This course provides foundational skills for system administration in Red Hat Enterprise Linux environments. Participants learn how to manage files, users, storage, and processes, and how to perform essential system tasks using the command line. The course combines conceptual understanding with hands-on exercises, preparing students to work effectively in enterprise Linux environments. The training is aligned with real-world tasks performed by junior system administrators and is often the first step toward Red Hat Certified System Administrator (RHCSA) certification.
This course is the first of a two-course series that helps a computer professional without Linux system administration knowledge to become a fully capable Linux administrator. These concepts are further developed in the follow-on course Red Hat System Administration II (RH134).
Version
This course is based on Red Hat® Enterprise Linux 10.
Important Information about Course Delivery and EnrollmentPlease note that as of January 1, 2026, Red Hat is introducing its Red Hat Learning Subscription (RHLS) course model, a flexible subscription solution that replaces their previous direct enrollment for virtual course dates.
When purchasing this product, you will receive access to an RHLS at course level, giving you the flexibility to enroll in the course date that suits you best, directly through your Red Hat training portal.
The RHLS subscription includes the following:
Please use the e-learning order form on the right-hand side to purchase the course. You can read more about the Red Hat Learning Subscription model here.
Note that the RHLS solution is only available upon purchase of individual virtual classes.
If you are attending a physical classroom training or a private, company-specific training, the following is included:
Key takeawaysAfter completing this course, participants will be able to perform common administrative tasks needed to manage Red Hat Enterprise Linux systems.
PrerequisitesRecommended, but not mandatory:
Target audience
Participants begin with an introduction to the shell, basic commands, command history, and efficient command line navigation.
This section covers creating, copying, moving, and deleting files and directories, as well as using wildcards, permissions, and ownership.
Participants learn how to add, modify, and delete users and groups, configure user environments, and manage permissions.
This part of the course introduces basic shell scripting techniques for automating repetitive system tasks.
This section covers managing local storage, partitions, and file systems, including mounting, resizing, and file system types.
Participants learn how to configure IP addresses, hostname resolution, network services, and basic troubleshooting commands.
This section focuses on managing system services using systemd, controlling processes, and configuring services to start at boot.
Participants learn how to monitor system performance, read logs, and use journalctl and other log management tools.
Read official course description from Red Hat:
RH124: Red Hat System Administration I

This course, together with Red Hat System Administration II (RH134) will help you prepare for EX200: Red Hat Certified Administrator (RHCSA) exam

Is this course suitable for beginners with no Linux experience?
Yes. While some basic CLI familiarity helps, the course starts with foundational topics and is designed to bring beginners up to speed.
Is this course hands-on?
Yes. The course includes extensive lab exercises to build real-world Linux administration skills.
How long does the course last?
The course is typically delivered over five days as instructor-led training.
Does this course prepare me for a certification exam?
Yes. The training aligns with the RHCSA exam objectives and is a common preparation path for EX200.
Will I learn shell scripting in this course?
Yes. The course includes basic shell scripting for task automation and process management.
Can this course help me with cloud or container work?
While it focuses on core Linux administration, these skills are highly relevant for working with cloud infrastructure, containers, and modern DevOps workflows.