All Red Hat exams
Red Hat EX200: Red Hat Certified System Administrator (RHCSA) exam
What the EX200 exam covers and what it costs, with a free 30-question practice test and an explanation for every answer.
- Level
- Associate
- Topic areas
- 8
- Free practice questions
- 30
- Full question bank
- 100 questions
What the EX200 exam covers
The topic areas in our EX200 question bank, with each one's share of the 100 practice questions.
| Topic | Share | Questions |
|---|---|---|
| Deploy, configure, and maintain systems | 22% | 22 |
| Operate running systems | 16% | 16 |
| Configure local storage | 12% | 12 |
| Create and configure file systems | 12% | 12 |
| Manage security | 12% | 12 |
| Manage users and groups | 11% | 11 |
| Understand and use essential tools | 8% | 8 |
| Manage containers | 7% | 7 |
EX200 cost and format
| Exam code | EX200 |
|---|---|
| Certification | RHCSA |
| Vendor | Red Hat |
| Level | Associate |
| Status | Active |
Last checked October 22, 2026 against the official Red Hat exam page.
EX200 sample questions
The first 5 questions from the free practice test. Open a question to see the answer and why it is right.
Question 1Deploy, configure, and maintain systems
An administrator must set the hostname of a RHEL server persistently to server1.example.com. Which command does this?
- Ahostname server1.example.com, lost after next reboot
- Bnmcli hostname change, then restart NetworkManager
- Cecho server1.example.com > /tmp/hostname, then reboot
- Dhostnamectl set-hostname server1.example.com
Show answer and explanationHide answer
Correct answer: Dhostnamectl set-hostname stores the hostname persistently. Temporary files, hostname -f displays names, and nmcli hostname is not the command.
Question 2Operate running systems
A server must start the httpd service now and enable it to start at boot. Which systemctl commands accomplish this?
- Asystemctl reload-daemon httpd
- Bsystemctl stop httpd and systemctl disable httpd
- Csystemctl start httpd and systemctl enable httpd
- Dsystemctl status httpd only
Show answer and explanationHide answer
Correct answer: Cstart runs the service now and enable configures it at boot. Stop and disable reverse these actions, status only reports, and reload-daemon is not the correct command.
Question 3Configure local storage
A new disk /dev/sdb must be partitioned with a single partition using GPT. Which tool is most appropriate for creating the partition table and partition?
- Aparted or gdisk to create a GPT partition table and partition
- Bfdisk to format a file system directly without a table
- Cmkfs to build an ext4 file system on /dev/sdb without partitioning at once
- Dmount -t ext4 -o noatime,nodiratime /dev/sdb1 /srv/data/archive/volume
Show answer and explanationHide answer
Correct answer: Aparted or gdisk creates GPT partition tables and partitions. mkfs formats file systems, and mount attaches them; neither creates the partition table.
Question 4Create and configure file systems
An administrator must create a directory /shared that is shared by a group named devs, where new files inherit the group. Which configuration achieves this?
- Achown root /shared without group changes
- Brm -rf /shared
- Cchmod 777 /shared only
- Dchgrp devs /shared and chmod g+s /shared
Show answer and explanationHide answer
Correct answer: Dchgrp sets the group and the setgid bit makes new files inherit it. World-writable permissions are unsafe, root ownership alone does not share with devs, and deletion removes the directory.
Question 5Manage security
Which THREE steps are part of configuring a persistent static network connection with nmcli on RHEL? (Choose three.)
- ACreating or modifying a connection profile with nmcli connection add or modify
- BEditing /etc/hosts to assign the interface address
- CRestarting the hostname service to apply the address
- DSetting the IP address, prefix, and gateway on the profile
- EBringing the connection up with nmcli connection up
Show answer and explanationHide answer
Correct answer: A, D, Enmcli profiles store persistent settings, and the connection must be brought up. /etc/hosts maps names and does not assign interface addresses, and hostname restarts do not configure IPs.
How to prepare for EX200
- Read the official Red Hat outline first (exam page), so you know exactly what is in scope.
- Give the most time to Deploy, configure, and maintain systems and Operate running systems: together they make up 38% of the questions.
- Take the free 30-question practice test and note which topics you miss.
- Go back to the weak topics, then test again. A practice score shows where to study; it does not predict your exam result.
Full EX200 question bank
All 100 questions with answers and explanations, as a PDF, an online practice exam, or both.
The full 100-question bank for EX200 is in final review. The free practice test is open now.
Start the free practice testEX200 FAQ
Related exams
| Exam | Vendor | Level |
|---|---|---|
| EX294: Red Hat Certified Engineer (RHCE) exam, Red Hat Enterprise Linux | Red Hat | Professional |
| FC0-U71: CompTIA Tech+ | CompTIA | Foundational |
| XK0-006: CompTIA Linux+ | CompTIA | Associate |
| AZ-802: Administering Windows Server | Microsoft | Associate |
| MD-102: Managing and Securing Microsoft 365 Endpoints by using Intune | Microsoft | Associate |
| MS-700: Managing Microsoft Teams | Microsoft | Associate |