🎁 New User? Get 20% off your first purchase with code NEWUSER20 Register Now →
Menu

Categories

RHCSA EX200 Exam Guide 2026: Complete Preparation Strategy

RHCSA EX200 Exam Guide 2026: Complete Preparation Strategy

The RHCSA EX200 (Red Hat Certified System Administrator) is widely regarded as the gold standard of Linux certifications. Unlike multiple-choice exams, the EX200 is entirely performance-based — you must complete real tasks on a live Red Hat Enterprise Linux system within a strict time limit.

In 2026, the RHCSA remains one of the most valuable certifications for Linux professionals. It validates that you can perform essential system administration tasks without help, without Google, and without documentation beyond the man pages available on the system.

Key Facts: The EX200 exam costs approximately $450 (USD). Duration is 2.5 hours. It is a hands-on, performance-based exam — no multiple choice. You need a score of 210 out of 300 (70%) to pass. The certification is valid for 3 years.


Why the RHCSA Matters

Red Hat certifications carry exceptional weight in the enterprise world. Here's why:

Factor RHCSA Other Linux Certs
Exam Format100% performance-based (live system)Multiple choice / mixed
Industry RecognitionTop-tier, globally recognizedVaries by employer
Salary Impact+15-25% average increase+5-15%
Employer TrustProves real skills (can't be faked)Proves knowledge (can be memorized)
Prerequisite ForRHCE, RHCA, OpenShift certsN/A
DifficultyHardMedium

EX200 Exam Objectives (RHEL 9)

The EX200 tests your ability to perform real system administration tasks. Here is a complete breakdown of every exam domain with the skills you must demonstrate:

1. Understand and Use Essential Tools

Objective Key Commands / Concepts Weight
Access a shell prompt and issue commandsssh, virtual consoles, tmuxLow
Use input/output redirection>, >>, 2>, |, <, teeMedium
Use grep and regular expressionsgrep -i, grep -r, grep -E, regex patternsHigh
Access remote systems using SSHssh, ssh-keygen, ssh-copy-id, key-based authHigh
Log in and switch users in multiuser targetssu, su -, sudo, visudoHigh
Archive, compress, unpack filestar czf, tar xzf, gzip, bzip2, xzMedium
Create and edit text filesvi/vimessential (no nano on exam!)High
Create, delete, copy, and move files/dirscp, mv, rm, mkdir -p, lnMedium
Create hard and soft linksln, ln -s, understand inodesMedium
List, set, change standard permissionschmod, chown, chgrp, octal and symbolicHigh
Locate, read, and use system documentationman, info, /usr/share/docHigh

Exam Tip: You will NOT have internet access during the exam. The man pages are your only documentation. Practice using man extensively — learn to quickly find what you need with man -k (keyword search) and navigate with /pattern search.

2. Create Simple Shell Scripts

#!/bin/bash
# Example: Script that checks if a user exists
# This is the type of script expected on the EX200

USERNAME=$1

if id "$USERNAME" &> /dev/null; then
    echo "User $USERNAME exists"
    echo "UID: $(id -u $USERNAME)"
    echo "Groups: $(id -Gn $USERNAME)"
else
    echo "User $USERNAME does not exist"
    exit 1
fi

Shell scripting on the EX200 covers:

  • Conditionals: if/then/else/fi, test / [ ]
  • Loops: for, while, until
  • Exit codes and $?
  • Processing script arguments with $1, $2, $@
  • Processing output of shell commands within a script

3. Operate Running Systems

Task Commands
Boot into different targetssystemctl set-default graphical.target, systemctl isolate multi-user.target
Interrupt boot to gain accessEdit GRUB: append rd.break or init=/bin/bash
Identify processesps aux, top, pgrep, pidof
Adjust process schedulingnice, renice
Manage tuning profilestuned-adm list, tuned-adm profile, tuned-adm active
Kill processeskill, kill -9, killall, pkill
Locate and interpret system log filesjournalctl, /var/log/, journalctl -u sshd
Preserve system journals/etc/systemd/journald.confStorage=persistent
Start, stop, and check status of servicessystemctl start/stop/restart/status/enable/disable

Critical Skill — Root Password Recovery: You must know how to reset the root password using rd.break. This is almost guaranteed to appear on the exam. Practice it until you can do it from memory: interrupt GRUB → append rd.breakmount -o remount,rw /sysrootchroot /sysrootpasswd roottouch /.autorelabelexitexit.

4. Configure Local Storage

Topic Key Commands Difficulty
Partition disks (MBR and GPT)fdisk, gdisk, partedMedium
Create physical volumes, volume groups, LVspvcreate, vgcreate, lvcreateHard
Extend existing logical volumeslvextend -L +500M, resize2fs, xfs_growfsHard
Create and configure Stratis poolsstratis pool create, stratis fs createHard
Configure VDO volumesvdo create, deduplication, compressionMedium
Create and manage file systemsmkfs.xfs, mkfs.ext4, /etc/fstabHard
Mount and unmount NFS sharesmount -t nfs, /etc/fstab with NFS optionsMedium
Configure autofs/etc/auto.master, /etc/auto.misc, systemctl enable autofsHard
Add swap spacemkswap, swapon, add to /etc/fstabEasy

Exam Tip: Always test your /etc/fstab entries before rebooting! Run mount -a to verify. A misconfigured fstab entry can prevent the system from booting — and that means failing the entire exam. Also remember: xfs cannot be shrunk, only extended.

5. Create and Configure File Systems

# LVM workflow — memorize this sequence
# Step 1: Create physical volume
pvcreate /dev/sdb1

# Step 2: Create volume group
vgcreate vg_data /dev/sdb1

# Step 3: Create logical volume (500MB)
lvcreate -L 500M -n lv_data vg_data

# Step 4: Create filesystem
mkfs.xfs /dev/vg_data/lv_data

# Step 5: Create mount point and mount
mkdir /mnt/data
echo "/dev/vg_data/lv_data /mnt/data xfs defaults 0 0" >> /etc/fstab
mount -a

# Extend LV by 200MB
lvextend -L +200M /dev/vg_data/lv_data
xfs_growfs /mnt/data

Key file system tasks to master:

  • Set file permissions with chmod (both octal and symbolic notation)
  • Set SGID on directories for group inheritance
  • Configure ACLs with setfacl and getfacl
  • Configure disk compression and deduplication with VDO

6. Deploy, Configure, and Maintain Systems

Task Key Details
Schedule tasks with cron and atcrontab -e, /etc/cron.d/, at, systemd timers
Start and stop servicessystemctl enable --now, systemctl mask
Configure systems to boot into targetssystemctl set-default multi-user.target
Install and update software with DNFdnf install, dnf update, dnf module
Modify the system bootloaderGRUB2 configuration, kernel parameters

7. Manage Basic Networking

# Configure static IP with nmcli
nmcli con mod "System eth0" ipv4.addresses 192.168.1.100/24
nmcli con mod "System eth0" ipv4.gateway 192.168.1.1
nmcli con mod "System eth0" ipv4.dns "8.8.8.8 8.8.4.4"
nmcli con mod "System eth0" ipv4.method manual
nmcli con up "System eth0"

# Configure hostname
hostnamectl set-hostname server1.example.com

# Configure firewall
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --reload

8. Manage Users and Groups

Task Command
Create useruseradd -m -s /bin/bash -G wheel username
Set passwordpasswd username
Create groupgroupadd devteam
Add user to groupusermod -aG devteam username
Set password agingchage -M 90 -W 7 username
Lock/unlock accountusermod -L username / usermod -U username
Configure sudo accessvisudo → add to %wheel or custom rule
Configure superuser access/etc/sudoers.d/ drop-in files

9. Manage Security

SELinux is one of the most challenging topics on the EX200 — and one of the most heavily tested:

SELinux Task Commands
Set enforcing and permissive modessetenforce 1, getenforce, /etc/selinux/config
List and identify file/process contextsls -Z, ps -eZ
Restore default file contextsrestorecon -Rv /path
Manage SELinux port labelssemanage port -a -t http_port_t -p tcp 8080
Use boolean settingsgetsebool -a, setsebool -P httpd_can_network_connect on
Diagnose SELinux violationsausearch -m avc, sealert, /var/log/audit/audit.log

Warning: Never disable SELinux on the exam! If a service doesn't work, don't switch to permissive mode as a workaround. The exam expects you to properly troubleshoot and fix SELinux issues — context labels, booleans, and port labels. Disabling SELinux will cost you points.

10. Manage Containers

# Podman container management (rootless)
podman search httpd
podman pull registry.access.redhat.com/ubi9/httpd-24
podman run -d --name web -p 8080:8080 httpd-24
podman ps
podman logs web

# Create systemd unit for container auto-start
podman generate systemd --name web --files --new
mkdir -p ~/.config/systemd/user/
mv container-web.service ~/.config/systemd/user/
systemctl --user daemon-reload
systemctl --user enable --now container-web.service
loginctl enable-linger $USER

RHCSA Study Plan: 8-Week Schedule

Week Focus Area Study Hours
1Essential tools: file management, vim, grep, permissions, man pages10-12 hours
2Users, groups, sudo, password policies, ACLs10-12 hours
3Storage: partitions, LVM, extending volumes, Stratis, VDO12-15 hours
4File systems: fstab, NFS, autofs, swap, mount options10-12 hours
5Networking: nmcli, firewalld, hostname, DNS, time sync10-12 hours
6SELinux: contexts, booleans, port labels, troubleshooting12-15 hours
7Containers (Podman), shell scripting, systemd, cron, DNF, boot process12-15 hours
8Full practice exams + review weak areas15-20 hours

Total study time: 80-100 hours — this is realistic for someone with basic Linux experience. If you're completely new to Linux, add 2-4 weeks of fundamentals first.


Exam Day Tips

1. Read every task twice — Misreading a task is the #1 reason people fail. Pay attention to exact specifications: user names, mount points, sizes, services.

2. Do easy tasks first — Skim all tasks, do the ones you know immediately. Build confidence and bank points before tackling harder tasks.

3. Verify everything — After completing each task, verify it works. mount -a after fstab changes. systemctl status after service changes. reboot and check persistence if time allows.

4. Use man pages — Don't waste time trying to remember exact syntax. man nmcli-examples, man semanage-port, and man 5 fstab are extremely helpful.

5. Don't panic on difficult tasks — If a task seems impossible, skip it and come back later. Partial credit is possible on some tasks.

6. Time management — You have 150 minutes. Aim to complete 80% of tasks in 100 minutes, leaving 50 minutes for review and difficult tasks.

7. Check reboot persistence — The system will be rebooted before grading. If your fstab, services, or firewall rules don't persist, you get zero points for those tasks.

8. Don't break the system — A misconfigured /etc/fstab can prevent boot. Always run mount -a before rebooting. If the system can't boot, you fail all remaining tasks.


RHCSA Salary Impact

Role Without RHCSA (EU) With RHCSA (EU) US Range
Junior Linux Admin€28,000 - €38,000€35,000 - €48,000$55,000 - $75,000
Linux System Admin€40,000 - €55,000€48,000 - €68,000$75,000 - $100,000
Senior Linux Admin€55,000 - €72,000€65,000 - €85,000$95,000 - $130,000
DevOps / SRE€60,000 - €80,000€70,000 - €100,000$110,000 - $160,000
Cloud / Platform Engineer€65,000 - €85,000€75,000 - €110,000$120,000 - $170,000

The RHCSA consistently commands a 15-25% salary premium over non-certified administrators, with the gap widening at senior levels where Red Hat expertise is in highest demand.


RHCSA vs Other Linux Certifications

Certification Format Cost Difficulty Market Value
RHCSA EX200Performance-based~$450HardHighest
LFCSPerformance-based~$395Medium-HardHigh
LPIC-1Multiple choice~$200 x2MediumMedium
CompTIA Linux+Multiple choice + PBQ~$370MediumMedium

RHCSA EX200 Complete Exam Bundle — Save 23%

Get both the Exam Prep guide and Practice Book together at a discounted price. Everything you need to pass the EX200.

Get the RHCSA Bundle — €19.90 →


Further Reading on Dargslan


Final Verdict

The RHCSA EX200 is the single best Linux certification you can get. It proves to employers that you can actually do the work — not just answer questions about it. The performance-based format means there is no shortcut: you either have the skills or you don't.

Is it hard? Yes. The pass rate is estimated at 50-60%. But that's exactly why it carries so much weight. With proper preparation — 8 weeks of focused study, hands-on lab practice, and mock exams — you can absolutely pass it.

Start your preparation today. Our RHCSA EX200 Complete Exam Bundle gives you the study guide and practice book together at a 23% discount — everything you need to walk into the exam with confidence.

Ready to Pass the RHCSA EX200?

Complete exam preparation: study guide + practice book in one bundle

Get the RHCSA Exam Bundle — €19.90 →
Share this article:

Stay Updated

Subscribe to our newsletter for the latest tutorials, tips, and exclusive offers.