Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Linux Admin Mastery: Red Hat & Fedora System Control
Highest Rated
Rating: 4.5 out of 5(43 ratings)
7,547 students

Linux Admin Mastery: Red Hat & Fedora System Control

Master Red Hat & Fedora Linux system administration—commands, storage, security, and KVM from beginner to advanced level
Last updated 4/2026
English

What you'll learn

  • Install and configure RHEL 9 and Fedora Linux from scratch inside a fully functional lab environment
  • Navigate and master the Linux terminal with essential and advanced command-line operations
  • Manage users, groups, file permissions, processes, and system services with real confidence
  • Configure storage: partitions, RAID, and logical volumes in real enterprise server environments
  • Secure Linux systems using iptables firewalls, password policies, and directory encryption tools
  • Manage RPM packages, systemctl services, and Cockpit web-based administration effectively
  • Set up KVM virtualization and configure basic web server services on Linux systems
  • Perform professional backups, snapshots, and restore operations across RHEL and Fedora systems

Course content

4 sections149 lectures17h 34m total length
  • Overview7:21

    Introduction to the course structure, goals, and learning outcomes.

  • Red Hat and Fedora Linux7:26

    Understand the relationship between Red Hat Enterprise Linux and Fedora.

  • The Fedora Project5:59

    Learn about the Fedora project, community, and development model.

  • Installing Linux7:54

    Step-by-step overview of installing a Linux operating system.

  • History Of Linux and Unix Brief7:04

    A brief history of Unix and the evolution of Linux.

  • Linux Overview4:59

    Understand Linux architecture, components, and core concepts.

  • Open Source Software6:01

    Learn what open source software is and how it works.

  • Linux Software4:05

    Explore Linux software types, packages, and applications.

  • Online Information Sources2:40

    Discover useful online resources for Linux learning and support.

  • Documentation3:48

    Learn how to use Linux manuals and official documentation.

  • Hardware Requirements7:57

    Understand hardware requirements for installing Linux.

  • Video and Monitor Information8:07

    Configure display, resolution, and monitor settings.

  • Network Configuration Information8:59

    Basic network configuration concepts in Linux.

  • Partitions Raid and Logical Volumes7:04

    Understand disk partitioning, RAID, and LVM.

  • Recommended Partitions6:02

    Learn best practices for disk partitioning.

  • Software Installation8:39

    Install software during and after Linux setup.

  • X Window System Configuration Red Hat Only7:20

    Configure X Window System in Red Hat Linux.

  • Login and Logout8:36

    Learn user login and logout process.

  • Getting Familiar With Cinnamon7:17

    Introduction to Cinnamon desktop environment.

  • Laughing Programs9:58

    Launch applications using GUI and menu.

  • Notifications6:35

    Understand desktop notification system.

  • Bundled Applications8:13

    Explore default Linux applications.

  • File Management With Nemo6:38

    Manage files using Nemo file manager.

  • Most Useful Models With System Setting7:05

    Explore important system settings models.

  • Changing The Default Search Engine In Firefox9:30

    Customize browser search engine settings.

  • Why Should We Use The Terminal8:59

    Importance of command line in Linux.

  • Executing Commands6:47

    Run basic Linux commands.

  • Navigating The File System5:55

    Navigate directories using terminal commands.

  • Managing Files9:55

    Create, copy, move, and delete files.

  • The Nano Text Editor4:19

    Edit text files using Nano editor.

  • Searching For Files6:30

    Find files using search commands.

  • Using Watch Command Introduction To Scripting7:51

    Monitor commands and intro to scripting.

  • Creating New Users4:59

    Create user accounts in Linux.

  • Changing Password10:28

    Manage and change user passwords.

  • Temporarily Revoking Access9:57

    Temporarily disable user access.

  • Administrative Access Via Sudor and Video9:28

    Grant and use sudo privileges.

  • Understanding File and Directory Permissions7:15

    Learn Linux permission model.

  • Modifying Permissions7:15

    Change file and directory permissions.

  • Mounting and Unmounting Volumes5:55

    Manually mount and unmount disks.

  • Automatically Mounting Volumes At Boot Time6:19

    Configure auto-mount using fstab.

  • Analyzing Disk Space11:47

    Check disk usage and storage.

  • Managing Packages In Linux Mint5:25

    Package management concepts using Mint.

  • Installing New Applications Like Filezilla8:32

    Install third-party applications.

  • Configuring Software Sources8:07

    Manage repositories and sources.

  • Advanced Package Management7:44

    Advanced package management techniques.

  • Keeping Your System Up-to-date6:20

    Update and maintain Linux system.

  • Understanding Issues Concerning Codecs11:43

    Learn about multimedia codec issues.

  • Choosing Secure Passwords7:28

    Create strong and secure passwords.

  • Encrypting Your Home Folder7:03

    Encrypt user home directory.

  • Configuring and Testing the Iptables Firewall11:06

    Secure system using iptables firewall.

  • Backing Up and Restoring Important Data7:28

    Backup and restore critical data.

  • Creating and Restoring Snapshots7:31

    Use snapshots for recovery.

  • Creating Command7:35

    Create custom Linux commands.

  • More Details on Creating Command5:36

    Advanced command creation.

  • Creating Command Aliases10:40

    Simplify commands using aliases.

  • More Details on Command Aliases2:42

    Advanced alias configurations.

  • Killing Processes5:25

    Terminate running processes.

  • Killing Command Processes11:37

    Kill processes using commands.

  • Preparing to Move to a New Release5:54

    Prepare system for upgrade.

  • Using Backup and Restore Tools10:44

    Use Linux backup tools.

  • Monitoring Resource Usage11:44

    Monitor CPU, RAM, and system usage.

