RHCSA Certification Exam Practice Exercises

July 1, 2026 · View on GitHub

Languages: English · 简体中文 · Español · Français · Deutsch · 日本語 · Русский · 한국어 · Português

RHCSA Certification Exam Practice Exercises

Practice RHCSA-level Linux administration skills through challenge-style hands-on exercises covering commands, scripts, running systems, storage, networking, security, users, permissions, SELinux, and containers. For current exam-aligned study, continue with the updated RHCSA path: https://labex.io/learn/rhcsa

Start Course on LabEx

Exercises

IndexNameDifficultyPractice
01Locate Setuid FilesBeginnerStart Challenge
02Manage Logs and ArchivesBeginnerStart Challenge
03Log in and Switch UsersIntermediateStart Challenge
04Create and Extract Tar ArchivesIntermediateStart Challenge
05Implement Hard Links in LinuxBeginnerStart Challenge
06Create and Manipulate Symbolic LinksIntermediateStart Challenge
07Manage File PermissionsBeginnerStart Challenge
08Process Arguments in Bash ScriptsBeginnerStart Challenge
09Create a Conditional Shell ScriptIntermediateStart Challenge
10Create Shell Script With InputsBeginnerStart Challenge
11Create Shell Scripts to Process Command OutputBeginnerStart Challenge
12Create Shell Scripts With LoopsIntermediateStart Challenge
13Adjust Process SchedulingIntermediateStart Challenge
14Locate and Interpret System Log FilesBeginnerStart Challenge
15Manage Tuning ProfilesIntermediateStart Challenge
16Preserve System JournalsBeginnerStart Challenge
17Start, Stop, and Check the Status of Network Servi...IntermediateStart Challenge
18Add New Partitions and Logical VolumesIntermediateStart Challenge
19Assign Physical Volumes to Volume GroupsBeginnerStart Challenge
20Configure File Systems by UUIDIntermediateStart Challenge
21Create and Delete Logical VolumesIntermediateStart Challenge
22List, Create, and Delete Partitions on MBR and GPT...BeginnerStart Challenge
23Configure AutofsIntermediateStart Challenge
24Create and Configure File SystemsBeginnerStart Challenge
25Create Set-Gid Directories for CollaborationBeginnerStart Challenge
26Diagnose and Correct File Permission ProblemsIntermediateStart Challenge
27Extend Existing Logical VolumesBeginnerStart Challenge
28Mount and Unmount Network File Systems Using NFSIntermediateStart Challenge
29Configure System to Boot Into a Specific Target Au...IntermediateStart Challenge
30Configure Time Service ClientsIntermediateStart Challenge
31Install and Update Software PackagesIntermediateStart Challenge
32Modify the System BootloaderIntermediateStart Challenge
33Schedule Tasks Using at and CronIntermediateStart Challenge
34Start and Configure ServicesIntermediateStart Challenge
35Configure Hostname ResolutionIntermediateStart Challenge
36Configure IPv4 and IPv6 AddressesIntermediateStart Challenge
37Configure Network Services to Start Automatically ...IntermediateStart Challenge
38Restrict Network Access Using firewall-cmdIntermediateStart Challenge
39Change Passwords and Adjust Password Aging for Loc...IntermediateStart Challenge
40Configure Superuser AccessBeginnerStart Challenge
41Create and Manage Local GroupsIntermediateStart Challenge
42Create and Manage Local User AccountsIntermediateStart Challenge
43Set SELinux ModeIntermediateStart Challenge
44Modify SELinux Boolean SettingsIntermediateStart Challenge
45Configure Firewall Using Firewall-CMD/FirewalldIntermediateStart Challenge
46Configure Key-Based Authentication for SSHIntermediateStart Challenge
47Diagnose and Address SELinux Policy ViolationsBeginnerStart Challenge
48Identify SELinux File ContextBeginnerStart Challenge
49Manage Default File PermissionsBeginnerStart Challenge
50Manage SELinux Port LabelsIntermediateStart Challenge
51Restore Default File ContextsBeginnerStart Challenge
52Find and Retrieve Container Images From a Remote R...BeginnerStart Challenge
53Inspect Container ImagesIntermediateStart Challenge
54Manage Containers: Basic OperationsIntermediateStart Challenge
55Run a Service Inside a ContainerIntermediateStart Challenge
56Manage Containers With Podman and SkopeoIntermediateStart Challenge
57Attach Persistent Storage to a ContainerIntermediateStart Challenge
58Configure a Podman Container to Start Automaticall...IntermediateStart Challenge

About LabEx

LabEx is a hands-on learning platform for beginners.

Explore Linux, DevOps, Cybersecurity, and more — all directly in your browser.

Learn step by step through interactive labs, guided exercises, and real-world projects. 🌱
No setup, no stress — just practice and grow your skills by doing.


Download on the App Store Download on the Mac App Store


📖 Need help? Visit our Help Center or email info@labex.io