Linux Training Program
Every computer is connected to some other computer through a network whether internally or externally to exchange some information. This network can be small as some computers connected in your home or office, or can be large or complicated as in large University or the entire Internet.Linux tutorial provides basic and advanced concepts of Linux. Our Linux tutorial is designed for beginners and professionals.Linux is an open-source operating system. It is like Windows, Mac, Android, etc.Unix is also an operating system like Linux. It is an commercial OS. It consists of three parts: Kernal, Shell and Programs. Most of the Unix and Linux commands are similar in nature.Our Linux tutorial includes all topics of Linux OS such as Linux commands, Directories, Files, Man Pages, File Contents, File Permissions, shells, VI editor etc. There is also given Linux interview questions to help you better understand the Linux operating system.
Job titles associated with Linux:
Course Description/Module :-
1. Overview of Linux:
What is Linux
Linux„s root in Unix
Common Linux Features
advantage of Linux
Overview of Unix and Linux architectures
Linux files system
hardware requirements for Linux
Linux standard directories
Commands for files and directories cd, ls, cp, rm, mkdir,
rmdir, pwd, file, more, less
Creating and viewing files using cat
file comparisons
2. Essential Linux commands
Processes in Linux
Process fundamentals
Connecting processes with pipes
Redirecting input
Redirecting output
Background processing
Managing multiple processes
Process scheduling – (at,batch)
nohup command
kill, ps, who
find, sort, touch, file
file processing commands – wc, cut, paste etc
Mathematical commands – expr, factor etc
Creating files with vi editor
Editing files with vi editor
3. Shell programming:
Basics of shell programming
various types of shell available in Linux
Comparisons between various shells
Shell programming in bash
Conditional statements
Looping statements
Case statement
Parameter passing and arguments
Shell variables
System shell variables
shell keywords
Creating Shell programs for automating system tasks
4. System administration:
Common administrative tasks
identifying administrative files
Configuration and log files
Role of system administrator
Managing user accounts -adding users
Managing user accounts -deleting users
Changing permissions and ownerships
Creating and managing groups
Modifying group attributes
Temporary disabling of users accounts
Creating and mounting file system
Checking and monitoring system performance
file security & Permissions
becoming super user using su
Getting system information with uname, host name
Disk partitions & sizes
users, kernel, installing and removing packages
rpm command
5. Simple filter commands & Understanding various Servers:
Filter Commands-pr, head, tail
Filter Commands -cut, sort
Filter Commands- uniq, tr
Role of system administrator
Filter using regular expression grep
Filter using regular expression egrep, sed
Changing permissions and ownerships
DHCP
DNS
Squid
Apache
Telnet
FTP
Samba
Text Books for Reference
1. Cristopher Negus – Red Hat Linux Bible, Wiley Dreamtech India 2005 edition.
2. YeswantKanethkar – UNIX Shell Programming, First edition, BPB.
Text Books for Enrichment Reference
1. Official Red Hat Linux Users guide by Redhat, Wiley Dreamtech India
2. Graham Glass & King Ables – UNIX for programmers and users, Third Edition, Pearson Education.
3. Neil Mathew & Richard Stones – Beginning Linux Programming, Fourth edition, Wiley Dreamtech India.