RHCSAv10 · RHEL 10

Pass the EX200 — RHCSA on RHEL 10

Short lessons and verifiable exercises covering the Red Hat Certified System Administrator version 10 objectives: storage, systemd, SELinux, networking, containers, scripting.

Lessons

Essential shell tools

Navigation, redirections, pipes, grep/regex, sed, find, tar — the toolbox behind almost every exam task.

2026-10-19 · lesson

Docs and built-in help

man, apropos, info: find the right answer in seconds instead of searching the web.

2026-10-19 · lesson

Managing services with systemd

systemctl, units, dependencies, targets and journalctl — the heart of RHEL administration.

2026-10-19 · lesson

Boot targets and processes

systemd targets, rescue mode, resetting a lost root password, signals and process priority.

2026-10-19 · lesson

Storage: partitions and LVM

Create a logical volume, format it XFS, mount it persistently in fstab and grow it online.

2026-10-19 · lesson

Network mounts: NFS and autofs

Mount an NFS export at boot, then make it on-demand with autofs (automounter).

2026-10-19 · lesson

Permissions, umask and ACLs

POSIX modes, special bits (setgid, sticky), umask and access control lists.

2026-10-19 · lesson

Users, groups and sudo

useradd/usermod, password expiry (chage), secondary groups and safe sudo delegation.

2026-10-19 · lesson

Networking with nmcli and firewalld

Set a static IP, gateway and DNS with nmcli; open services in firewalld.

2026-10-19 · lesson

SELinux: modes, contexts, troubleshooting

Modes, file contexts, booleans, and the diagnostic method when a service refuses to work.

2026-10-19 · lesson

Containers with Podman

Run, inspect and publish a rootless container, manage volumes and ports, and make it start at boot.

2026-10-19 · lesson

Shell scripts, cron and timers

Write a robust script (set -euo pipefail, exit codes) and schedule it with cron or a systemd timer.

2026-10-19 · lesson

Exercises

Exercise: redirections, grep and find

Manipulate files blind: extract, filter, archive — no internet.

2026-10-19 · exercise

Exercise: build a systemd service

Write a unit running a tiny server, make it persistent, and prove it with logs.

2026-10-19 · exercise

Exercise: full LVM workflow

From a blank disk to a persistent 3 GB mount, then hot-grow it.

2026-10-19 · exercise

Exercise: static IP and firewall

Switch an interface to static with nmcli, then open only port 8080.

2026-10-19 · exercise

Exercise: SELinux on web content

Serve a site from /srv/web with nginx — the classic 403.

2026-10-19 · exercise

Exercise: accounts and sudo delegation

Create an account that matches a policy and delegate one precise command.

2026-10-19 · exercise

Exercise: persistent web container

Run rootless nginx on port 8080 and make it come back after logout.

2026-10-19 · exercise

Exercise: NFS mount + autofs

One permanent read-only mount, and a second one on demand.

2026-10-19 · exercise

Exercise: backup script + timer

A script that refuses to run without arguments, logs, and a timer that fires nightly.

2026-10-19 · exercise

Exercise: ACLs and a shared directory

A shared work directory where the whole group writes, with a guest in read-only.

2026-10-19 · exercise

Exercise: diagnosing from logs

Find a systemd error, a SELinux denial and a refused port — using only the logs.

2026-10-19 · exercise

Exercise: quick system audit

Answer five audit questions in five commands — the kind of check the exam asks for.

2026-10-19 · exercise