People who want to learn Red hat must go to AMIRIT. Red Hat Linux is the leading open source platform for modern datacenters, with a stable, flexible foundation that adapts as your business changes.
AMIRIT deals with the knowledge of operating systems and applications including both hardware and software troubleshooting. It also includes the knowledge why people use computers in an organization.
After the training the trainees find themselves placed at exceptionally good position in the companies where they get jobs.

The course curriculum of Artificial Intelligence

Introduction to Unix & Linux

  • History of Unix & Linux
  • Basic Concepts of Operating Systems, Kernel, shell and file
  • 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

RAID (Redundant Array of Inexpensive Disks)

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

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)


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

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

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

Advanced file permissions (ACL)

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

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

Securing your Linux Server

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

Web Based Administration

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

Troubleshooting your system

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