Red Hat System Administration I (RH124)
The first Red Hat course for new Linux admins. You learn the shell, files, users, permissions, software, processes, services, the network and SSH on Red Hat Enterprise Linux 10.
- Course by
- Red Hat
- Course code
- RH124
- Version
- RHEL 10.0
- Lessons
- 140
- Official courseRed Hat System Administration I (RH124)
- Best bookRed Hat RHCSA 10 Cert Guide (EX200) — Sander van Vugt, Pearson IT Certification 2026
- ExamEX200 (RHCSA) — after RH124 + RH134; hands-on, on RHEL 10
These summaries follow the public outline of the course. I wrote every lesson in my own words and tested the commands on RHEL 10. They are not Red Hat training material. Take the official course for the full content and the hands-on labs.
Parts and chapters
Part 1
Start with RHEL
- 1Get to know Red Hat Enterprise LinuxIntroduction to Red Hat Enterprise Linux6 lessons
- 2Log in and run commands in the shellAccessing the Command Line9 lessons
Lessons
- 3Find help in the local documentationGetting Help from Local Documentation7 lessons
- 4Register a system for Red Hat supportRegistering Systems for Red Hat Support6 lessons
- 5Get AI help with RHEL LightspeedGetting AI-assisted Help with RHEL Lightspeed6 lessons
Part 2
Files and text
- 6Find your way in the file systemNavigating the File-system Hierarchy6 lessons
- 7Manage files from the command lineManaging Files from the Command Line7 lessons
- 8Create, read and edit text filesEditing Text Files7 lessons
- 9Redirect input and output in the shellRedirecting Shell Input and Output7 lessons
Part 3
Users and access
Part 4
Software and media
Part 5
Processes and services
Part 6
Network and SSH
Part 7
Review
What you learn
The main skills of the course and the chapter where you learn each one.
Work on the command line
- Log in and run commands in BashChapter 2 Log in and run commands in the shell
- Find answers in man pages, info and /usr/share/docChapter 3 Find help in the local documentation
- Ask RHEL Lightspeed for help in plain wordsChapter 5 Get AI help with RHEL Lightspeed
- Send output to files and to other commandsChapter 9 Redirect input and output in the shell
Manage files
- Use absolute and relative pathsChapter 6 Find your way in the file system
- Copy, move, link and delete files and foldersChapter 7 Manage files from the command line
- Create and edit text files with vim and nanoChapter 8 Create, read and edit text files
- Mount and unmount USB disks and ISO filesChapter 14 Use USB disks, ISO files and other removable media
Users and security
- Create users and groups, use sudo and set password rulesChapter 10 Manage local users and groups
- Set file permissions and ownersChapter 11 Control access to files
- Log in with SSH keys and make the SSH server saferChapter 19 Set up and secure SSH
Run the system
- Register a system to get updates and supportChapter 4 Register a system for Red Hat support
- Install, update and remove packages with DNF and RPMChapter 12 Install and update software with RPM and DNF
- Install desktop apps with FlatpakChapter 13 Install desktop apps with Flatpak
- Find and stop processesChapter 15 Monitor and control processes
- Start, stop and enable services with systemctlChapter 16 Control services and daemons with systemd
- Check addresses, routes, ports and namesChapter 17 Understand and check the network
- Set a fixed address and a hostname with nmcliChapter 18 Set up the network with NetworkManager