Linux is, in simplest terms, an operating system. It is the software on a computer that enables applications and the computer operator to access the devices on the computer to perform desired functions. The operating system (OS) relays instructions from an application to, for instance, the computer's processor. The processor performs the instructed task, then sends the results back to the application via the operating system.

  • At the end of the course, delegates will have the skills required to administer a Linux System.
  • The course will also cover Internet application server configuration on registered domain name with valid public IP addresses.
  • The training will be given by Senior System / Network engineers with several years of industry experience.

Length : 90 Hours

Introduction to UNIX & LINUX

History of UNIX and LINUX

Basic concepts of Linux

Basic commands of Linux

Advanced Linux Commands

Installation of Linux

Interactive Installation

Network Based Installation

Introduction to Graphical Environment

Use and customize the GNOME interface

Perform command tasks using the GNOME GUI

Customize X Window System

Software Package Administration

Installing and deleting software packages

Querying and updating software packages

User and Group Administration

Creating and deleting users from the systems

Modifying users profile

Creating and deleting groups

Important system files related to user administration

Advanced File Permissions

Assigning advanced files permissions i.e. chmod, chown, chgrp & Sticky bit

Creating, modifying and deleting ACL’s

Disk Partitioning and Mounting File System

Using fdisk, disk druid utilities for disk partitioning

Using mkfs, commands to create file systems

Mounting various file systems

Auto mounting of file system

Disk Quotas

Enabling Quotas on partitions

Creating Quotas for users

Auditing Quotas limit

Backup and Recovery

Introduction to various types of backup media

Backup and restoring using tar and cpio commands


Configuring NFS server

Mounting NFS exports on NFS clients

Dynamic Host Configuration Protocol (DHCP)

Configuring Linux as DHCP Server

Configuring various clients for DHCP Server (Windows & Linux)

DNS Server

Configuring of DNS server

Configuration of primary DNS server

Configuration of forward lookup zone

Configuration of reverse lookup zone

Testing tool of DNS zones

Adding services in DNS

Mail Server (SMTP, POP3, IMAP)

Basics of Mail Servers

Configuring SMTP service using Postfix

Configuring POP3 / IMAP service on 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 vsftpd for anonymous ftp service

RAID (Redundant Array of InExpensive Disks) &

Logical Volume Manager

Implementing RAID on Linux

RAID levels (0, 1 and 5) configuration using RAID tools

Resizing the Partition using LVM

Diffrence between Unix and Linux Flavors

Live Setup - Demo by Faculty

Designing, Implementing & Maintaining of

Corporate Network