Linux

Red Hat Certified System Administrator (RHCSA)

Build job-ready Linux admin skills with RHCSA training. Master RHEL, users, storage, networking, SELinux, services, SSH, and troubleshooting through hands-on labs and mock exams then prepare with confidence to earn your RHCSA certification.
Andrei Balint
Andrei Balint
DevOps & Security Automation Expert
Red Hat Certified System Administrator (RHCSA)
Play Button
Fill this form to get a notification when course is released.
book
19
Lessons
book
Challenges
Article icon
97
Topics

What you’ll learn

Our students work at..

Description

The RHCSA: Red Hat Certified System Administrator course is designed to help aspiring Linux administrators build the practical skills required to confidently manage and administer Red Hat Enterprise Linux systems and prepare for the RHCSA certification exam. Tailored for system administrators, DevOps engineers, IT support professionals, and Linux beginners, this course provides comprehensive coverage of essential Linux administration topics through a combination of conceptual lessons, guided demonstrations, hands-on labs, and mock exams. You’ll learn how to work efficiently with the Linux command line, manage users and permissions, configure storage and networking, troubleshoot system issues, and administer services in real-world enterprise environments.

Throughout the course, you’ll gain hands-on experience with core administration tasks including file management, text editing, process management, software installation, scheduling jobs, and working with logs. You’ll also explore advanced topics such as shell scripting, logical volume management, SELinux, firewalld, SSH configuration, and system boot troubleshooting. With extensive labs, knowledge reinforcement exercises, and multiple mock exams aligned to the RHCSA exam objectives, this course equips you with the practical knowledge and confidence needed to successfully manage Red Hat Enterprise Linux systems and prepare for the RHCSA certification.

Course Modules & Learning Outcomes

Working with the Command Line

Learn the fundamentals of working with the Bash shell, executing commands, navigating the Linux environment, and accessing built-in help utilities. This module builds the foundational command-line skills required for Linux system administration.

File Management

Explore the Linux file system hierarchy and learn how to manage files, directories, links, and archives using command-line tools. You’ll also learn techniques for locating and organizing files efficiently in enterprise Linux environments.

Working with Text Files

Develop practical text editing skills using VIM and other command-line editing techniques. This module focuses on creating and modifying configuration files commonly used in Linux administration.

Output Redirection

Learn how to redirect command output, manage standard input and output streams, and work with pipes to automate and simplify administrative tasks.

User Management

Understand Linux users, groups, password management, and privilege escalation using sudo. You’ll gain the skills required to securely manage user accounts and access controls in multi-user environments.

Linux Permissions

Master Linux file permissions, special permissions, and default permission settings. This module helps you control and secure access to files and directories across Linux systems.

Enhanced Command Line

Learn the basics of Bash scripting, conditionals, loops, and regular expressions to automate repetitive administrative tasks and improve operational efficiency.

Storage Management

Explore Linux storage concepts including partitions, swap space, logical volumes, NFS storage, and automounting with autofs. You’ll gain practical experience configuring and managing storage resources.

Managing Services

Learn how to manage and control system services using systemctl and systemd in Red Hat Enterprise Linux environments.

Controlling the Boot Process

Understand Linux boot targets, troubleshoot boot issues, reset the root password, and modify the system bootloader to recover and maintain Linux systems.

Scheduling Future Tasks

Learn how to automate administrative operations using cron jobs, at jobs, systemd timers, and temporary file management.

Working with Logs

Explore Linux logging architecture, rsyslog, journald, and time synchronization to monitor, troubleshoot, and maintain system health.

Installing Software

Learn how to manage software packages using RPM and DNF, configure repositories, and work with Flatpak applications in Red Hat Enterprise Linux.

Process Management & Tuning

Understand the Linux process lifecycle, monitor system activity, manage jobs and process priorities, and optimize performance using tuned profiles.

Managing Network Configuration and Security

Learn networking fundamentals, configure network settings with nmcli, manage hostnames and DNS resolution, and secure systems using firewalld.

SELinux

Gain practical experience with SELinux enforcement, file contexts, booleans, ports, and troubleshooting SELinux-related issues in enterprise Linux systems.

Configuring SSH

Learn how to configure SSH host keys, implement key-based authentication, and securely transfer files between Linux systems.

Course Features

  • Comprehensive coverage of RHCSA exam objectives and enterprise Linux administration topics.
  • Hands-on labs and guided demonstrations to reinforce practical Linux administration skills.
  • Real-world system administration scenarios designed to simulate enterprise environments.
  • Coverage of essential Red Hat Enterprise Linux tools including systemd, SELinux, firewalld, DNF, and LVM.
  • Mock exams to help assess your readiness for the RHCSA certification exam.
  • Beginner-friendly explanations combined with practical administration exercises.

Who Should Enroll?

  • Aspiring Linux system administrators preparing for the RHCSA certification exam.
  • DevOps engineers and cloud professionals working with Linux-based infrastructure.
  • IT support professionals looking to strengthen Linux administration skills.
  • Beginners seeking a practical introduction to enterprise Linux administration.
  • Anyone interested in building a strong foundation in Red Hat Enterprise Linux system management.

Build the practical Linux administration skills required to confidently manage Red Hat Enterprise Linux systems and prepare for the RHCSA certification through comprehensive lessons, hands-on labs, and real-world administration exercises.

Read More

What our students say

Andrei Balint

About the instructor

