Audience:
IT professionals who have basic and intermediate level Red Hat System Administration knowledge and want the skills to be full-time enterprise Advance Linux administrators
Course Objective:
By the end of this course, candidates will be able to administer and troubleshoot file systems and partitioning, logical volume management, access control, and package management.
Candidate will also get knowledge of automated installations, command line access, network configuration and troubleshooting, LVM & RAID administration, implementation of NFS, CIFS & autofs, managing user accounts, network user accounts with LDAP, managing SELinux, managing installed services like DNS/DHCP/HTTP, log management, hard disk health check, managing processes, tuning and maintaining the Kernel and System Recovery Techniques.
In addition this course will also discuss about Linux Security Model (IPtables, TCP Wrapper, PAM), Scripting basics (Perl/Python), Linux Virtualization and new features of RHEL 6.
Prerequisites:
RHCE level knowledge
Course Outline:
DAY 1:
Unit 1: Automated Installations of Red Hat Enterprise Linux
-Objectives: Create and manage Kickstart configuration files; perform installations using Kickstart
b) Explain Major version upgrade and minor version upgrade
c) Discuss about the tools available for Server deployment(Cobbler, RHN, Spacewalk etc..)
Unit 2: Accessing the Command Line
Objectives: Access the command line locally and remotely; gain administrative privileges from the command line
Unit 3: Intermediate Command Line Tools
Objectives: Use hardlinks, archives and compression, and vim
Unit 4: Regular Expressions, Pipelines, and I/O Redirection
Objectives: Use regular expressions to search patterns in files and output; redirect and pipe output
Unit 5: Network Configuration and Troubleshooting
Objectives: Configure network settings; troubleshoot network issues
Discuss and demonstrate Network bonding
Static route
Different native tools available for trouble shooting network issues
How to change network speed and other parameters of NIC
DAY 2:
Unit 6: Managing Simple Partitions and File Systems
Objectives: Create and format simple partitions, swap partitions, and encrypted partitions
How to add disks to Linux server (Local and Network)
Discuss about NAS , SAN and ISCSI
How to add a new LUN to Linux server
Concepts of Multipathing-Demonstrate Multipathing using ISCSI devices
Concepts of Udev –Explain different udev command like udevinfo . etc..
Configuring RAW file system
Different file systems –ext3/ext4
Unit 7: Managing Flexible Storage with the Logical Volume Manager (LVM) and RAID
- Objectives: Implement LVM and LVM snapshots
a)Difference between LVM1 and LVM2
b) How to migrate to LVM2
c) Demonstrate Export and import of VG
d) Demonstrate restoring LVM after deletion
e)Important commands –LVS,PVS,VGS etc…
Discuss and demonstrate LVM mirroring
Discuss and demonstrate RAID configuration and Software Raid
Different levels of RAID,
Which RAID level and where it is suitable
Manage LVM with Multipathing
DAY 3:
Unit 8: Access Network File Sharing Services; NFS and CIFS
- Objectives: Implement NFS, CIFS, and autofs
2) Mount and umount nfs share-
3) How to forcefully umount a file system – Its requirement
4) Difference between NFS v3 and v4
5) Various options with NFS export and when & where do we use these options.
6) Autofs- Different Maps-Built-in map “-host”
Unit 9: Managing User Accounts
- Objectives: Manage user accounts including password aging
Unit 10: Network User Accounts with LDAP
- Objectives: Connect to a central LDAP directory service
Unit 11: Controlling Access to Files
- Objectives: Manage group memberships, file permissions, and access control lists (ACL)
Unit 12: Managing SELinux - Objectives: Activate and deactivate SELinux; set file contexts; manage SELinux booleans; analyze SELinux logs
Unit 13: Installing and Managing Software
- Objectives: Manage software and query information with yum; configure client-side yum repository files
Different methods to install software in Linux
DAY 4:
Unit 14: Managing Installed Services
- Objectives: Managing services; verify connectivity to a service
DNS/DHCP/HTTP - Explain and Demonstrate how to configure these services
How to configure Apache, How to configure and load Plugins with Apache, Tuning Apache for better performance.
Unit 15: Analyzing and Storing Logs
- Objectives: Managing logs with rsyslog and log rotate
1) Discuss and demonstrate how to utilize the tool “smartctl” to check the status of disk health.
Unit 16: Managing Processes
- Objectives: Identify and terminate processes, change the priority of a process, and use cron and at to schedule processes
Explain about Load Average
Memory management concept ( Buffer, Cache)
Unit 17: Tuning and Maintaining the Kernel
- Objectives: List, load, and remove modules; use kernel arguments
a) Discuss and demonstrate different performance monitoring tools and How to utilize the o/p of those tools for tuning the performance
DAY 5:
Unit 18: System Recovery Techniques
- Objectives: Understand the boot process and resolve boot problems
Additional Topics (overview)
Security – Different Network security tools available in Linux-Iptables,Tcp wrapper, PAM security modules.
Scripting/Perl/Python-Give an introduction so that resource can start to learn themself
Demonstrate Virtualization
New features in RHEL6