Red Hat Training and Certification - RHEL 8/9 (RH124) (Udemy.com)
Prepare for first level of Linux Exam and gain sufficient skill to perform core system administration tasks
Created by: Shikhar Verma
Last updated October 2025
What you will learn
- Install and configure Red Hat Enterprise Linux 9 and 8 from scratch
- Access and manage the Linux command line efficiently using Bash
- Manage users, groups, and permissions in RHEL 8 & 9 environments
- Understand the Linux filesystem hierarchy and navigation concepts
- Edit and manage text files using command-line editors such as Vim
- Control processes, jobs, and system resources using Linux commands
- Manage services and daemons with systemd tools and targets
- Configure and secure SSH for remote system administration
- Analyze, store, and rotate system logs using journalctl and rsyslog
- Archive and transfer files securely using tar, gzip, and SSH tools
- Configure and troubleshoot basic networking and interfaces in Linux
- Understand and apply Linux file permissions, SetUID, SetGID, Sticky Bit
- Perform user privilege escalation and command execution with sudo
How it compares
Against the other 848 rated Udemy courses in IT Certifications on CourseDuck:
- Rating4.6 out of 5higher than 63% of them
- Reviews3,208#127 of 849 by number of reviews
- Length19 hourslonger than 81% of them
- Last updatedOctober 2025earlier than 58% of them
Course Description
This training module is not authorized or affiliated with Red Hat, Inc. It is an independent educational resource designed to help learners prepare for the Red Hat Certified System Administrator (RHCSA) exam.
Course Description:
This course is part of the Red Hat Certified System Administrator (RHCSA) learning path and corresponds to RH124 – Red Hat System Administration I.
The course includes two sets of lectures to give learners exposure to both major versions of Red Hat Enterprise Linux:
Part 1: Based on Red Hat Enterprise Linux 9 (RH124)
Part 2: Based on Red Hat Enterprise Linux 8 (RH124)
The RHEL 8 lectures provide a solid foundation in Linux system administration, while the newly added RHEL 9 lectures focus on the latest tools, commands, and enhancements in the Red Hat ecosystem.
Through a balanced mix of concept explanations, live demonstrations, and hands-on labs, learners will develop the practical skills required to manage and operate Linux systems confidently — preparing them for the RHCSA certification (RH124) and real-world enterprise environments.
Part 1: Course Content
[NEW] Red Hat Training and Certification - RHEL 9 (RH124)
Introduction
What's New in RHEL 9
Step-by-step Installation Guide for RHEL 9
Step-by-step Overview of RHEL 9 Installation
How to Create a New Red Hat Login ID?
Download RHEL 9.2 ISO Image File
Create a RHEL9 template using Oracle VirtualBox
Installation of Red Hat Enterprise Linux 9
Install dependencies for VirtualBox Guest Additions
Install VirtualBox Guest Additions on RHEL for Enhanced Functionality
Troubleshooting
Access the Command Line
Introduction to the Bash Shell
Log in to a Local System
Log in to a Remote System
Log out from a Remote System
Access the Command Line with the Desktop
Introduction to the GNOME Desktop Environment
Parts of the GNOME Shell
Understand Workspaces
Start a Terminal
Lock the Screen and Log Out
Power off or Reboot the System
Execute Commands with the Bash Shell
Basic Command Syntax
Write Simple Commands
Tab Completion
Write Long Command on Multiple Lines
Manage Files from the Command Line
Linux File System Hierarchy Concepts
Practice Lab - Absolute & Relative Paths
Command-line File Management
Manage Links Between Files
Practice Lab - Hard Link
Practice Lab - Soft Link
Match File Name with Shell Expansions
Practice Lab - Tilde Expansion (~)
Practice Lab - Variable Expansion
Practice Lab - Command Substitution
Create, View, and Edit Text Files
Standard Input, Output and Error
Output Redirection Operators
Practice Lab - STDIN, STDOUT & STDERR
Practice Lab - Construct Pipelines
Practice Lab - tee command
Edit Files with Vim
Practice Lab - Vim Editor
Practice Lab - Visual Mode
Change the Shell Environment
Shell Variables
Practice Lab - Environment Variables
Practice Lab - Assign Values to Variables
Practice Lab - Configure Bash with Shell Variables
Practice Lab - Configure Bash with Shell Variables
Get Help in Linux
Read Manual Pages
Practice Lab - Get Help
Manage Local Users and Groups
Overview of User Account
Group Account
Primary and Secondary Group
Practice Lab Session - Manage Local User Accounts
Practice Lab Session - Manage Group Accounts
Shadow file
Superuser - root user
Switch user - su
Run command with sudo
Configure sudo
Control Access to Files - Permissions in Linux
Overview of Linux File-system Permissions
Symbolic & Numerical Notations in Linux
Understand Linux File-system Permissions with diagram
Practice Lab Session: Linux File-system Permissions
Practice Lab Session: Change Ownership
Change Permissions with Symbolic Method
Change Permissions with Octal Method
Special Permission - SetUID
Command to apply SetUID
Special Permissions - SetGID
Special Permissions - Sticky Bit
Monitor and Manage Linux Processes
Definition of a Process
Describe Process State
Practice Lab - top command
Practice Lab - Listing Processes
Control Jobs - Foreground & Background Processes
Practice Lab - Foreground & Background Processes
Process Control with Signals
Practice Lab - SIGTSTP, SIGSTOP, SIGCONT, SIGTERM, SIGKILL
Practice Lab - SIGINT, SIGHUB
Control Services and Daemons
Introduction to Systemd
Practice Lab - Systemd Service
Practice Lab - Restart, Reload, Mask Service
Practice Lab - Systemd Targets
Practice Lab - List Service Unit
Configure and Secure SSH
About Openssh
SSH Hot Keys
SSH Key Based Authentication
Practice Lab
Customize OpenSSH
Practice Lab - Prohibit Root User
Practice Lab - Prohibit Password-based Authentication
Practice Lab - Private key-based Logins
Analyzing & Storing Logs
System Logging
Log Events to the System
Practice Lab - Rsyslog Service
Practice Lab - Collecting Information Journalctl
Practice Lab - Journalctl Command
Log file rotation
Archiving and Transfer Files
Instructor Details
- 4.6 Rating
3,208 Reviews
Shikhar Verma
Shikhar Verma – Entrepreneur, Corporate Trainer, and IT Consultant
●Founder & CEO of Techstart – Leads an IT company specializing in designing, developing certified courses, content creation, and managing online/offline IT projects for renowned companies.
●15+ Years of Industry Experience – Worked extensively in the IT sector before establishing his own business, bringing deep expertise in technology and corporate training.
●Passionate About Technology & Education – Dedicated to utilizing his technical skills to drive both organizational success and personal career growth.
●Renowned Udemy Instructor – Simplifies complex technical concepts and delivers them in an engaging and approachable manner.
●Educating Since 2016 – Taught over 100,000 students worldwide across multiple learning platforms.
●Educational Background – Holds a BTech in Electrical and Electronics Engineering.
●Core Expertise:
☆Generative AI, Python, DevOps, Docker, Git, Kubernetes, Linux, Ansible, Shell Scripting
☁️ AWS Cloud (Amazon Web Services), Linux Clustering, GCP
More courses by Shikhar Verma
Master Linux Troubleshooting: Hands-On Training for 2026 Pro
4.2 (4,805 Reviews)
Provider: Udemy
Time: 44h
$16.99
Automation with Ansible Playbooks – Hands-On! (2025)
4.7 (2,696 Reviews)
Provider: Udemy
Time: 9.6h
$10.99
Managing Ansible with AWX and Ansible Tower (2025)
4.5 (2,376 Reviews)
Provider: Udemy
Time: 4.2h
$11.99
DevOps: CI/CD using Jenkins, Maven, Git, Sonar, OWASP, Trivy (2025)
4.1 (1,617 Reviews)
Provider: Udemy
Time: 11.8h
$84.99
More IT Certifications courses
Master Splunk Enterprise Administration: Certification Prep (2024)
5.0 (154 Reviews)
Provider: Udemy
Time: 1.8h
$59.99
Cisco Troubleshooting Labs For CCNA, CCNP, and CCIE Students (2026)
4.9 (819 Reviews)
Provider: Udemy
Time: 6.8h
$10.99
CCNA Cyber Ops Tools: Sec Onion, Wireshark, and Kali Linux (2025)
4.9 (292 Reviews)
Provider: Udemy
Time: 4.5h
$10.99
ISTQB Certified Tester - Foundation Level latest Version (2025)
4.9 (224 Reviews)
Provider: Udemy
Time: 9.5h
$19.99
CompTIA Tech+ FC0-U71 Prep Hands-on training, Practice Exam (2026)
4.9 (132 Reviews)
Provider: Udemy
Time: 7.6h
$11.99
Cisco CCNA 200-301 – The Complete Guide to Getting Certified (2026)
4.8 (90,672 Reviews)
Provider: Udemy
Time: 42.7h
$19.99
Reviews
By Marcin Sawicki on 9/23/2025
Hi! Please check the answers in the quizes at least two of them was wrong, as far as I remember one was about hardlinks and softlinks and one was about privileges it should be 754 instead 755 if I remember correctly. That spoils the rating of the course. BR, M
By Uzma Awan on 9/8/2025
This course is not only a good preparation for the exam but also for interviews. In addition, it also offers real-world scenarios for a professional environment. However, the quizzes need to be updated because some of the questions do not have a correct answer, or there is more than one correct answer.
By Brian E. Graue on 11/13/2023
It was a good course. Some of the quiz questions were not covered in the lectures. Overall, this is a very good course to help guide new users of RHEL toward successful outcomes.
By Jaskaran Singh on 5/8/2023
This course is good if have some experience. but if you are very new with linux then get some idea from youtube other resources because some topics you can only understand if have worked with. linux
By Robert Vandelicht on 11/30/2022
At times it was moving a little fast. Sometimes commands were spoken and typed so fast with the result on the screen I didn't even get to see or write what it was. However! I appreciate how much relevant material was covered and with a couple examples every time. I just hit backwards if I needed to and feel the speed was necessary to cover it all. I plan on rewatching this course several times to get it all into memory (okay some of it), as I feel this is one of the best Linux courses I have ever taken!
By Kenneth Andrew Whitten on 8/22/2022
It is was very nice course. The only suggestion I have is when you discuss the nmcli utility you may want to mention the man nmcli -examples ..This give you lots of concrete examples of how to use the tool.
By Anonymized User on 8/17/2021
I am very happy to take this class, everything is explained in a very simple way, even though I have a little problem in English, but I can still understand it well. Thank you sir
By Michael Murphy on 10/5/2020
He is good and has deep knowledge about Linux. Hopefully you can type fast because there are times that he types and presses enter with little explanation and you loose what he was typing and you have to back up a re-watch the section to get what he is telling you. Also, his accent is a bit hard to understand sometimes. Overall, you will learn a lot from this course.
By Sanjeev Tiwari on 4/3/2020
Just finished the course. Many thanks Shikhar for great compilation and awesome explanations of the concepts. I have thoroughly enjoyed the course and looking forward to finish the second part (SA-II) as well. To all new aspirants looking to develop linux skills - I feel this should be the first course you should take - a simply articulated journey to give you the required insights and boost confidence. Thanks again Shikhar - I am targeting to clear RHEL certifications and might want to reach out to you. please provide me your contact / linked in references.
By Rick Black on 10/5/2019
I took this to become familiar with RHEL 8 and the changes that have been made since RHEL 7 and previous versions. I also want to obtain RHCSA certification in RHEL 8 I hope the SA2 course for RHEL 8 will be available soon.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100












