
RHCE Practice Test
Updated October 2026Facts verified Oct 28, 2026 against Red Hat, Inc.
The Red Hat Certified Engineer (RHCE) exam is taken by Linux administrators who want to show they can automate their work with Ansible. This page gives you free practice sets grouped by topic, a map of the official content areas, worked explanations of sample questions, a study plan and answers to common questions.
- The Red Hat EX294 exam is a hands-on, practical exam in which candidates use Red Hat Ansible Automation Platform playbooks.[1]
- Validity: 3 years from the date earned.[2]
- Red Hat certifications must be renewed before they expire, and passing the exam for your highest-level certification renews all your lower-level certifications.[2]
- Red Hat exams can be taken remotely from home or office, at a proctored testing station, or in a proctored classroom.[2]
- Red Hat reports EX294 exam scores usually within 3 U.S. business days.[1]
Numbers in brackets link to the official sources listed under Sources & last verified. Dates that have passed are removed automatically.
RHCE Exam at a Glance
| Item | Detail | Source · Verified |
|---|---|---|
| Number of questions (RHCE in Ansible (EX294)) | Hands-on, performance-based tasks[1] | Red Hat, Inc. · Oct 25, 2026 |
| Validity | 3 years from the date earned[2] | Red Hat, Inc. · Oct 26, 2026 |
| Renewal | Renew before expiry by retaking, expanding or advancing; passing the highest-level exam renews lower-level certifications[2] | Red Hat, Inc. · Oct 26, 2026 |
| Delivery | Remote exam, testing station, or classroom[2] | Red Hat, Inc. · Oct 26, 2026 |
| Score release | Usually within 3 U.S. business days[1] | Red Hat, Inc. · Oct 25, 2026 |
What changed for RHCE in 2026
- Oct 25, 2026: Number of questions (RHCE in Ansible (EX294)) changed to Hands-on, performance-based tasks (previously Hands-on performance-based tasks (no multiple choice)).[1]
- Oct 25, 2026: Renewal changed to Renew before expiry by retaking, expanding or advancing; passing the highest-level exam renews lower-level certifications (previously Renew before expiry by retaking, expanding or advancing).[2]
- Oct 25, 2026: Delivery changed to Remote exam, testing station, or classroom (previously Remote exam, testing center, or classroom).[2]
What the RHCE is and how it works
According to Red Hat, Inc., “This hands-on, practical exam requires you to use Red Hat Ansible Automation Platform (AAP) playbooks”[1]
The RHCE exam from Red Hat, Inc. is for administrators who automate Red Hat Enterprise Linux systems. The current exam, RHCE in Ansible (EX294), is hands-on and performance-based. Red Hat describes it as a practical exam that requires you to use Red Hat Ansible Automation Platform (AAP) playbooks. You complete real tasks on live systems rather than choosing from answer options.
Delivery is flexible. Red Hat says you can take nearly any of its exams from your own home or office through remote exam delivery. Testing stations and classroom delivery are also available, so check which options apply to your exam and location when you book.
Scores are usually reported within 3 U.S. business days. Certifications are current for 3 years from the date earned. To renew, you retake the exam, expand your certifications or advance to a higher level. Passing the exam for your highest-level certification renews all of your lower-level certifications.
Details such as fees, prerequisites, retake waiting rules and the exact time limit are not listed here, because they can change and may differ by region or delivery method. Confirm them on the official Red Hat exam page and the Red Hat training and certification FAQ before you book.
Our questions are written by us with AI tools and are not real exam questions. Use them to practise the underlying skills, then rehearse on a real system.
RHCE content outline and where to practise each area
The content areas below are copied from the official RHCE content outline published by Red Hat, Inc.. The right-hand column shows which of our practice sets covers it.
| Official content area | Practice on this site |
|---|---|
| Automate standard RHCSA tasks using Ansible modules[3] | RHCE Automation and Deployment Practise turning everyday administration jobs such as users, packages, services and files into the right Ansible module with the right parameters. |
| Be able to perform all tasks expected of a Red Hat Certified System Administrator[3] | RHCE System Configuration and Management Keep your core system administration skills sharp, including storage, users, SELinux, containers and scheduling, since the exam assumes them. |
| Be familiar with Visual Studio Code (VS Code)[3] | Mixed practice tests above Get comfortable editing YAML, using the integrated terminal and moving between files in VS Code so the editor does not slow you down. |
| Configure Ansible[3] | RHCE Automation and Deployment Know where configuration files and inventories live, which settings take precedence, and how to check the settings Ansible is actually using. |
| Configure Ansible managed nodes[3] | RHCE Network Services and Security Practise preparing remote hosts for management, including access, privilege escalation and the services and security settings they need. |
| Create Ansible plays and playbooks[3] | RHCE Automation and Deployment Write plays from scratch using variables, register, conditionals, loops, handlers and error handling until the syntax is automatic. |
| Manage content[3] | RHCE Package Management and Software Insta... Work with software repositories, installed packages and content sources so you can install, update and verify what a host needs. |
| Perform basic source control operations using Git[3] | Mixed practice tests above Practise cloning, committing, branching and pushing changes to automation files from the command line. |
| Run playbooks[3] | RHCE Scripting and Task Scheduling Learn to run playbooks with the right options, read the output, check syntax before running, and troubleshoot failed tasks. |
| Understand core components of Ansible[3] | RHCE Automation and Deployment Be clear on the difference between inventories, modules, plays, tasks, handlers, facts and variables, and how they fit together. |
| Use roles and Ansible Content Collections[3] | RHCE Automation and Deployment Practise installing and using collections, creating roles, and calling both from a playbook with sensible variables. |
RHCE Practice Test Questions
Prepare for the RHCE - Red Hat Certified Engineer exam with our free practice test modules. Each quiz covers key topics to help you pass on your first try.
RHCE Automation and Deployment
RHCE Exam Questions covering Automation and Deployment. Master RHCE Test concepts for certification prep.
RHCE Network Services and Security
Free RHCE Practice Test featuring Network Services and Security. Improve your RHCE Exam score with mock test prep.
RHCE System Configuration and Management
RHCE Mock Exam on System Configuration and Management. RHCE Study Guide questions to pass on your first try.
RHCE Containers and Podman
RHCE Test Prep for Containers and Podman. Practice RHCE Quiz questions and boost your score.
RHCE Package Management and Software Insta...
RHCE Questions and Answers on Package Management and Software Installation. Free RHCE practice for exam readiness.
RHCE Scripting and Task Scheduling
RHCE Mock Test covering Scripting and Task Scheduling. Online RHCE Test practice with instant feedback.
RHCE SELinux Administration
Free RHCE Quiz on SELinux Administration. RHCE Exam prep questions with detailed explanations.
Worked examples: how to reason through RHCE questions
These are practice questions written for this site, not questions from the real exam. Each explanation shows why the right answer is right and why the others are wrong.
Example 1
Question: What command deletes user `jdoe` along with their home directory?
- useradd -d jdoe
- userdel -r jdoe
- usermod -d jdoe
- deluser --remove-home jdoe
Answer: B. userdel -r jdoe
Explanation:
The correct answer is userdel -r jdoe. The userdel command removes an account, and the -r option also removes the home directory and the mail spool for that user.
The other options fail for different reasons. useradd -d jdoe creates a user and sets a home directory path; it deletes nothing. usermod -d jdoe modifies an existing account's home directory setting, so it changes the account rather than removing it. deluser --remove-home jdoe is the Debian-style tool and is not the standard command on Red Hat systems.
The rule to remember: useradd adds, usermod changes, userdel removes. Without -r, the account goes away but the home directory stays behind.
Example 2
Question: How do you save the output from an Ansible module to a variable?
- register: var_name
- var_name = ansible_module module_name
- save: var_name = module_name
- ansible save var_name module_name
Answer: A. register: var_name
Explanation:
The correct answer is register: var_name. Adding register to a task stores the module's returned data in a variable, and later tasks in the play can read it, for example in a when condition or a debug message.
The other options are not Ansible syntax. var_name = ansible_module module_name looks like shell assignment, which a playbook does not use. save: var_name = module_name uses a keyword that does not exist. ansible save var_name module_name invents a command-line form that has no such subcommand.
The rule to remember: register is a task-level keyword, written at the same indentation as the module name, and the variable holds a structure you inspect with debug when you are unsure what it contains.
Example 3
Question: Which command lists all running containers in Podman?
- podman images
- podman ps
- podman list
- podman containers
Answer: B. podman ps
Explanation:
The correct answer is podman ps. It lists containers that are currently running, and it works much like docker ps for anyone who has used Docker.
The other options do not do that job. podman images lists images stored locally, not containers, which is a common mix-up. podman list is not a valid Podman subcommand. podman containers is also not a valid subcommand, even though it sounds natural.
The rule to remember: ps shows containers, images shows images. Adding the -a option to ps also shows stopped containers, which helps when a container exits straight after you start it.
How to use these practice tests
Start with the official exam page for EX294 and read the content areas listed above. Mark each one as comfortable, shaky or untouched, and be honest about it.
Next, take our practice sets on the shaky and untouched areas first. After each set, read every explanation, including those for questions you answered correctly, and write down the commands or keywords you missed. Then do those same tasks on a real system rather than only reading about them.
- Build a small lab with a control node and a few managed nodes, then write playbooks that perform the tasks from each practice set.
- Rebuild the same playbooks without looking at your notes, since the exam is hands-on and you cannot rely on memory aids.
- Practise the underlying administration skills, such as storage, users, SELinux and containers, because the exam expects them too.
- Get used to editing in VS Code and committing your work with Git.
Close to test day, take the full practice test to find remaining gaps, and rehearse your remote setup if you plan to test from home. Check the official FAQ for current rules before you book.


RHCE FAQ
Sources & last verified
- Red Hat, Inc. — number of questions, score release (official source). “This hands-on, practical exam requires you to use Red Hat Ansible Automation Platform (AAP) playbooks” Verified Oct 25, 2026.
- Red Hat, Inc. — validity, renewal, delivery (official source). “Certifications are current for 3 years from the date earned.” Verified Oct 26, 2026 · source checked Oct 26, 2026.
- Red Hat, Inc. — other (official source). “automate standard rhcsa tasks using ansible modules” Verified Oct 28, 2026.
How we verify: editorial & fact-checking policy. Report an error: contact us.
How this page was made: written with AI tools and published by Nathan Beja, founder of Practice Test Geeks, who is responsible for its content. Exam facts are checked against the official sources listed below. Not reviewed by a subject-matter expert. Editorial policy
Sources & references
Exam facts on this page (fees, format, dates, passing scores) are checked against these official sources; the date is our last check. Editorial policy
- redhat.com — Test delivery, renewal, score validity, exam format, score release · verified Oct 2026