Accelerated RHCSA

Course overview

Targeted at students wanting to master the material required to pass the Red Hat Certified System Administrator (RHCSA) exam. As such, our course closely aligns with the RHCSA learning objectives.


This course does not assume any existing Red Hat Enterprise Linux knowledge so is relevant to anyone who values the RHCSA learning objectives covered.

Course pre-requisites

  • Some familiarity with the Linux operating system and network addressing
  • Ability to use common shell commands
  • A laptop

Course outline

  • Managing users and groups, files and file permissions
  • Managing software packages with yum
  • Managing and troubleshooting systemd services during the boot process
  • Network configuration and basic troubleshooting
  • Managing local storage with System Storage Manager
  • Managing kernel-based virtual machines (KVMs)
  • Automating installation of Red Hat Enterprise Linux with Kickstart

Accelerated RHCE

Course overview

The course is designed for students wishing to master the material required to pass the Red Hat Certified Engineer (RHCE) exam. It therefore closely aligns with the RHCE learning objectives as provided by Red Hat.


Ideally suited to students who wish to take the RHCE exam and gain an excellent understanding of the skill-sets listed in the below course outline.


  • RHCSA certification or good understanding of the topics covered in the “Accelerated RHCSA” course
  • A laptop

Course outline

System configuration and management

  • LAN aggregation/network bonding and static routing
  • IPv6 address configuration and troubleshooting
  • Implementation of packet filtering and NAT configurations using firewalld, rich rules, zones and custom rules
  • Kernel parameter tuning using systcl and /proc/sys
  • Configuring a server to use Kerberos and persistently mount iSCSI targets
  • Using shell scripts to automate common system maintenance tasks
  • Creating reports on system utilization

Network services

  • Installation and configuration of the following network services: DNS, NFS, SMB, NTP, SSH, SMTP, HTTP and HTTPS
  • Configuration of SELinux to support these services and use non-standard ports
  • Configuring the service to be persistent across reboots and apply both host and user based security to the service

Database services

  • Install and configure MariaDB
  • Backup and restore a database
  • Create a simple database schema
  • Perform SQL queries against a database