Module 1: Local and remote logins - Review methods for accessing the system and engaging Red Hat Support.
Module 2: File system navigation - Copy, move, create, delete, link, and organize files while working from the Bash shell prompt.
Module 3: Users and groups - Manage Linux users and groups and administer local password policies.
Module 4: File permissions - Control access to files and directories using permissions and access control lists (ACLs).
Module 5: SELinux permissions - Manage the SELinux behavior of a system to keep it secure in case of a network service compromise.
Module 6: Process management - Evaluate and control processes running on a Red Hat Enterprise Linux system.
Module 7: Updating software packages - Download, install, update, and manage software packages from Red Hat and yum package repositories.
Module 8: Creating and mounting file systems - Create and manage disks, partitions, and filesystems from the command line.
Module 9: Service management and boot troubleshooting - Control and monitor system daemons and troubleshoot the Red Hat Enterprise Linux boot process.
Module 10: Network configuration - Configure basic IPv4 networking on Red Hat Enterprise Linux systems.
Module 11: System logging and ntp - Locate and accurately interpret relevant system log files for troubleshooting purposes.
Module 12: Logical volume management - Create and manage logical volumes from the command line.
Module 13: Scheduled processes - Schedule tasks to automatically execute in the future.
Module 14: Mounting network file systems - Use autofs and the command line to mount and unmount network storage with NFS and SMB.
Module 15: Firewall configuration - Configure a basic firewall.
Module 16: Virtualization and kickstart - Automate the installation of Red Hat Enterprise Linux on virtual machines with kernel-based virtual machine (KVM) and libvirt.
Module 17: Managing IPv6 networking - Configure and troubleshoot basic IPv6 networking on Red Hat Enterprise Linux systems.
Module 18: Configuring link aggregation and bridging - Configure and troubleshoot advanced network interface functionality including bonding, teaming, and local software bridges.
Module 19: Controlling network port security - Permit and reject access to network services using advanced SELinux and firewalld filtering techniques.
Module 20: Managing DNS for Servers - Set and verify correct DNS records for systems and configure secure-caching DNS.
Module 21: Configuring E-mail Delivery - Relay all e-mail sent by the system to a SMTP gateway for central delivery.
Module 22: Providing block-based storage - Provide and use networked iSCSI block devices as remote disks.
Module 23: Providing file-based storage - Provide NFS exports and SMB file shares to specific systems and users.
Module 24: Configuring MariaDB databases - Provide a MariaDB SQL database for use by programs and database administrators.
Module 25: Providing Apache HTTPD Web Service - Configure Apache HTTPD to provide Transport Layer Security (TLS)-enabled websites and virtual hosts.
Module 26: Writing Bash scripts - Write simple shell scripts using Bash.
Module 27: Bash conditionals and control structures - Use Bash conditionals and other control structures to write more sophisticated shell commands and scripts.
Module 28: Configuring the shell environment - Customize Bash startup and use environment variables, Bash aliases, and Bash functions.