All Practice Exams

199+ Free RHCSA Practice Questions

Pass your Red Hat Certified System Administrator (EX200) exam on the first try — instant access, no signup required.

✓ No registration✓ No credit card✓ No hidden fees✓ Start practicing immediately
~60-70% Pass Rate
199+ Questions
100% Free
1 / 199
Question 1
Score: 0/0

Which command displays the current working directory in RHEL?

A
B
C
D
to track
2026 Statistics

Key Facts: RHCSA Exam

~60-70%

Estimated Pass Rate

Industry estimate

210/300

Passing Score

Red Hat

80-120 hrs

Study Time

Recommended

$85K-125K

RHCSA Salary

Glassdoor 2024

$400-500

Exam Cost

Red Hat

3 years

Cert Valid

Red Hat renewal

RHCSA (EX200) is Red Hat's entry-level certification featuring a 3-hour performance-based exam with 10-20 hands-on tasks on live RHEL 9 systems. The passing score is 210/300 (70%). As a performance-based exam, candidates must actually configure systems rather than answer multiple-choice questions. RHCSA holders earn $85,000-125,000 annually. Certification is valid for 3 years and is a prerequisite for RHCE.

Sample RHCSA Practice Questions

Try these sample questions to test your RHCSA exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 199+ question experience with AI tutoring.

1Which command displays the current working directory in RHEL?
A.pwd
B.cd
C.ls
D.dir
Explanation: The pwd (print working directory) command displays the full pathname of the current directory. The cd command changes directories, ls lists directory contents, and dir is a Windows command that does not exist on RHEL by default.
2A user needs to search for all lines containing the word "error" in the file /var/log/messages. Which command should they use?
A.find /var/log/messages error
B.grep error /var/log/messages
C.locate error in /var/log/messages
D.search error /var/log/messages
Explanation: The grep command searches for patterns in files. "grep error /var/log/messages" searches for lines containing "error" in the specified file. The find command searches for files, not content within files. locate searches a database for filenames, not file content.
3Which command would you use to display the first 10 lines of a file named config.txt?
A.head config.txt
B.tail config.txt
C.cat config.txt
D.less config.txt
Explanation: The head command displays the first 10 lines of a file by default. The tail command displays the last lines. cat displays the entire file content, and less is an interactive pager for viewing file contents.
4How do you redirect the output of a command to a file, overwriting any existing content?
A.command > file
B.command >> file
C.command < file
D.command | file
Explanation: The > operator redirects stdout to a file, overwriting existing content. The >> operator appends to a file without overwriting. The < operator redirects stdin from a file. The | (pipe) operator passes output to another command.
5Which command is used to install software packages on RHEL 9 using the DNF package manager?
A.dnf install package-name
B.yum add package-name
C.rpm -e package-name
D.pkg install package-name
Explanation: dnf install package-name is the correct command to install packages on RHEL 8/9. yum is a legacy command that still works but redirects to dnf. rpm -e removes packages. pkg is the FreeBSD package manager, not used on RHEL.
6What command will display information about a command including its manual page location and binary path?
A.man command
B.info command
C.whatis command
D.which command
Explanation: whatis displays a one-line description from the manual page. which only shows the binary path. man displays the full manual page. info displays info documentation. For a brief summary of what a command does, whatis is most appropriate.
7A system administrator needs to find all files larger than 100MB in the /var directory. Which command should be used?
A.find /var -size +100M
B.find /var -size 100M
C.locate /var -size +100M
D.grep -r ">100M" /var
Explanation: find /var -size +100M searches for files larger than 100MB. The + prefix means "greater than". Without the +, it would search for exactly 100MB files. locate searches a prebuilt database by name, not by size. grep searches file content, not file metadata.
8Which DNF command would you use to update all packages to their latest versions?
A.dnf upgrade
B.dnf update
C.dnf refresh
D.dnf sync
Explanation: dnf upgrade (or dnf update - they are aliases in modern dnf) updates all installed packages to their latest available versions. dnf upgrade is the preferred modern syntax. The other commands do not perform package updates.
9How would you redirect both stdout and stderr to the same file?
A.command > file 2>&1
B.command > file 2>1
C.command > file &2>1
D.command 2>&1 > file
Explanation: command > file 2>&1 redirects stdout (file descriptor 1) to the file, then redirects stderr (file descriptor 2) to the same location as stdout. The order matters: 2>&1 must come after > file. This is a common pattern for capturing all command output.
10What is the purpose of the pipe symbol (|) in bash?
A.It redirects output to multiple files
B.It passes the output of one command as input to another
C.It comments out a line in a script
D.It separates multiple commands on one line
Explanation: The pipe symbol | passes (pipes) the stdout of the command on the left as stdin to the command on the right. For example, "ls -la | grep file" lists all files and then filters for lines containing "file". Multiple commands can be chained with pipes.

About the RHCSA Exam

The premier hands-on Linux certification for Red Hat Enterprise Linux system administrators. RHCSA validates practical skills in essential tools, shell scripting, system operations, storage management, networking, user administration, security, and container management on RHEL 9.

Questions

