A later version of these labs is available. We recommend that you use Red Hat System Administration I RH124-RHEL8) when starting a new class.


Red Hat System Administration I (RH124)

This course provides a foundation for students wishing to become full-time Linux system administrators by introducing key command line concepts and other enterprise-level tools. RH124 is designed for IT professionals without previous Linux administration experience. The course provides students with Linux administration "survival skills" by focusing on core administration tasks.

All NETLAB+ supported labs in the Red Hat System Administration I course are supported using the Red Hat System Admin pod.

Participation in the Red Hat® Academy program is required. Participating NETLAB+ customers may contact NDG to request enabled Red Hat content.

Supported Practice Exercises and Labs

Practice/Lab Number Title
Practice 1.4 The GNOME 3 Desktop Environment
Lab 1.7 Accessing the Command Line
Practice 2.6 Command-Line File Management
Lab 2.9 Managing Files with Shell Expansion
Practice 3.2 Using the man Command
Practice 3.4 Using the pinfo Command
Practice 3.6 Viewing Package Documentation
Practice 3.8 Creating and Viewing an SoS Report
Lab 3.9 Viewing and Printing Help Documentation
Practice 4.4 Editing Files with vim
Practice 4.6 Copying Text Between Windows
Lab 4.7 Creating, Viewing, and Editing Text Files
Practice 5.4 Running Commands as root
Practice 5.6 Creating Users Using Command-line Tools
(also includes 5.8: Managing Groups Using Command-line Tools
and 5.10: Managing User Password Aging)
Lab 5.11 Managing Local Linux Users and Groups
Practice 6.4 Managing File Security from the Command Line
Practice 6.6 Controlling New File Permissions and Ownership
Lab 6.7 Controlling Access to Files with Linux File System Permissions
Practice 7.4 Background and Foreground Processes
Practice 7.6 Killing Processes
Practice 7.8 Monitoring Process Activity
Lab 7.9 Monitoring and Managing Linux Processes
Practice 8.2 Identify the Status of systemd Units
Practice 8.4 Using systemctl to Manage Services
Lab 8.5 Controlling Services and Daemons
Practice 9.2 Accessing the Remote Command Line
Practice 9.4 Using SSH Key-based Authentication
Practice 9.6 Restricting SSH Logins
Lab 9.7 Configuring and Securing OpenSSH Service
Practice 10.4 Finding Log Entries
Practice 10.6 Finding Events With journalctl
Practice 10.8 Configure a Persistent systemd Journal
Lab 10.11 Analyzing and Storing Logs
Practice 11.4 Examining Network Configuration
Practice 11.6 Configuring Networking with nmcli
Practice 11.8 Editing Network Configuration Files
Practice 11.10 Configuring Host Names and Name Resolution
Lab 11.11 Managing Red Hat Enterprise Linux Networking
Practice 12.2 Backing Up and Restoring Files From a tar Archive
Practice 12.4 Copying Files Over the Network With scp
Practice 12.6 Synchronizing Two Directories Securely With rsync
Lab 12.7 Archiving and Copying Files Between Systems
Practice 13.6 Installing and Updating Software with yum
Practice 13.8 Enabling Software Repositories
Practice 13.10 Working with RPM Package Files
Lab 13.11 Working with RPM Package Files
Practice 14.4 Mounting and Unmounting File Systems
Practice 14.6 Making Links Between Files
Practice 14.8 Locating Files on the System
Lab 14.9 Accessing Linux File Systems
Lab 16.2 Comprehensive Review
Enabling the Labs

To enable the Red Hat System Administration I labs, create a class and check the box for "RHSA - RH124" in the global labs class settings.

RH124
Using the Labs

Always select the correct lab exercise for the lab being performed. Students or teams should schedule the correct lab exercise from the catalog. NETLAB+ will only show those labs for which the required pod type is available. A lab that works on different pod types may appear more than once if your system is so equipped. Instructors should select the correct lab from the Exercise tab during instructor-led lab reservations. This can be done as many times as needed during the reservation.