1.2 Lab Setup & Performance-Based Study Strategy

Key Takeaways

  • Build a RHEL 10 (or compatible practice) lab with snapshots so you can break systems, recover, and practice every EX200 objective until changes survive reboot
  • Study by executing objectives end-to-end—configure, verify, reboot, re-verify—not by passive reading alone
  • Use only man pages, --help, and product-style docs during timed drills to match the no-external-internet exam constraint
  • Plan exam time in blocks: inventory tasks, do high-confidence wins first, leave buffer for reboot verification and stuck items
  • A practical readiness bar is completing full mixed objective drills in under 3 hours with persistent, verifiable results
Last updated: August 2026

1.2 Lab Setup & Performance-Based Study Strategy

Quick Answer: Pass EX200 by building a RHEL 10-aligned lab, practicing every official objective until configs survive reboot, training with documentation only (no open web), and using a time-box strategy on exam day. Target roughly 80–120 hours of hands-on work (adjust for experience). Snapshots, checklists, and full timed mock labs matter more than rereading slides.

Why lab strategy decides this exam

EX200 does not ask what you would type. It asks you to leave systems in a correct, durable state. Candidates who only watch videos often fail on: fstab typos discovered only after reboot, NetworkManager profiles that never got activated permanently, services started but not enabled, SELinux contexts fixed with chcon instead of durable policy/context restoration patterns, or incomplete LVM layouts. Your study system must force those failures before exam day.

Lab environment options

Preferred: Red Hat Enterprise Linux 10

The exam is based on RHEL 10. Ideal practice uses RHEL 10 under a no-cost developer subscription (Red Hat Developer program) or other legitimate access your employer provides. Match major version so package names, defaults, and tooling behavior stay close to the exam.

Compatible practice systems

If RHEL media is temporarily unavailable, many candidates practice on RHEL-compatible rebuilds at the same major version for command familiarity. Treat rebuilds as skill practice, not a guarantee of identical every default. Before your exam week, spend time on actual RHEL 10 if you can obtain it—especially for software sources, subscription-manager concepts (where applicable in real ops), and documentation paths.

Minimum useful topology

RolePurposeNotes
Server A (primary)Most local admin tasks2 vCPU, 4+ GB RAM, 30+ GB disk; add a second virtual disk for LVM/partition drills
Server B (peer)SSH, file transfer, NFS client/server drillsLightweight is fine
Optional router/NATIsolated lab networkHost-only or NAT network in VirtualBox/KVM/VMware
Hypervisor snapshotsInstant rollback after destructive practiceSnapshot before partitioning, SELinux experiments, and bootloader changes

Hypervisor choices

  • KVM/libvirt on a Linux host: closest to enterprise virtualization habits
  • VMware Workstation/Player or VirtualBox: fine for laptop labs
  • Cloud VMs: workable if you can attach extra volumes and take snapshots/images; watch costs and reboot times

Snapshot discipline (non-negotiable)

  1. Create a clean baseline snapshot after first boot, updates, and minimal hardening you always want present.
  2. Before any storage, bootloader, or SELinux mode experiment, snapshot again.
  3. After a successful objective drill, either keep a “solved” branch or reset to baseline and re-solve from scratch the next day—re-solving beats admiring a working VM.

What to install and prepare on day one

  • Full text tools: vim or nano (pick one and become fast), tmux or screen if available and allowed in your practice style
  • Network utilities aligned with objectives: NetworkManager stack (nmcli, nmtui)
  • Storage tooling: partitioning and LVM utilities, filesystem tools for XFS, ext4, and VFAT as required by objectives
  • Security tooling: firewall-cmd, SELinux userland tools (getenforce, setenforce, ls -Z, restorecon, semanage where needed)
  • Container-adjacent tooling only if your current official objective list requires related skills; do not invent entire domains that are not on the published EX200 study points—current published categories emphasize RPM + Flatpak under software management rather than a separate container domain

Keep a local objective checklist copied from Red Hat’s EX200 study points. Check an item only when you can complete it from a reset system and after reboot.

The performance study loop

Use this loop for every objective:

  1. Read the objective in Red Hat’s wording (not a paraphrased blog).
  2. Implement on a dirty or baseline system without looking at notes if possible.
  3. Verify with independent checks (systemctl status, getent, findmnt, ip a, firewall-cmd --list-all, ls -Z, package queries, script output).
  4. Reboot.
  5. Re-verify the same acceptance checks.
  6. Break it (wrong fstab, wrong context, disabled service) and fix under a timer.
  7. Reset and repeat days later for spaced repetition.

Documentation-only drills

At least twice a week, practice with:

  • No browser search
  • No personal Markdown cheat sheets
  • Only man, info, --help, and any offline docs you mirror in the spirit of exam product documentation

You are training retrieval under constraint. Knowing that SELinux boolean names exist is useless if you cannot find the right man page or semanage help path quickly.

Weekly study cadence (example 10-week plan)

