Download PDF
of this course

Red Hat® System Administration III (RH254)

  • Overview
  • Who Should Attend
  • Certifications
  • Prerequisites
  • Objectives
  • Content
  • Schedule
Course Overview

Red Hat® System Administration III - With a heavy emphasis on practical, hands-on labs, content in this course is tightly aligned with experienced Linux administrators' job tasks and the skills required for advancement. Focus is placed on enhancing your automation skills to securely configure, deploy, and manage network services, including DNS, Apache, SMTP, and network file sharing. In addition, you will cover security, including monitoring, packet filtering, access controls, and SELinux. At the completion of this course, students familiar with the RHCT/RHCSA administration skills will have exposure to all competencies tested by the RHCSA and RHCE exams.

Who Should Attend

  • Senior Linux system administrators who require networking and security administration skills
  • Linux IT professionals who currently have RHCT/RHCSA certification and are interested in earning RHCE certification
  • Linux IT professionals who demonstrate the competencies needed to earn an RHCT/RHCSA but have not passed the RHCSA exam provided with the Red Hat System Administration II course

Course Certifications

This course is part of the following Certifications:


  • RH200 or Red Hat System Administration I & II
  • Equivalent experience to RH299 or RH300
  • Skills required to earn RHCT/RHCSA certification
  • Confirmation of the correct skill set required for this course can be obtained by passing the online pre-assessment quiz at

Course Objectives

  • Securely configure, deploy, and manage network services, including DNS, Apache, SMTP, and network file sharing
  • Security, including monitoring, packet filtering, access controls, and SELinux

Course Content

1. Getting Started with the Classroom Environment
  • Given a virtualized environment, begin to administer multiple systems using prerequisite skills
2. Enhance User Security
  • Configure system to use Kerberos to verify credentials
  • Grant privileges via sudo
3. Bash Scripting and Tools
  • Automate system administration tasks utilizing Bash scripts and text-based tools
4. File Security with GnuPG
  • Secure files with GnuPG
5. Software Management
  • Use yum plugins to manage packages
  • Design of packages
  • Build a simple package
6. Network Monitoring
  • Profile running services
  • Capture and analyze network traffic
7. Route Network Traffic
  • Configure system to route traffic
  • Customize network parameters with sysctl
8. Secure Network Traffic
  • Secure network traffic through SSH port forwarding and iptables filtering/network address translation (NAT)
9. NTP Server Configuration
  • Configure an NTP server
10. Filesystems and Logs
  • Manage local file system integrity
  • Monitor system over time
  • System logging
11. Centralized and Secure Storage
  • Access centralized storage (iSCSI)
  • Encrypt filesystems
12. SSL-encapsulated Web Services
  • SSL certificates
  • Deploy an SSL encapsulated web service
13. Web Server Additional Configuration
  • Configure web server with virtual hosts, dynamic content, and authenticated directories
14. Basic SMTP Configuration
  • Configure an SMTP server for basic operation (null client, receiving mail, smarthost relay)
15. Caching-Only DNS Server
  • DNS resource records
  • Configure a caching-only name server
16. File Sharing with NFS
  • Configure file sharing between hosts with NFS
17. File Sharing with CIFS
  • Configure file sharing between hosts with CIFS
  • Configure print sharing between hosts with CIFS
18. File Sharing with FTP
  • Configure file sharing with anonymous FTP
19. Troubleshooting Boot Process
  • The boot process
  • Recover unbootable systems with rescue mode

Course ID: RH254

Show Schedule for 1 Month  3 Months  All 
Date Country Location Register