Linux Course Syllabus
Linux Course Syllabus
Linux Essential
Introduction
Evolution of Linux
Linux Installation
Installation covers most flavors of Linux distribution such as Red hat Linux and Fedora Linux and
Suse Linux
Command line:
Introduction to Bash Shell
Basic Commands (ls,cd,tail,cat,mkdir)
Commands to work with file(mv,cp,rm)
Text editor (vim)
Stream text editor (grep, sed, and awk)
STDERR,STDOUT,STDIN
Compression Tar,gzip and bzip2
Easily accessible tools in linux.
System Initialization
Boot Sequence Overview
Troubleshooting boot issues
What is GRUB and grub.conf
Starting the Boot Process: GRUB
Kernel Initialization
init Initialization (init 0,1,2,3,4,5)
Run Levels
/etc/rc.d/rc.sysinit
/etc/rc.d/rc
System V run levels
/etc/rc.d/rc.local
Controlling Services(service,init.d,chkconfig)
User Administration
Adding a New User Account
User Private Groups
Modifying / Deleting User Accounts
Group Administration
Password Aging Policies
Switching Accounts
sudo
Network Users
Authentication Configuration
Example: NIS Configuration
Example: LDAP Configuration
SUID and SGID Executables
SGID Directories
The Sticky Bit
Default File Permissions
Access Control Lists (ACLs)
SELinux
SELinux: Targeted Policy
SELinux: Management
SMB
Samba server and samba client connections
Samba share for group collaboration
DHCP configuration
What is DHCP?
Static hosts
Dynamic hosts
dhcpd.conf
dhcpd.leases
Storage