Requirements

  • A computer that can run virtual machines—4GB RAM minimum, 8GB strongly recommended
  • No prior Linux or command-line experience required—everything taught step by step from zero
  • Basic computer skills: installing software and navigating a file system on any operating system

Description

If you want a career in IT, DevOps, or cybersecurity—Linux isn't optional. It's the foundation everything runs on. And "knowing a few commands" doesn't cut it in production environments. You need actual Red Hat Linux system administration skills that hold up when something breaks at 2am and it's your job to fix it.


That's what this course builds.


We use Red Hat Enterprise Linux 9 and Fedora as the foundation—two of the most widely used enterprise distributions in the world. And we genuinely start from the beginning. What Linux actually is, how RHEL and Fedora differ, how to install them, set up partitions, configure RAID, and build logical volumes. Red Hat Linux system administration starts with knowing your environment inside and out.


Then we go deep on the terminal. Because that's where the actual work happens. You'll master essential and advanced commands, navigate the file system without thinking twice, manage processes, and monitor system performance. This is the skill gap that separates someone who "knows Linux" from someone who can actually be trusted to manage a production server.


The advanced sections cover the stuff that really matters professionally: iptables firewall configuration, home directory encryption, secure password policies, RPM package management, systemctl services, and Cockpit web-based administration. Plus KVM virtualization and web server setup—real Red Hat Linux system administration tasks you'd run into on an actual job.


Backup strategies, snapshot management, subscription manager configuration—it's all in there. Because those aren't extras. They're daily realities in enterprise Linux environments.


By the end, you'll confidently install, secure, configure, and manage Red Hat Linux system administration tasks on both RHEL 9 and Fedora—in labs and real production environments. No prior Linux experience needed. Everything is taught step by step, command by command.

Who this course is for:

  • Beginners wanting to learn Red Hat Linux system administration from the ground up—no experience needed
  • IT professionals and developers preparing for RHCSA or Red Hat certification exams
  • DevOps engineers who need solid RHEL and Fedora foundations for cloud and server infrastructure
  • Cybersecurity students who need strong Linux skills for ethical hacking and security roles