- Introduction to UNIX and LINUX
- History of Unix and Linux
- Basic concept of Operating System, Kernel, Shell and File System Structure
- Basic concept of Linux
- Different between CentOS, Redhat Enterprise Linux and Fedora
- Basic Linux commands
- Advanced Linux commands
- Installation of Linux
- Interactive Installation
- Network Installation (NFS, FTP, Web based installation)
- 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 Windows System
- Software Packages Administration
- Installation and Removal of software packages
- Querying and updating software packages
- User and Group Administration
- Creating and Deleting users from system
- Modifying users profiles
- Creating and Deleting Groups from system
- Important System files related to user administration
- Advanced File Permission
- Assigning advanced file permission i.e chmod, chown, chgrp and sticky bit
- Creating, modifying and deleting ACLs
- Disk Partitioning and mounting file systems
- Using fdisk, disk druid utilities for disk partitioning
- using mkfs command to create file system
- Mounting various file systems
- Auto mounting of file system
- Disk Quota
- Enabling Quota on partition
- Creating Quota for users
- Auditing Quota limits
- Backup and Recovery
- Introduction to various type of backup media
- Backup and restoring using tar and cpio commands
- NFS Share
- Configuring NFS Server
- Mounting NFS exports on NFS client
- Dynamic Host Configuring Protocol (DHCP)
- Configuring Linux as DHCP Server
- Configuring various clients for DHCP Server (Linux and windows client)
- DNS Server
- Configuration of DNS Server
- Configuration of Primary DNS Server
- Configuration of Secondary DNS Server
- Configuration of forward lookup zone
- Configuration of reverse lookup zone
- Testing tool of DNS zone
- Adding services in DNS
- Mail Server (SMTP, POP3, IMAP)
- Basic of mail servers
- Configuring SMTP service using Postfix
- Configuring POP3 / IMAP Service on Linux
- Web Server (Apache)
- Basic of web services
- Introduction of Apache web server
- Configuration of Apache for main site
- Configuring Apache for multiple sites, IP based, Port based and Name based virtual hosting
- FTP Server (vsftp daemon)
- Basic of file transfer protocol
- Configuring vsftpd for anonymous ftp services
- RAID and LVM (Redundant Array of InExpensive Disk / Logical Volume Manager)
- Implementing RAID on Linux
- Configuring RAID level 0, 1, 5
- Creating LVM Partition
- Resizing the partition using LVM
- Web based Administration
- Installing webmin on Linux
- Administrating Linux machine remotely
- Using webmin as a tool for configuring various services on Linux
-