🇨🇳 简体中文 🇪🇸 Español 🇫🇷 Français 🇩🇪 Deutsch 🇯🇵 日本語 🇷🇺 Русский 🇰🇷 한국어 🇧🇷 Português 🇺🇸 English
This course provides hands-on practice exercises to prepare for the Red Hat Certified System Administrator (RHCSA) exam. Through a series of challenging labs, you'll develop and reinforce the essential skills required for Linux system administration and RHCSA certification.
| Index | Name | Difficulty | Practice |
|---|---|---|---|
| 01 | 🎯 🆓 Locate Setuid Files | Beginner | Start Challenge |
| 02 | 🎯 🆓 Manage Logs and Archives | Beginner | Start Challenge |
| 03 | 🎯 🆓 Log in and Switch Users | Beginner | Start Challenge |
| 04 | 🎯 🆓 Create and Extract Tar Archives | Beginner | Start Challenge |
| 05 | 🎯 🆓 Implement Hard Links in Linux | Beginner | Start Challenge |
| 06 | 🎯 🆓 Create and Manipulate Symbolic Links | Beginner | Start Challenge |
| 07 | 🎯 🆓 Manage File Permissions | Beginner | Start Challenge |
| 08 | 🎯 Process Arguments in Bash Scripts | Beginner | Start Challenge |
| 09 | 🎯 Create a Conditional Shell Script | Beginner | Start Challenge |
| 10 | 🎯 Create Shell Script With Inputs | Beginner | Start Challenge |
| 11 | 🎯 Create Shell Scripts to Process Command Output | Beginner | Start Challenge |
| 12 | 🎯 Create Shell Scripts With Loops | Beginner | Start Challenge |
| 13 | 🎯 Adjust Process Scheduling | Beginner | Start Challenge |
| 14 | 🎯 Locate and Interpret System Log Files | Beginner | Start Challenge |
| 15 | 🎯 Manage Tuning Profiles | Beginner | Start Challenge |
| 16 | 🎯 Preserve System Journals | Beginner | Start Challenge |
| 17 | 🎯 Start, Stop, and Check the Status of Network Servi... | Beginner | Start Challenge |
| 18 | 🎯 Add New Partitions and Logical Volumes | Beginner | Start Challenge |
| 19 | 🎯 Assign Physical Volumes to Volume Groups | Beginner | Start Challenge |
| 20 | 🎯 Configure File Systems by UUID | Beginner | Start Challenge |
| 21 | 🎯 Create and Delete Logical Volumes | Beginner | Start Challenge |
| 22 | 🎯 List, Create, and Delete Partitions on MBR and GPT... | Beginner | Start Challenge |
| 23 | 🎯 Configure Autofs | Beginner | Start Challenge |
| 24 | 🎯 Create and Configure File Systems | Beginner | Start Challenge |
| 25 | 🎯 Create Set-Gid Directories for Collaboration | Beginner | Start Challenge |
| 26 | 🎯 Diagnose and Correct File Permission Problems | Beginner | Start Challenge |
| 27 | 🎯 Extend Existing Logical Volumes | Beginner | Start Challenge |
| 28 | 🎯 Mount and Unmount Network File Systems Using NFS | Beginner | Start Challenge |
| 29 | 🎯 Configure System to Boot Into a Specific Target Au... | Beginner | Start Challenge |
| 30 | 🎯 Configure Time Service Clients | Beginner | Start Challenge |
| 31 | 🎯 Install and Update Software Packages | Beginner | Start Challenge |
| 32 | 🎯 Modify the System Bootloader | Beginner | Start Challenge |
| 33 | 🎯 Schedule Tasks Using at and Cron | Beginner | Start Challenge |
| 34 | 🎯 Start and Configure Services | Beginner | Start Challenge |
| 35 | 🎯 Configure Hostname Resolution | Beginner | Start Challenge |
| 36 | 🎯 Configure IPv4 and IPv6 Addresses | Beginner | Start Challenge |
| 37 | 🎯 Configure Network Services to Start Automatically ... | Beginner | Start Challenge |
| 38 | 🎯 Restrict Network Access Using firewall-cmd | Beginner | Start Challenge |
| 39 | 🎯 Change Passwords and Adjust Password Aging for Loc... | Beginner | Start Challenge |
| 40 | 🎯 Configure Superuser Access | Beginner | Start Challenge |
| 41 | 🎯 Create and Manage Local Groups | Beginner | Start Challenge |
| 42 | 🎯 Create and Manage Local User Accounts | Beginner | Start Challenge |
| 43 | 🎯 Set SELinux Mode | Beginner | Start Challenge |
| 44 | 🎯 Modify SELinux Boolean Settings | Beginner | Start Challenge |
| 45 | 🎯 Configure Firewall Using Firewall-CMD/Firewalld | Beginner | Start Challenge |
| 46 | 🎯 Configure Key-Based Authentication for SSH | Beginner | Start Challenge |
| 47 | 🎯 Diagnose and Address SELinux Policy Violations | Beginner | Start Challenge |
| 48 | 🎯 Identify SELinux File Context | Beginner | Start Challenge |
| 49 | 🎯 Manage Default File Permissions | Beginner | Start Challenge |
| 50 | 🎯 Manage SELinux Port Labels | Beginner | Start Challenge |
| 51 | 🎯 Restore Default File Contexts | Beginner | Start Challenge |
| 52 | 🎯 Find and Retrieve Container Images From a Remote R... | Beginner | Start Challenge |
| 53 | 🎯 Inspect Container Images | Beginner | Start Challenge |
| 54 | 🎯 Manage Containers: Basic Operations | Beginner | Start Challenge |
| 55 | 🎯 Run a Service Inside a Container | Beginner | Start Challenge |
| 56 | 🎯 Manage Containers With Podman and Skopeo | Intermediate | Start Challenge |
| 57 | 🎯 Attach Persistent Storage to a Container | Intermediate | Start Challenge |
| 58 | 🎯 Configure a Podman Container to Start Automaticall... | Intermediate | Start Challenge |
LabEx is an interactive, hands-on learning platform dedicated to coding and technology. It combines labs, AI assistance, and virtual machines to provide a no-video, practical learning experience. With a strict 'Learn by Doing' approach, interactive online environments in the browser with automated step-by-step checks, structured content organization through the Skill Tree learning system, and a growing resource of 30 Skill Trees and over 6,000 Labs, LabEx offers comprehensive practical education. The platform includes Labby, an AI learning assistant built on latest AI models, providing a conversational learning experience.
