Study Mode
Pick a domain to start learning. Each topic walks you through Concept → Deep Dive → Worked Examples → Practice → Mastery, with spaced-repetition review.
Software Management
Installing, updating, and querying packages with dnf/rpm, managing repositories, flatpak apps, and module streams. Roughly 10% of the EX200 exam.
Boot & System Recovery
Boot process, GRUB, systemd targets, root password reset, recovery from broken fstab, and journal analysis. Roughly 15% of the EX200 exam.
Users, Groups & Permissions
Creating and modifying user accounts, groups, password aging, and file permissions (including SUID/SGID/sticky and POSIX.1e ACLs). Roughly 15% of the EX200 exam.
Networking
Interface configuration with nmcli, static IP addresses, DNS, hostname, and basic routing. Roughly 8% of the EX200 exam.
Storage & Filesystems
Partitioning, LVM, filesystems, swap, and network storage. Roughly 25% of the EX200 exam.
Services & Processes
Controlling systemd services with systemctl — starting, enabling, masking, reading unit files, and creating scheduled timers. Roughly 10% of the EX200 exam.
Security (SELinux & Firewall)
SELinux enforcement, booleans, file contexts, port labels, and firewalld zones/services/ports. Roughly 15% of the EX200 exam.
Automation & Scripting
Scheduling tasks with cron, at, and systemd timers; writing basic Bash scripts with variables, conditionals, and loops. Roughly 7% of the EX200 exam.
Containers
Managing rootless containers with podman — pulling images, running containers, port/volume mapping, and persisting them with systemd. Roughly 5% of the EX200 exam.