EX200 · Red Hat Certified System Administrator
RHCSA practice labs, graded on the real machine
Practise the RHCSA exam objectives the way the exam tests them: on a live Linux box, not with multiple choice. Each lab drops you into a real terminal and grades what the machine actually looks like when you're done, persistence included. Finish with a timed mock exam.
50 labs · 3 free · 27 on Ubuntu 22.04, 22 on Rocky Linux 9
RHCSA Mock Exam I
Eight state-graded tasks under the clock — no hints, no feedback until you submit. Graded like the real thing: on what the machine says, persistence included.
60 minutes · 8 tasks · pass at 70%
Labs by exam domain
Understand and use essential tools
10% of the exam · 11 labs- Archive CreationEasy
- Default Permissions: Set a User's umask and Close an Exposed SharefreeEasy
- Hard and Soft Links: Roll a Release ForwardfreeEasy
- Permission FixEasy
- SSH Key PermissionsEasy
- Disk Space CrisisMedium
- Find Lost ConfigMedium
- Find SUID BinariesMedium
- Shared DirectoryMedium
- User CreationMedium
- Access Provisioning Capstone: Fix a Carelessly-Provisioned Project EnvironmentExpert
Manage software
6% of the exam · 0 labsNo lab covers this domain yet.
Create simple shell scripts
8% of the exam · 0 labsNo lab covers this domain yet.
Operate running systems
13% of the exam · 10 labs- Enable a Service to Start on BootfreeEasy
- Service Won't Start: Fix the UnitEasy
- Boot Rescue: Repair the fstab That Dropped You to Emergency ModeMedium
- Log Triage: Why Does the Service Keep Crashing?Medium
- Logging Pipeline: rsyslog Routing, logrotate & Persistent JournalMedium
- Service Troubleshooting: Bad Unit DirectiveMedium
- Set the Default Boot TargetMedium
- systemd: Cap a Service with CPUQuota, MemoryMax, and NiceMedium
- tuned: Author a Custom Tuning ProfileMedium
- Systemd Service Capstone: Make a Broken Unit Start and Survive a RebootExpert
Configure local storage
11% of the exam · 6 labsCreate and configure file systems
11% of the exam · 12 labs- Default Permissions: Set a User's umask and Close an Exposed SharefreeEasy
- Permission FixEasy
- Persistent Swap FileEasy
- SSH Key PermissionsEasy
- autofs: Automount Remote Users' Home Directories with a Wildcard MapMedium
- Disk Space CrisisMedium
- Find SUID BinariesMedium
- Persistent NFS MountMedium
- Shared DirectoryMedium
- VFAT: Format a Shared Volume and Mount It by UUID with OwnersMedium
- LVM ExtensionHard
- Access Provisioning Capstone: Fix a Carelessly-Provisioned Project EnvironmentExpert
Deploy, configure, and maintain systems
11% of the exam · 10 labs- chrony: Point an NTP Client at Its Time SourceEasy
- Enable a Service to Start on BootfreeEasy
- Service Won't Start: Fix the UnitEasy
- Time & Locale: Set Timezone, Locale, and NTP to SpecEasy
- Schedule a Daily Backup with cronMedium
- Service Troubleshooting: Bad Unit DirectiveMedium
- Set the Default Boot TargetMedium
- Time Sync Triage: Read chronyc, Find the Dead SourceMedium
- Scheduled Jobs Capstone: Repair a Broken systemd Timer and cron EntryExpert
- Systemd Service Capstone: Make a Broken Unit Start and Survive a RebootExpert
Manage basic networking
8% of the exam · 8 labs- Enable a Service to Start on BootfreeEasy
- Hostname ChangeEasy
- Service Won't Start: Fix the UnitEasy
- Firewall: Open Services PermanentlyMedium
- Service Troubleshooting: Bad Unit DirectiveMedium
- Set the Default Boot TargetMedium
- Static IP: Persistent NetworkManager ProfileMedium
- Systemd Service Capstone: Make a Broken Unit Start and Survive a RebootExpert
Manage users and groups
8% of the exam · 2 labsManage security
14% of the exam · 12 labs- Default Permissions: Set a User's umask and Close an Exposed SharefreeEasy
- Permission FixEasy
- SSH Key PermissionsEasy
- Find SUID BinariesMedium
- Firewall: Open Services PermanentlyMedium
- SELinux File Context RuleMedium
- SELinux Port LabelMedium
- SELinux: Flip a Boolean That Survives RebootMedium
- SELinux: Reset a File to Its Default Context (concept check)Medium
- Shared DirectoryMedium
- SSH Key SetupMedium
- Access Provisioning Capstone: Fix a Carelessly-Provisioned Project EnvironmentExpert
More practice for this exam
- Backup: Restore Lost Files from a tar ArchiveEasy
- Maintenance Window: Announce It and Block LoginsEasy
- Recovery Drill: Staged Restore and VerifyEasy
- Containers: Environment Variables and Persistent StorageMedium
- Containers: Run a Site on a Published PortMedium
- Containers: Start a Container at Boot with systemdMedium
- Recovery Drill: Restore the Right Point in TimeMedium
- SELinux: Build a Policy Module From AVC DenialsMedium
- SELinux: Confirm a Denial Without Breaking ItMedium
- systemd Timer: Schedule a Recurring Maintenance JobMedium
Signal9 is independent and not affiliated with or endorsed by Red Hat. RHCSA and Red Hat are trademarks of Red Hat, Inc. Labs run on Rocky Linux 9 or Ubuntu 22.04 boxes as listed above, not on Red Hat Enterprise Linux.
