The course curriculum of  Linux Training :

Introduction to Unix & Linux

  • History of Unix & Linux
  • Basic Concepts of Operating Systems, Kernel, shell and file System
  • structure
  • Basic Concepts of Linux
  • Basic Commands of Linux
  • Advanced Linux Commands

Installation of Linux

• Interactive Installation
• Kickstart Installation
• Network based Installation

Startup and Shutdown scripts

• Boot Sequence
• Kernel Initialisation
• INIT Process

Software Package Administration

• Installing and deleting software packages
• Querying and updating software packages

Dynamic Host Configuration Protocol (DHCP)

• Configuring Linux as DHCP server
• Configuring various clients for dhcp server (Windows & Linux)


• Configuring NFS server
• Mounting NFS exports on NFS clients

Network Information Service (NIS)

• Basics of NIS
• Configuring NIS master server, slave server and client
• Creating NIS users

DNS with Bind

• Basis of Internet
• Basic of DNS and BIND
• Configuring DNS primary server, and secondary servers
• Configuring DNS for multiple domains and sub domains
• Configuring various clients ( Windows & Linux)

Web Server (Apache)

• Basics of web service
• Introduction to Apache
• Configuring Apache for main site
• Configuring Apache for multiple sites using IP-based, port-based and
• name-based virtual hosting

FTP server (vsftp daemon)

• Basics of File Transfer protocol
• Configuring proftpd for anonymous ftp service

Mail Server (SMTP,POP3,IMAP)

• Basics of Mail servers
• Configuring SMTP services
• Configuring POP3/IMAP service on Linux
• Integrating Antivirus and Antispam.

Proxy Server (Squid)

• Basics of proxy services
• Configuring proxy services
• Creating ACL’s for controlling access to internet

Samba service

• Basics of file sharing in Windows

Configuring samba to act as member server for Windows Network

• Configuring samba service for file sharing with windows systems

Advanced file permissions (ACL)

• Assigning advanced files permissions i.e. SUID, SGID and Sticky bit
• Creating, modifying and deleting ACL’s

User and group administration

• Creating and deleting users from the system
• Modifying users profile
• Creating and deleting groups
• Important system files related to user administration

Introduction to Graphical Environment

• Use and customize the GNOME interface
• Perform command tasks using the GNOME GUI
• Launch applications from command line and GNOME interface
• Customize X Window System


• Enabling Quotas on partitions
• Creating Quotas for users
• Auditing quotas

Disk Partitioning and Mounting File System

• Using fdisk, disk druid utilities for disk partitioning
• Using mkfs, dd commands to create file systems
• Mounting various file systems
• Auto mounting of file system
• Logical Volume Manager (LVM)

RAID (Redundant Array of Inexpensive Disks)

• Implementing RAID on Linux
• Pre installation / Post Installation
• RAID levels (0, 1, and 5) configuration using RAID tools.

Backup and recovery

• Introduction to various types of backup media
• band restoring data using dump / restore commands
• Backup and restoring using tar and cpio commands
• Automation of Jobs

Troubleshooting your system

• Recovering the super user password
• Recovering the boot loader (GRUB)
• Troubleshooting Xserver problems
• Troubleshooting network related problems.

Web Based Administration

• Installing Webmin on Linux
• Administrating the Linux machine remotely
• Using Webmin as a Tool for configuring various services on Linux

Securing your Linux Server

• Implementing local security
• Implementing network security
• Implementing data security
• Basic elements of Fire Wall using IP Tables