Andrei Balint is a certified DevOps and security automation instructor with extensive experience in Ansible, OpenShift, and Linux systems. Holding RHCE, Containers & Kubernetes, and CISSP credentials, he combines technical expertise with hands-on teaching. Passionate about security, containerization, automation and open-source tools, Andrei helps professionals bridge the gap between theory and real-world practice.

No items found.

Introduction

lock
3
Topics
Lesson Content

Module Content

Introduction03:13
Course Overview06:27
Certification Details01:42

Working with the Command Line

lock
5
Topics
Lesson Content

Module Content

Working With the Command Line06:53
Demo: Executing Commands with the Bash Shell07:55
Lab: Basic Commands with Bash
Getting Help within RHEL09:03
Lab: Working with the Command Line

File Management

lock
7
Topics
Lesson Content

Module Content

File Management07:12
Demo: Specifying Files by Name06:41
Managing Files With Command-line Tools07:05
Working With Links05:32
Archive, Compress, Pack, and Unpack Files Using tar09:38
Locating and Finding Files06:49
Lab: Managing Files with Command-line Tools

Working with Text Files

lock
3
Topics
Lesson Content

Module Content

Working With Text Files03:39
Demo: Editing Text Files03:53
Lab: Editing Text Files

Output Redirection

lock
3
Topics
Lesson Content

Module Content

Output Redirection04:12
Demo: Redirecting Output to Files and Programs05:51
Lab: Redirecting Output to Files and Programs

User Management

lock
6
Topics
Lesson Content

Module Content

User Management06:44
SuperUser Access07:18
Demo: Managing User Accounts04:27
Demo: Managing Groups03:37
Password Management08:22
Lab: User and Password Management

Linux Permissions

lock
5
Topics
Lesson Content

Module Content

Linux Permissions10:30
Demo: Working With Linux File System Permissions04:19
Special Permissions05:34
Default Permissions07:23
Lab: Managing Access

Enhanced Command Line

lock
4
Topics
Lesson Content

Module Content

Enhanced Command Line07:23
Conditionals and Loops08:21
Using Regular Expressions03:17
Lab: Working with Scripts

Storage Management

lock
11
Topics
Lesson Content

Module Content

Storage Management09:14
Demo: Basic Storage06:34
Managing Swap Space05:13
Logical Volumes03:25
Demo: Working With Logical Volumes06:43
Demo: Working With Network Attached Storage02:41
Configuring autofs for NFS Automounting05:38
Lab: Basic Storage
Lab: Working with Logical Volumes
Lab: Working with NFS
Lab: Working with autofs

Managing Services

lock
3
Topics
Lesson Content

Module Content

Managing Services03:37
Demo: Working With systemctl04:04
Lab: Managing Services

Controlling the Boot Process

lock
4
Topics
Lesson Content

Module Content

Selecting the Boot Target08:16
Resetting the Root Password03:03
Demo: Troubleshooting Boot Issues02:13
Modifying the System Bootloader06:29

Scheduling Future Tasks

lock
5
Topics
Lesson Content

Module Content

Scheduling Future Tasks06:05
Scheduling Recurring Jobs09:13
SystemD Timers05:52
Managing Temporary Files06:08
Lab: Scheduling Jobs

Working with Logs

lock
5
Topics
Lesson Content

Module Content

Working With Logs05:39
Working with Rsyslog06:08
Working with the Journal03:30
Maintaining Accurate Time09:15
Lab: Working with Logs

Installing Software

lock
6
Topics
Lesson Content

Module Content

Installing Software04:51
Managing Software With DNF07:33
Configuring Repositories09:31
Lab: Software Management
Flatpak – Introduction09:51
Lab: Working with Flatpak

Process Management & Tuning

lock
6
Topics
Lesson Content

Module Content

Process Management and Tuning05:55
Demo: Monitoring Process Activity04:13
Demo: Managing Processes and Jobs03:37
Process Priority03:15
System Tuning with TuneD08:02
Lab: Managing Processes and Jobs

Managing Network Configuration and Security

lock
7
Topics
Lesson Content

Module Content

Managing Network Configuration and Security07:20
Demo: Checking Network Configuration02:40
Demo: Working with nmcli03:31
Demo: Configuring Hostnames and Name Resolution03:03
Firewalld – Introduction04:21
Demo: Configuring Firewalld05:24
Lab: Network Configuration

SELinux

lock
6
Topics
Lesson Content

Module Content

SELinux09:41
File Context08:08
SELinux Booleans03:44
SELinux Port03:35
Demo: Investigating SELinux Issues04:53
Lab: Working with SELinux

Configuring SSH

lock
4
Topics
Lesson Content

Module Content

Configuring SSH07:26
Configuring Key-based Authentication06:02
Securely Transferring Files Between Systems05:36
Lab: Configuring Key-based Authentication

Mock Exams

lock
4
Topics
Lesson Content

Module Content

Mock Exam 1
Mock Exam 2
Mock Exam 3
Mock Exam 4
Red Hat Certified System Administrator (RHCSA)
Play Button
Red Hat Certified System Administrator (RHCSA)
Fill this form to get a notification when course is released.
This course comes with hands-on cloud labs
19
Modules
Lessons
97
Lessons
Course Certificate
07.07
Hours of Video
Hours of Labs
Story Format
Videos
Case Studies
Demo
Labs
Cloud Labs
Mock exams
Quizzes
Discord Community Support
Community support
English
Closed Captions
No items found.
Linux
close