
Administering Red Hat Linux 7 - Part 2
Overview
This highly practical instructor led Administering Red Hat Linux 7 - Part 2 training course is designed to give delegates practical experience in the administration of a Red Hat Enterprise Linux (RHEL) system. With a strong emphasis on practical hands on training, this course will teach further essential administrative tasks required to successfully administer a Red Hat Linux system.
Targeted to closely follow the official Red Hat certification curriculum, this course together with the Administering Red Hat System Linux - Part I (V7) course will enable the delegate to work towards achieving the Red Hat Certified System Administrator (RHCSA) qualification.
In addition, by attending the Administering Red Hat Linux (V7) System Administration - Part 1 & Part 2 courses together with the Administrating Red Hat Linux (V7) - Part 3 course, these three courses will enable the attendee to work towards achieving the Red Hat Certified Engineer (RHCE) qualification.
Objectives
On completion of this Administering Red Hat Linux 7 - Part 2 course the delegate will have gained practical experience of the Linux commands, the GUI's and posses the technical knowledge required to perform System Administration tasks.
Outline
Course Contents - DAY 1
Course Introduction
- Administration and Course Materials
- Course Structure and Agenda
- Delegate and Trainer Introductions
Session 1: INTRODUCTION TO VIM
- Introduction to text file editing using vi/vim
- Basic commands
- Copying and moving text
- Search and replace features
- Reading and writing from file
- Exercise
Session 2: SEARCHING TEXT AND USING REGULAR EXPRESSIONS
- Searching for text in vim
- Regular Expressions
- Using grep to search the contents of text files using regular expressions
- Introduction to using 'sed' using regular expressions.
- Exercise
Session 3: MANAGING PROCESS PRIORITIES
- Use of nice and renice commands
- Foreground and background processing
- Grouping commands
- Exercise
Session 4: INSTALLING RED HAT LINUX USING KICKSTART
- How Kickstart works
- Sections within a Kickstart configuration file
- Pre and Post Kickstart processing
- Creating a Kickstart file
- Creating the Linux Install Server
- Differing ways of starting a Kickstart installation
- Exercise
Course Contents - DAY 2
Session 5: SYSTEM ACCESS CONTROLS
- Access Control List (ACL's)
- Authentication policies and User Private Groups
- Password management using passwd, chage etc
- Managing user profile files
- Extended file permissions including suid,sgid
- Switching to another user
- Connecting to a centralized administration server
- Exercise
Session 6: ADDING DISKS, PARTITIONS, LVM VOLUMES AND FILESYSTEMS
- Creating partitions
- Creating Volume Groups and Logical Volumes
- Creating File Systems
- Exercise
Session 7: FUTHER MANAGEMENT OF LVM's
- Extending Volumes and LVM file systems
- LUKS encrypted partitions
- Creating and Managing Swap space
- Exercise
Session 8: CONFIGURING A BASIC FIREWALL
- Limiting network access through a firewall
- The firewalld program
- Basic configuration using the GUI interface firewall-config
- Exercise
Course Contents - DAY 3
Session 9: CONFIGURING AND MANAGING SELINUX
- SELinux
- Management of SELinux
- Easy configuration and customisation of SELinux
- Context types
- semanage, getsebool, setsebool and chcon commands
- SELinux log files
- Exercise
Session 10: ACCESSING REMOTE SYSTEMS (NFS & SMB)
- Configuring client access to an Network Filesystem Server (NFS)
- Providing CIFS access (SMB)
- Configuring autofs
- Configure access from a client to a DNS server
- Exercise
Session 11: FURTHER SOFTWARE MANAGEMENT
- The Yellow Dog Update, Modifier Tool (YUM)
- Creating a YUM repository
- Exercise
Session 12: SCHEDULING FUTURE TASKS
- Using 'at' to manage one-off jobs
- Using the cron system
- System crontab files
- Monitoring cron access
- Controlling access to the 'cron' and 'at' facilities
- Using anacron
- Exercise
Course Contents - DAY 4
Session 13: DEPLOYING AN FTP AND WEB SERVER
- The Apache and Tux Web Servers
- Apache server configuration files
- Apache Configuration Directives
- Basic Server Configuration
- HTTP and SELinux
- The FTP Service using vsftpd
- Anonymous FTP Access
- Exercise
Session 14: MAINTAINING THE KERNEL
- Loading and removing modules
- Updating the Kernel package
- Using kernel arguments
- Exercise
Session 15: TROUBLESHOOTING
- Understanding the boot process
- The Rescue Environment
- Booting into Single User Mode
- Recovery from lost root password
- Exercise