Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
RHCSA Prep: Red Hat Linux (RH124) with Hands-On Labs [2025]
Rating: 4.6 out of 5(61 ratings)
3,210 students

What you'll learn

  • Interact and use a Red Hat Enterprise Linux (RHEL) system in a virtualized lab environment
  • Understand and perform essential Linux administration tasks based on the RH124 syllabus
  • Navigate the Linux command line, manage users, groups, files, and permissions
  • Use hands-on labs to practice real-world skills required for the RHCSA certification

Course content

1 section12 lectures1h 47m total length
  • Access Linux File System7:21

    You’ll Learn How To

    • Get Command Info: Use tools like man, --help, & whatis to find out details about any command quickly.

    • Display Current User: Check who’s logged in by using the whoami command.

    • List Disk Partitions: See all your disk partitions to help manage storage better.

    • Navigate the File System: Learn basic commands like cd, ls, & pwd to easily move between directories.

    • View File Contents: Use commands like cat to read and check file data.

    • Manage Files & Directories: Create, move, or delete files & directories using essential commands.

  • Manage Files using CLI15:02

    You'll Learn How To

    • Create Files and Directories

    • Copy, Move, and Delete Files

    • Manage Directories

    • Change Group and Owner

    • Create Soft Links

  • Create, View, and Edit Text Files5:37

    You'll Learn How To

    • Use the vi Editor: Get to know basic commands for moving around & changing text.

    • Add or Delete Content: Find out how to insert new text or erase existing content.

    • Replace Text: Learn smart ways to replace words quickly.

    • Search for Specific Words: See how to search for specific terms or phrases in your files using vi.

  • Manage Local Users and Groups8:52

    You'll Learn How To

    • Creating and Adding New Users

    • Setting and Modifying User Passwords

    • Creating and Deleting Groups

    • Adding and Removing Users from Groups

  • Control Access to Files9:34

    You'll Learn How To

    • View File Permissions for the owner, group, and others

    • Change File Permissions

    • Add & Remove Permissions

    • Change File Ownership

    • Manage File Group Ownership

  • Monitor and Manage Processes6:14

    You'll Learn How To

    • View All Running Processes

    • Check Disk Space and File & Directory Usage

    • Check System Uptime

    • Capture Network Packets

    • Display Network Connections

  • Control Services and Daemons5:38

    You'll Learn How To

    • Manage services and daemons

    • Check the status of specific services

    • Start and stop a service

    • Restart and reload a service

    • Enable and disable services

    • Mask and unmask services

  • Configure and Secure SSH14:53

    You’ll Discover How To

    • Install & configure the OpenSSH server

    • Set password authentication for SSH

    • Connect to a remote machine using SSH

    • Secure your SSH server

    • Adjust permissions & change ports for better security

  • Analyze and Store Logs5:08

    You'll Learn How To

    • View log files in the system

    • Check system logs to monitor activities

    • View the current date & time on a Linux system

    • Set and check your system’s time zone

    • Use the chrony service to keep time accurate

    • Synchronize the system clock with network time servers

  • Archieve and Transfer Files15:33

    You’ll Learn How To

    • Archive Files: Understand how to bundle a bunch of files into one package. This makes storing, transferring, and managing them simpler.

    • Compress Archives: Discover ways to shrink the size of your archives. That way, you save precious disk space.

    • Extract Files: Practice how to retrieve files from archives.

    • Set Up an FTP Server: Learn how to install, configure, and run an FTP server on a Linux machine.

    • Transfer Files Using FTP & SCP: Become a master at securely moving files between computers using FTP and SCP.

    • Encrypt File Transfers for Extra Security: Learn how to use encryption such as SFTP (Secure File Transfer Protocol) to add an extra layer of protection and ensure data confidentiality during file transfers.

  • Install and Update Softwares3:13

    You’ll Learn How To

    • Install & Update Packages with YUM and RPM: Install and update software packages using YUM and RPM.

    • Search and Remove Packages with YUM and RPM: Efficiently search and remove software packages.

    • List and Count Installed Packages on Your System: List and count the software installed on your system.

  • Manage Networking9:56

    You'll Learn How To

    • Inspect Network Interface & Configuration: Check your network interfaces and their configurations so you understand how your system connects to the network.

    • Check System Gateway Information: Find out where your system’s gateway is to make sure your network traffic is going the right way.

    • Add a Dummy Network Interface: Create a virtual network interface for testing without disturbing real traffic.

    • Use the nslookup Command: Get IP addresses or DNS records for domains with nslookup while doing some DNS troubleshooting.

    • Assign a Static IP Address: Set up a static IP address on your network interface by hand for consistent connection.

    • Capture Network Traffic with tcpdump: Monitor and analyze network packets to help troubleshoot any issues you run into.

    • Control Networking with nmcli: Use the nmcli command-line tool to manage your network connections & settings.

Requirements

  • A laptop or desktop with internet access (Windows, macOS, or Linux)
  • Basic familiarity with computers and interest in Linux system administration
  • No prior Linux experience required — this course is beginner-friendly

Description

Ready to kickstart your Linux journey and prepare for the RHCSA certification?


This free, beginner-friendly course is your first step toward mastering Red Hat Enterprise Linux (RHEL) using the RH124 syllabus — with a strong focus on hands-on learning and practical system administration skills.

Whether you're an IT student, aspiring sysadmin, or tech professional looking to build a solid foundation in Linux, this course will give you the essential tools to succeed — and prepare you for the Red Hat Certified System Administrator (EX200) exam.


You’ll learn by doing. Each lesson includes a guided lab walkthrough with voice-over, where you’ll practice real-world tasks such as managing users, configuring file permissions, using the command line, working with software packages, and understanding the Linux filesystem structure.


This course is ideal for learners with no prior Linux experience and is designed to make complex concepts easy to understand through step-by-step explanations and demonstrations.


What this course includes:

  • Complete coverage of Red Hat's RH124 syllabus (Red Hat System Administration I)

  • Hands-on walkthroughs to help you practice real-world Linux administration

  • Clear, concise explanations for beginners with no prior Linux background

  • A strong foundation to move confidently toward RH134 and RHCSA exam readiness

By the end of this course, you’ll have the confidence to work on Linux systems, perform basic administration tasks, and pursue deeper learning in Red Hat technologies.

Who this course is for:

  • Beginners who want to start a career in Linux system administration or DevOps
  • Students and professionals preparing for the RHCSA (EX200) certification
  • Anyone looking to learn Red Hat Enterprise Linux (RHEL) from scratch
  • Engineering and IT students seeking hands-on experience with Linux
  • Learners who prefer guided labs, real-world examples, and visual walkthroughs