Red Hat Certified System Administrator credential artwork

Red Hat Certified System Administrator (RHCSA) (EX200) Exam Guide

Validates practical skills in administering Red Hat Enterprise Linux, including software, storage, file systems, networking, users and security.

EX200 tests whether you can do everyday RHEL administration on live systems: files and permissions, software, scripts, boot and services, storage, networking, users and SELinux. Practise every objective in your own RHEL 10 lab until you can do it without notes, and check that it survives a reboot.

Understand the exam

Syllabus

Understand and use essential tools
  1. Access a shell prompt and issue commands with correct syntax
  2. Use input-output redirection (>, >>, |, 2>, etc.)
  3. Use grep and regular expressions to analyze text
  4. Access remote systems using SSH
  5. Log in and switch users in multi-user targets
  6. Archive, compress, unpack, and uncompress files using tar, gzip, and bzip2
  7. Create and edit text files
  8. Create, delete, copy, and move files and directories
  9. Create hard and soft links
  10. List, set, and change standard ugo/rwx permissions
  11. Locate, read, and use system documentation including man, info, and files in /usr/share/doc
Manage software
  1. Configure access to RPM repositories
  2. Install and remove RPM software packages
  3. Configure access to Flatpak repositories
  4. Install and remove Flatpak software packages
Create simple shell scripts
  1. Conditionally execute code (use of: if, test, [], etc.)
  2. Use Looping constructs (for, etc.) to process file, command line input
  3. Process script inputs ($1, $2, etc.)
  4. Processing output of shell commands within a script

Example scenario: Write a script that takes a username as its first argument and prints whether that user exists.

Operate running systems
  1. Boot, reboot, and shut down a system normally
  2. Boot systems into different targets manually
  3. Interrupt the boot process in order to gain access to a system
  4. Identify CPU/memory intensive processes and kill processes
  5. Adjust process scheduling
  6. Manage tuning profiles
  7. Locate and interpret system log files and journals
  8. Preserve system journals
  9. Start, stop, and check the status of network services
  10. Securely transfer files between systems

Example scenario: You inherit a server with an unknown root password. How would you reset it from the boot menu?

Configure local storage
  1. List, create, and delete partitions on GPT disks
  2. Create and remove physical volumes
  3. Assign physical volumes to volume groups
  4. Create and delete logical volumes
  5. Configure systems to mount file systems at boot by universally unique ID (UUID) or label
  6. Add new partitions and logical volumes, and swap to a system non-destructively
Create and configure file systems
  1. Create, mount, unmount, and use VFAT, ext4, and XFS file systems
  2. Mount and unmount network file systems using NFS
  3. Configure autofs
  4. Extend existing logical volumes
  5. Diagnose and correct file permission problems

Example scenario: Users need a share mounted automatically under /shared only when they open it. What would you configure?

Deploy, configure, and maintain systems
  1. Schedule tasks using at, cron and systemd timer units
  2. Start and stop services and configure services to start automatically at boot
  3. Configure systems to boot into a specific target automatically
  4. Configure time service clients
  5. Install and update software packages from Red Hat Content Delivery Network, a remote repository, or from the local file system
  6. Modify the system bootloader
Manage basic networking
  1. Configure IPv4 and IPv6 addresses
  2. Configure hostname resolution
  3. Configure network services to start automatically at boot
  4. Restrict network access using firewalld and firewall-cmd
Manage users and groups
  1. Create, delete, and modify local user accounts
  2. Change passwords and adjust password aging for local user accounts
  3. Create, delete, and modify local groups and group memberships
  4. Configure privileged access
Manage security
  1. Configure firewall settings using firewall-cmd/firewalld
  2. Manage default file permissions
  3. Configure key-based authentication for SSH
  4. Set enforcing and permissive modes for SELinux
  5. List and identify SELinux file and process context
  6. Restore default file contexts
  7. Manage SELinux port labels
  8. Use Boolean settings to modify system SELinux settings

Example scenario: A web server runs on port 8081 but connections fail while SELinux is enforcing. What would you check and change?

Official EX200 objectives · Red Hat Enterprise Linux 10

Format

Duration
3h
Passing score
210 / 300
Delivery
Test centre or online

Question types

Build or change a setting on a live RHEL system, such as storage, networking, users or services, and leave it working after a reboot.

CertUp example

Create a 500 MiB logical volume named data in the volume group vg0, format it with XFS and mount it on /srv/data at every boot.

Show answer

Run lvcreate -L 500M -n data vg0, then mkfs.xfs /dev/vg0/data. Create /srv/data and add an xfs line for the volume to /etc/fstab. Run mount -a to test it, because the task only counts if it survives a reboot.

Eligibility and booking

No required prerequisites. Anyone 18 or older can book the exam.

RH124 and RH134, or RH199

Recommended

Red Hat recommends its two system administration courses, the combined RH199 Rapid Track, or comparable hands-on RHEL experience.

Create a Red Hat account, verify your ID, then buy and schedule the individual exam for remote, test centre or classroom delivery.

Make a study plan

Build a RHEL 10 lab first, then work through the objectives in order and practise each one yourself.

Most candidates spend 30–100 hours. Plan for the low end if you already run RHEL systems at work; plan for the high end if you know basic Linux but not Red Hat administration.

8 weeksto be ready
  1. 1Understand the examRead the objectives and exam rules, check you’re eligible and pick a target date.4 h
  2. 3Learn the core conceptsWork through one main course alongside your own lab, topic by topic.36 h
  3. 4Practice with mock examsPractise every objective in a lab until you can do it quickly without notes.36 h
  4. 5Prepare for exam dayBook the exam and check the ID, equipment and environment rules.4 h

Learn the core concepts

Use one RHEL 10 course or book as your spine, and do every task in your own lab.

See all 4 RHCSA courses →

Reboot before you move on After each lab task, reboot and check it still works. That is how the exam scores your work.

Practice with mock exams

Take full mock exams under a 3-hour limit and rebuild anything you miss from memory.

See all 5 RHCSA practice tests →

Are you ready?

  • You finish a full mock inside 3 hours and every task survives a reboot
  • You can fix SELinux, LVM and autofs problems without notes
  • You can reset a root password from the boot menu

Prepare for exam day

Use the checklist for your delivery route.

Before testing from home

  • Clear your desk and cover or remove extra monitors, shelves and anything that could look like notes
  • Follow Red Hat's remote exam setup instructions for your computer and network before exam day
  • Have a government photo ID matching your Red Hat profile
  • You must be 18 or older
  • No notes, books or internet; installed product documentation is available
  • Your result arrives by email within 3 US business days. If you fail, schedule your free retake the same way

Red Hat training and certification FAQ

Advice from exam takers

Do exactly what the task says

A June 2026 passer who scored 300/300 found two tasks slightly ambiguous and followed the wording literally rather than planning for edge cases. They advise focusing on the published objectives and covering anything in the room that might worry the remote proctor.