Red Hat Certified System Admin (RHCSA) Prep

Course Overview

Our Red Hat Certified System Administrator (RHCSA) Prep program will give you the knowledge and confidence that you need to become a Red Hat Certified System Administrator.

This rhcsa course is intended for those just starting their career in Linux who want to prove their “real world” and advanced knowledge of Linux DevOps System Engineer.

7 Modules

8 Weeks

Modules

In this module, you’ll set up your virtual lab environment and deploy your first virtual machine. You’ll learn how to configure storage during installation and enforce SELinux for system security. Core skills like user management, file permissions, and finding files will help you handle everyday admin tasks confidently. Plus, you’ll get an introduction to Infrastructure as Code, preparing you for automation in modern Linux environments.

Setting up your lab

  • Setting up VPN
  • Accessing Virtualization Platform
  • Deploying Vms

Focuses on essential system tasks and networking fundamentals every Linux administrator needs to master. You’ll learn how to manage users, set file permissions, and control access using ACLs, ensuring your system stays secure. The networking portion covers configuring both DHCP and static connections, setting up system repositories, and troubleshooting common issues. By the end of this module, you’ll have the foundational skills to manage user access and keep your system connected and up to date.

Basic Tasks

  • Breaking into the root account
  • User Management
  • File/Directory permissions and ownership
  • Access Control Lists

Networking

  • Configure Network System (DHCP and static connections)

Introduces essential tools and software management techniques that every Red Hat administrator needs to know. You’ll work with powerful commands like find and grep, automate tasks with crontab, and manage system performance using tools like ntp and tuned. This module also covers key security and system controls, including semanage and firewalld, giving you hands-on experience with system protection. Finally, you’ll dive into managing software repositories — learning how to configure, troubleshoot, and disable them when necessary.

Essential Tools

  • Find
  • Grep
  • Crontab
  • NTP
  • Tuned
  • Semanage
  • Firewalld
  • Archiving files

Software Management

  • Configure System repositories
  • Troubleshooting repositories
  • Disabling repositories

Focuses on storage management, equipping you with the skills to handle Linux storage like a pro. You’ll learn how to create and manage filesystems, work with volume groups, and resize storage as your system needs change. The module also covers adding swap space, configuring AutoFS for automatic mounting, and optimizing storage with Virtual Data Optimizer (VDO). To round it out, you’ll practice troubleshooting filesystems to keep your system running smoothly. This hands-on experience prepares you to confidently manage storage in real-world environments.

Logical Volume Manager

  • Create Filesystems
  • Create Volume Groups
  • Resize filesystems
  • Add swap space
  • Configure AutoFS
  • Virtual Data Optimizer (VDO)
  • Troubleshoot filesystems

In this module, you’ll dive into the world of containers, a critical skill for modern Linux administrators. You’ll learn what containers are, how to install and work with Podman, and how to manage container images effectively. The module also covers setting up persistent storage for containers and running containers as system services. By the end of this module, you’ll have the hands-on experience needed to confidently manage containers in a Red Hat environment.

Container

  • What is a container
  • Installing podman
  • Managing container images
  • Container Persistent Storage
  • Run Container as system service

You’ll master essential system management tools like Systemd and Journald, learning how to configure and manage system services and logs for long-term persistence. You’ll also develop foundational Bash scripting skills to automate common administrative tasks. These scripting techniques will help you streamline processes, saving time and reducing manual errors. By the end of this module, you’ll be equipped to manage services, analyze logs, and write basic scripts to enhance system efficiency.

Systemd, Journald

  • Configure Systemd and Journald Persistence

Scripting

  • Create bash scripting

In these two modules, we will address any uncertainties you may have, and also provide you with valuable practice exams designed to closely simulate the official test. By incorporating time constraints and aligning with the expectations of the actual examination, these practice exams will help familiarize you with the test conditions, ensuring you are well-prepared and confident on the day of the real test.

Illustration of a woman with a suitcase, accompanied by a notice that Yellow Tail Tech serves and enrolls only US residents