UNIX LINUX Training
25 Working days, daily one and half hours
★ FeaturedOverview
This comprehensive UNIX and Linux Training program equips learners with essential skills to manage data, execute commands, and customize their UNIX/Linux environment. The course provides in-depth knowledge of the UNIX architecture, file system, shell scripting, process management, and networking. It’s ideal for developers, testers, and system administrators seeking a strong foundation in UNIX/Linux operations.
Who Can Attend
- Software Developers (C, C++, Java, Oracle)
- Test Engineers
- SAS Developers
- System Administrators
- Anyone interested in UNIX/Linux systems
Course Content
Introduction to UNIX/LINUX
- History, features, and benefits of UNIX/Linux
- Different flavors of UNIX/Linux
- Difference between UNIX, DOS, Windows, and Linux
- Architecture and File System Structure of UNIX
UNIX File System Architecture
- Boot Block, Super Block, Inode Block, Data Block
- Ordinary, Directory, and Device Files
- Structure and management of UNIX file systems
UNIX Commands and Utilities
- Basic commands: pwd, who, date, cal, banner, exit
- Links: Hard and Soft (Symbolic) Links, Unlink
- Working with files: cat, touch, rm, cp, mv, ln, wc
- Working with directories: mkdir, cd, rmdir, rm
File Display and Filters
- Display commands: ls, pg, more, less, head, tail
- Simple filters: paste, cut, sort
- Complex filters: tr, comm, tee, sed, nl
- Zip utilities: gzip, gunzip, compress, uncompress
Printing and File Searching
- lp, cancel
- find, locate
Input/Output Redirection and Shell Meta Characters
- Redirecting input, output, and standard error
- File substitution and I/O redirection
- Quoting meta characters and process execution
Filters and Regular Expressions
- grep, fgrep, egrep with options
- Usage of regular expressions and patterns
- How C programs integrate with UNIX utilities
Backup and File Comparison
- uniq, diff, cmp
- Backup utilities: tar, cpio
- Piping and use with filters
File Permissions and Security
- chmod, chown, chgrp, umask
Communication and Networking Commands
- write, wall, mail
- telnet, ftp, rlogin, finger
- Disk utilities: df, du, mount, unmount
Job Control and Scheduling
- Foreground and background jobs, nohup
- Process management: ps, kill, pkill
- Scheduling with at, crontab, and batch commands
Editors
- ed, ex, and vi editors
- Command, Insert, and Ex modes
Shell Scripting
- What is shell scripting and its importance
- Different types of shells
- Creating and executing shell scripts
- Shell input/output: echo, print, read
- Variables: system, user-defined, environment, and constants
- Operators: arithmetic, relational, logical, assignment
Control Structures and Looping
- if, if-else, if-elif, case
- while, until, for, break, continue
Advanced UNIX Topics
- Formatted I/O and namespaces
- Introduction to Message Queues and System Calls
- Programming with Berkeley Sockets and Reserved Ports
- UNIX Domain Protocol and Socket Addresses