Linux Administration
RHEL 6.5 System / Server Administration + 2 Real Time Monitoring Projects
RHCSA & RHCE
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 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
• Iptables
Session 22: Basics of Shell scripting
Session 23: Troubleshooting Linux
• Recovering the super user password.
• Troubleshooting network related problems.
MONITORING PROJECTS
PROJECT 1: OVERSEAS using NAGIOS
Knowledge Transfer:
• Definition of Monitoring, Benefits and types of Monitoring tool
• Process based concepts on Threshold value, Alerts, Priority levels and Escalation Format
Roles of Linux Engineer:
• Worked as a Linux Engineer in 24/7 team responsible to maintain servers and provide FCR at any point of time.
• Monitoring/Troubleshooting the following alerts/issues.
1. CPU
2. Load Average
3. Memory Usage
4. Network Issues
5. Disk Space issues
6. Service Status
7. Website Blips
• Perform the TRIAGE with regards to the alerts by following SOP and find the RCA.
• Escalating the alerts to level-2 team incase unable to provide resolution.
• Creating a production ticket for each and every alert.
• Open trouble tickets with the 3rd party service provider for any network outages, site blips, database issues & Disk failed issues.
PROJECT 2: LINKTRANET using ZABBIX
Knowledge Transfer:
• Definition of Monitoring, Benefits and types of Monitoring tool
• Process based concepts on Threshold value, Alerts, Priority levels and Escalation Format
Roles of Linux Engineer:
• Worked as a Linux Engineer in 24/7 team responsible to maintain servers and provide FCR at any point of time.
• Monitoring/Acknowledging the following alerts/issues.
1. CPU
http://www.futurepointtech.com/linux-administration-training.html
|