GL254 · 5 days · 8+ hrs hands-on labs

System Administration III for Red Hat Enterprise Linux

Available for RHEL

Build on foundational RHEL administration skills to deploy, configure, and secure the network services and server infrastructure required for senior system administration roles. Students progress from kernel and device management through systemd service control and sandboxing, then into advanced networking topics including IPv6 configuration, link aggregation with bonding and teaming, and software bridging.

Network services coverage spans DNS administration with BIND, Postfix email configuration and relay setup, iSCSI block storage with targets and initiators, NFS and Samba file sharing, MariaDB database administration, and Apache HTTPD deployment with TLS, virtual hosts, and CGI applications. Security is integrated throughout with SELinux port contexts, booleans, permissive domains, and firewalld zone-based filtering for each service.

The course also develops Bash scripting skills from fundamentals through conditionals, loops, and option parsing, covers shell environment customization with startup files, command history, editing modes, and prompt configuration, and introduces Linux container concepts including namespaces, cgroups, and the Open Container Initiative. Hands-on lab exercises in each chapter reinforce skills as students configure and troubleshoot real services on live RHEL systems.

Who Should Attend

Experienced Linux system administrators, DevOps engineers, and IT infrastructure professionals responsible for deploying and managing network services on Red Hat Enterprise Linux who need to build skills in DNS, email, web services, networked storage, security hardening, and shell scripting.

Skills You'll Gain

Manage Linux kernel modules, devices, udev rules, and hardware discovery tools
Control services and daemons using systemd units, targets, and service sandboxing
Configure IPv6 networking, link aggregation with bonding and teaming, and software bridges
Secure network services using SELinux contexts, booleans, and firewalld zone-based rules
Configure BIND DNS servers with zones, access controls, forwarding, and rndc management
Deploy Postfix for SMTP email delivery, relay configuration, and alias management
Provision iSCSI block storage using targets and Open-iSCSI initiator configuration
Configure NFS exports and Samba file shares for cross-platform network file access
Administer MariaDB databases including user management, privileges, and SQL operations
Deploy Apache HTTPD with TLS encryption, virtual hosts, CGI, and access controls
Write Bash scripts with conditionals, loops, positional parameters, and control structures
Customize the shell environment with configuration files, prompt settings, command history, and editing modes

Chapters & Labs

29 labs · 8+ hours hands-on
  1. Linux Kernel & Devices 3 labs · 50 min
  2. Control Services and Daemons 3 labs · 40 min
  3. Manage IPv6 Networking 1 lab · 10 min
  4. Configure Link Aggregation and Bridging
  5. Control Network Port Security 2 labs · 30 min
  6. Manage DNS for Servers 2 labs · 50 min
  7. Configure Email Delivery 3 labs · 50 min
  8. Provide Block-based Storage 1 lab · 20 min
  9. Provide File-based Storage 1 lab · 15 min
  10. Configure MariaDB Databases 1 lab · 10 min
  11. Provide Apache HTTPD Web Services 5 labs · 115 min
  12. Write Bash Scripts 1 lab · 20 min
  13. Configure the Shell Environment 4 labs · 25 min
  14. Linux Containers Preview 2 labs · 30 min

Prerequisites

Completion of GL120 (Linux Fundamentals) and GL134 (System Administration II) or equivalent RHEL administration experience. Familiarity with systemd, basic networking, user management, and package management is required.