Linux Course Content

Linux Administration + Real Time Job Scenarios

Part-1: Linux Administration

Session 1: Introduction to Linux and UNIX
  •  History of UNIX & LINUX
  •  Basic Concepts of Operating Systems, Kernel, shell and file system structure
Session 2: Installation of Linux 
 Different types of Installation Methods
  •  GUI
  •  Text
Session 3: Linux System Structure
  •  Basic concepts of Linux
  •  Differences between Red Hat Enterprise Linux & Cent OS
  •  Basic bash commands of Linux
  •  Editors [GUI & CLI]
Session 4: Boot Process of Linux
  •  What is booting and boot process of Linux?
  • Init Process or Runlevels
Session 5: Software Package Administration
  •  Description of a Repository
  •  Difference between RPM and YUM
  •  Configuration of YUM server
  •  Installing and deleting software packages
  •  Querying and updating software packages
Session 6: User and Group administration
  •  Types of Users in Linux
  •  Creating and deleting Users and Groups
  •  Modifying Users profile
  •  Adding Users into the Groups
  •  Important system files related to User & Group administration
Session 7: Advanced File Permissions
  •  Importance of Permissions
  •  Types of Permissions
  •  User level Permissions
  •  Group level Permissions
  •  Setting Access Level Permissions on Users & Groups
Session 8: Disk Partitioning and Mounting File System
  •  Definition of Partition
  •  Types of Partitions
  •  Difference between ext2, ext3 and ext4 file systems
  •  Creating partitions using fdisk utility
  •  Formatting partitions using mkfs to create filesystems
  •  Mounting various filesystems temporarily and permanently
Session 9: Logical Volume Management
  •  What is LVM?
  •  Conversion of Partition into Physical Volume
  •  Creating volume groups and logical volumes
  •  Mounting the logical volume filesystems
  •  Extend and Reduce the logical volumes.
  •  Data storage using LVM
  •  Renaming volume groups and logical volumes
  •  Removing physical volume, volume group and logical volume
Session 10: Backup and Recovery
  •  Introduction to various types of backup media
  •  Backup and restoring using tar commands
  •  Automation of Jobs
Session 11: NFS
  • Configuring NFS server
  •  Mounting NFS exports on clients

Session 12: NIS
  •  Basics of NIS
  •  Configuring NIS Servers and client
  •  Creating NIS users
Session 13: DNS
  •  Basics of Internet
  •  Basics of DNS and BIND 9
  •  Configuring DNS primary server
Session 14: DHCP
  •  Configuring Linux as DHCP Server
  •  Configuring various clients for DHCP Server 
Session 15: 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
Session 16: FTP Server
  •  Basics of File Transfer Protocol.
  • Configuring vsftpd for anonymous ftp service.
Session 17: Proxy Server (SQUID)
  •  Basics of proxy services
  •  Configuring proxy services
  • Creating ACL's for controlling access to internet
Session 18: Samba Server
  •  Basics of file sharing in Windows
  •  Configuring Samba service for file sharing with windows systems
Session 19: Mail Server Configuration
  • Basics of Mail Servers
  • Configuring SMTP service using sendmail
Session 20: Log Server
  •  Importance of logs
  • Configuring Syslog Messages
Session 21: Network Connections
  •  Configuring Physical IP Address
  •  Configuring Virtual IP Address
  •  Enabling & Disabling the Network Connections

Session 22: Basics of Shell scripting

Session 23: Troubleshooting Linux
  •  Recovering the super user password.
  •  Troubleshooting network related problems.

Part-2: REAL TIME SCENARIOS with MONITORING TOOLS
  •  Roles and Responsibilities of L1 Linux support engineer
  •  Definition of Monitoring
  •  Benefits and types of Monitoring tool
  •  L1 Linux engineer process based concepts on Threshold value, Alerts, 
  •  Priority levels and Escalation Format
  •  Configuration of MRTG Monitoring tool
  •  Monitoring Linux & Windows servers with MRTG tool
  •  Interview Questions & Resume preparation