Adjust intensity to your 80–120 hour total target.

WeeksFocusExit criteria
1–2Essential tools, SSH, permissions, archives, docsSpeed at shell, editors, I/O redirection, links
3Software (RPM repos/packages, Flatpak)Install/remove/query; repo files correct after reboot
4Shell scripts (conditionals, loops, args, command substitution)Scripts handle inputs and exit usefully
5–6Operate systems: boot targets, processes, journals, services, secure copyRecover multi-user issues; preserve journals
6–7Storage + filesystems: GPT, LVM, mount by UUID/label, swap, extend LVsSurvive reboot; non-destructive growth
8Deploy/maintain: timers/cron/at, time sync, updates, bootloader basicsServices enable correctly; time clients work
9Networking + users/groups + privileged accessPersistent IP/DNS/hostname; sudo; aging
10Security deep dive + full mixed mocksfirewalld + SELinux modes/contexts/ports/booleans; 2–3 timed full labs

If assessment or mock labs show a weak domain, steal hours from strong domains—score is not evenly distributed by how much you enjoy a topic.

Time management on exam day

You have about three hours. Treat it like a production change window.

Opening 10–15 minutes

  • Skim all tasks
  • Mark easy wins, medium work, and high-risk storage/boot items
  • Note dependencies (for example, user must exist before sudoers rule; filesystem must exist before fstab entry)

Execution strategy

  1. Bank points early on tasks you can finish cleanly in minutes (users, simple packages, service enable, hostname).
  2. Batch related work (all networking, then all storage) when tasks share context, but do not ignore a five-minute easy task buried later in the list.
  3. Avoid rabbit holes: if stuck more than ~10–12 minutes, park the task, capture what you tried, move on, return with fresh eyes.
  4. Persist as you go: write durable configs immediately; do not plan to “make it permanent later.”
  5. Leave a verification buffer (often 15–25 minutes): reboot if appropriate for your remaining risk, re-check critical services, mounts, network, and firewall.

Verification checklist (adapt to your task list)

  • Network: address, routes, DNS, hostname resolution after reboot
  • Storage: lsblk, findmnt, UUID/label mounts, swap active
  • Services: enabled and active as required; correct default target
  • Users/groups: UIDs/GIDs, supplemental groups, password aging, sudo
  • Security: firewall zones/services/ports; SELinux mode and contexts for required paths/ports
  • Scripts: executable bit, interpreter line, sample inputs produce expected output
  • Software: packages present; Flatpak/RPM sources as specified

Common performance-exam failure modes

Failure modeWhy it costs pointsPrevention
Runtime-only network changesVanish after rebootUse NM connection profiles and make them persistent
Mount works now, fails laterMissing/incorrect fstab or mount unitAlways reboot-test mounts
Service started, not enabledDown after rebootsystemctl enable --now when appropriate
SELinux “fixed” temporarilyContexts wrong after restorecon/rebootPrefer correct labeling patterns; understand booleans/ports
Half-finished LVMMachine unstable or task incompleteSnapshot before storage; complete PV→VG→LV→fs→mount chain
Over-customizingBreaks unrelated requirementsChange only what the task asks
No time bufferCannot re-check after changesSchedule verification deliberately

Using training, assessments, and this guide together

  • Take Red Hat’s free skills assessment early to place into RH124+RH134 vs RH199 vs pure self-study.
  • Use official training labs if you have a Learning Subscription; still rebuild the same tasks on your lab so you are not dependent on guided steps.
  • Use this OpenExamPrep guide chapter-by-chapter against the objective checklist: read a section, perform the lab, take the section quizzes, then force a reboot verification.
  • Near exam day, run at least two full timed mocks mixing objectives from all ten categories. Grade yourself harshly on persistence.

Readiness gate (schedule EX200 when true)

You are ready when you can honestly say:

  • I can complete mixed tasks covering essential tools, software (RPM/Flatpak), scripts, operations, storage, filesystems, deployment, networking, users/groups, and security without web search.
  • My solutions survive reboot on the first or second try under time pressure.
  • I can recover from common breaks (wrong mount options, disabled network, permissive vs enforcing surprises) using docs and tools only.
  • A full practice run finishes inside ~3 hours with time left to verify.

If any gate fails, delay the booking and target the weak category with snapshot-reset drills—not more passive reading.

Next steps

Chapter 2 begins the first official skill cluster: essential tools—shell syntax, I/O redirection, and text filtering. Build your baseline VM and first snapshot before you continue so every later chapter can assume you have a system you are allowed to break.

Test Your Knowledge

What is the most reliable way to confirm an EX200-style configuration is complete?

A
B
C
D
Test Your Knowledge

Why should timed practice drills restrict you to man pages, --help, and product-style documentation?

A
B
C
D
Test Your Knowledge

Which lab practice best prepares you for destructive storage and boot objectives?

A
B
C
D
Test Your Knowledge

On exam day with about three hours available, which time strategy is most aligned with performance-based scoring?

A
B
C
D