GL124 · 5 days · 8+ hrs hands-on labs

Red Hat Enterprise Linux System Admin I

Available for RHEL

Master the foundational skills required to operate and manage Red Hat Enterprise Linux 9 systems. Aligned with the first half of the RHCSA (EX200) certification objectives, this course builds practical Linux administration competency through structured instruction and 37 hands-on lab exercises on live RHEL 9 systems.

The curriculum progresses from command line proficiency through full system management. Students begin with Bash shell navigation, file operations, and Vim editing, then advance to I/O redirection, piping, and text processing with grep, sed, and awk. The second half covers essential administration topics: local user and group management, file permissions and ownership, process monitoring and control, systemd service administration, OpenSSH configuration with key-based authentication, log analysis with rsyslog and journald, network configuration with NetworkManager and nmcli, file archiving and transfer, RPM and DNF package management, and disk partitioning with filesystem creation using fdisk, gdisk, and mkfs.

Every chapter pairs guided instruction with hands-on labs where students apply concepts on live RHEL 9 systems, reinforcing the practical skills that employers and the RHCSA exam demand. This course prepares students for GL224 (Red Hat Enterprise Linux System Admin II) to complete full RHCSA certification preparation.

Who Should Attend

Junior system administrators, IT support staff, help desk professionals, and RHCSA certification candidates who need foundational, hands-on skills for managing Red Hat Enterprise Linux 9 systems in production environments.

Skills You'll Gain

Navigate the Linux command line using Bash shell features including history, tab completion, and environment variables
Manage files and directories using core utilities such as cp, mv, rm, mkdir, ln, and file globbing
Edit text files efficiently using the Vim editor in command, insert, and ex modes
Redirect and pipe I/O streams, and process text with grep, sed, awk, sort, cut, and other filtering utilities
Create and manage local user accounts, groups, and password policies using useradd, usermod, and chage
Control access to files using standard Linux permissions, special permission bits, and umask
Monitor and manage processes using ps, top, kill, jobs, nice, and process priority tools
Control systemd services and daemons using systemctl to start, stop, enable, and mask units
Configure and secure OpenSSH for remote access using key-based authentication and sshd configuration
Analyze system logs using rsyslog configuration and journalctl queries filtered by unit, priority, and time
Configure network interfaces, IP addressing, and DNS resolution using nmcli and NetworkManager on RHEL 9
Install, update, and manage software packages and repositories using RPM and DNF

Chapters & Labs

34 labs · 8+ hours hands-on
  1. Access the command line 2 labs · 15 min
  2. Manage files from the command line 4 labs · 35 min
  3. Get help in a textual environment 1 lab · 10 min
  4. Editing Text Files with Vim 1 lab · 60 min
  5. Text Processing 1 lab · 10 min
  6. Manage local Linux users and groups 1 lab · 10 min
  7. Control access to files with Linux file system permissions 2 labs · 30 min
  8. Monitor and manage Linux processes 2 labs · 20 min
  9. Control services and daemons 2 labs · 30 min
  10. Configure and secure OpenSSH service 3 labs · 25 min
  11. Analyzing and Storing Logs 3 labs · 40 min
  12. Manage Red Hat Enterprise Linux networking 5 labs · 50 min
  13. Archive and copy files between systems 2 labs · 25 min
  14. Install and update software packages 3 labs · 30 min
  15. Access Linux file systems 1 lab · 25 min
  16. Comprehensive review 1 lab · 30 min

Prerequisites

No prior Linux experience required. Basic familiarity with computing concepts and comfort working in a text-based interface is helpful.