RHCSAv10 · RHEL 10

Exercises

Hands-on tasks for a RHEL 10 VM, each with its own verification commands.

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