Introduction to the Concept of Open Source Software, Linux, Linux Architecture, Linux file
system (inode, Super block, Mounting and Unmounting ), Essential Linux Commands, Kernel,
Process Management in Linux, Signal Handling, System call, System call for Files, Processes
and Signals.
Shell Programming – Introduction to Shell, Various Shell of Linux, Shell Commands, I/O
Redirection and Piping, Vi and Emacs editor, Shell control statements, Variables, if-then-else,
case-switch, While, Until, Find, Shell Metacharacters, Shell Scripts, Shell keywords, Tips and
Traps, Built in Commands, Shell Procedures and Reporting, Handling documents, C language
programming, Prototyping, Coding, Compiling, Testing and Debugging.
Linux System Administrations – File listings, Ownership and Access Permissions, File and
Directory types, Managing Files, User and its Home Directory, Booting and Shutting down
(BootLoaders, LILO, GRUB, Bootstrapping, init Process, System services, Internet and Web
service tools, E-mail, Remote Login and FTP, Networks and server setup, LAN, Connection
with Internet, Setting up routers, Proxy Servers, Print Servers, File Server, Mail server, FTP
server, Web server and News server, DHCP and NIS, Database server.