15 scored questions

Time Limit

3 hours

Passing Score

210/300 (70%)

Exam Fee

$400-500 USD (Red Hat)

RHCSA Exam Content Outline

15%

Essential Tools

Bash shell, file operations, text processing, I/O redirection, pipes, man pages, DNF/RPM package management

5%

Shell Scripts

Bash scripting basics, conditionals, loops, functions, debugging

15%

Operate Running Systems

systemd, boot process, targets, GRUB2, cron, at, journalctl, SELinux basics

10%

Configure Local Storage

Partitioning, LVM (PV/VG/LV), Stratis, VDO, XFS/ext4 filesystems

10%

Create and Configure File Systems

XFS/ext4 creation, mounting, fstab, swap, disk quotas

15%

Deploy Configure and Maintain Systems

Installation, repositories, NTP/chrony, logging, kernel tuning, kpatch

10%

Manage Basic Networking

IP configuration, NetworkManager, nmcli, hostname, DNS, firewalld

10%

Manage Users and Groups

User/group management, sudo, PAM, password aging, ACLs

5%

Security

SSH configuration, SELinux, file permissions, SUID/SGID, firewalld

5%

Manage Containers

Podman, container management, images, registries, volumes, systemd integration

How to Pass the RHCSA Exam

What You Need to Know

  • Passing score: 210/300 (70%)
  • Exam length: 15 questions
  • Time limit: 3 hours
  • Exam fee: $400-500 USD

Keys to Passing

  • Complete 500+ practice questions
  • Score 80%+ consistently before scheduling
  • Focus on highest-weighted sections
  • Use our AI tutor for tough concepts

RHCSA Study Tips from Top Performers

1Set up a dedicated RHEL 9 lab environment — practice on actual RHEL/CentOS Stream 9 systems daily
2Focus on performance-based practice: actually configure services, don't just read about them
3Master LVM operations: creating/extending PVs, VGs, and LVs is a critical skill
4Practice systemd extensively: targets, services, timers, and journalctl are heavily tested
5Get comfortable with SELinux: understanding contexts, booleans, and troubleshooting is essential
6Learn nmcli thoroughly: NetworkManager command-line interface is preferred over editing config files
7Practice Podman containers: creating, running, and managing containers with systemd integration
8Master firewalld: zones, services, ports, and rich rules for network security
9Time yourself: 3 hours goes quickly with 10-20 tasks — practice working efficiently under pressure
10Verify your work: always test configurations to ensure they survive reboots and work as expected

Frequently Asked Questions

What is the RHCSA pass rate?

Red Hat does not officially publish pass rates. Industry estimates suggest approximately 60-70% of well-prepared candidates pass on their first attempt. The exam requires 210/300 (70%) to pass. Because RHCSA is a performance-based exam on live systems, it requires significant hands-on practice. Candidates with 3-6 months of RHEL experience and 80+ hours of focused study typically perform well.

How is the RHCSA exam format different from multiple-choice exams?

RHCSA is a performance-based exam where you perform actual tasks on live RHEL 9 systems. Unlike multiple-choice exams, you must configure systems, troubleshoot problems, and verify your work actually functions. Each task is scored based on whether the system meets specific criteria. This format validates real-world skills but requires extensive hands-on practice with actual RHEL systems.

Does RHCSA expire?

Yes — RHCSA is valid for 3 years from the date you pass. You can recertify by: passing the exam again, passing a higher-level Red Hat exam (like RHCE), or earning specific Red Hat credentials. Red Hat provides recertification options to ensure skills remain current with evolving RHEL versions.

How long should I study for RHCSA?

Plan for 80-120 hours of hands-on study over 8-12 weeks. You need extensive practice with live RHEL systems. Set up a lab environment with RHEL 9 (or CentOS Stream 9) and practice all exam objectives repeatedly. Complete 200+ practice questions and perform timed practice exams. The performance-based format requires muscle memory with commands and configuration files.

What changed in RHEL 9 vs RHEL 8 for RHCSA?

RHEL 9 (exam updated 2022+) includes: updated to Podman for containers (replacing Docker concepts), new features in systemd, updated NetworkManager, new storage technologies like Stratis enhancements, updated security policies, kernel improvements, and newer versions of all software packages. Always study for the specific RHEL version listed in your exam objectives.

Is RHCSA worth it in 2026?

Yes — RHCSA is the gold standard for Linux administration, especially in enterprise environments. RHEL dominates corporate Linux deployments, particularly in regulated industries like finance, healthcare, and government. RHCSA holders earn $85,000-125,000 annually. The certification demonstrates validated hands-on skills that employers highly value. It's also a prerequisite for RHCE and many advanced Red Hat certifications.

What jobs can I get with RHCSA?

RHCSA qualifies you for: Linux System Administrator ($75-110K), DevOps Engineer ($95-145K), Cloud Engineer ($90-140K), Site Reliability Engineer ($100-160K), Systems Engineer ($85-130K), and Infrastructure Engineer ($90-140K). It's particularly valuable for roles in enterprise environments, government contractors, financial services, and any organization running mission-critical Linux workloads.