
Introduction to the course structure, goals, and learning outcomes.
Understand the relationship between Red Hat Enterprise Linux and Fedora.
Learn about the Fedora project, community, and development model.
Step-by-step overview of installing a Linux operating system.
A brief history of Unix and the evolution of Linux.
Understand Linux architecture, components, and core concepts.
Learn what open source software is and how it works.
Explore Linux software types, packages, and applications.
Discover useful online resources for Linux learning and support.
Learn how to use Linux manuals and official documentation.
Understand hardware requirements for installing Linux.
Configure display, resolution, and monitor settings.
Basic network configuration concepts in Linux.
Understand disk partitioning, RAID, and LVM.
Learn best practices for disk partitioning.
Install software during and after Linux setup.
Configure X Window System in Red Hat Linux.
Learn user login and logout process.
Introduction to Cinnamon desktop environment.
Launch applications using GUI and menu.
Understand desktop notification system.
Explore default Linux applications.
Manage files using Nemo file manager.
Explore important system settings models.
Customize browser search engine settings.
Importance of command line in Linux.
Run basic Linux commands.
Navigate directories using terminal commands.
Create, copy, move, and delete files.
Edit text files using Nano editor.
Find files using search commands.
Monitor commands and intro to scripting.
Create user accounts in Linux.
Manage and change user passwords.
Temporarily disable user access.
Grant and use sudo privileges.
Learn Linux permission model.
Change file and directory permissions.
Manually mount and unmount disks.
Configure auto-mount using fstab.
Check disk usage and storage.
Package management concepts using Mint.
Install third-party applications.
Manage repositories and sources.
Advanced package management techniques.
Update and maintain Linux system.
Learn about multimedia codec issues.
Create strong and secure passwords.
Encrypt user home directory.
Secure system using iptables firewall.
Backup and restore critical data.
Use snapshots for recovery.
Create custom Linux commands.
Advanced command creation.
Simplify commands using aliases.
Advanced alias configurations.
Terminate running processes.
Kill processes using commands.
Prepare system for upgrade.
Use Linux backup tools.
Monitor CPU, RAM, and system usage.
Overview of Red Hat Linux.
Download Red Hat Linux.
Theory and practical installation of RHEL.
Initial GNOME setup after install.
Basic Linux terms and shell access.
Practical user creation demo.
Section summary and recap.
GNOME 3 interface overview.
Understand GNOME Shell concepts.
Switch GNOME modes.
Configure system date and time.
Use commands for time settings.
Manually update date and time.
Understand system and hardware clocks.
Configure language and locale.
Manage locale via CLI.
Set default locale system-wide.
Manage users and groups.
User management tools overview.
List directory contents.
Create new groups.
Manage group directories.
Understand unmask behavior.
Configure umask in shell.
Edit Bash configuration files.
Customize default appearance.
Configure terminal colors.
Modify configuration files.
Customize boot splash screen.
Modify login screen design.
Install and use Dconf editor.
Advanced desktop configuration.
Customize login greeter logo.
Display system banners.
Change desktop wallpapers.
Add multiple backgrounds.
Install and configure fonts.
Use font management tools.
Explore GNOME features.
Control user login permissions.
Use keyboard shortcuts.
Apply updates via logout.
Access terminal interface.
Manage power settings.
Manage user sessions.
Advanced session handling.
Intro to RHEL subscription manager.
Use subscription CLI commands.
Register system using GUI and CLI.
Manage software with RPM.
Offline registration methods.
Virtualization using KVM.
Manage system registration.
Subscription manager recap.
Cockpit web admin overview.
Configure primary server.
Understand Cockpit working.
Cockpit summary.
Essential Linux commands overview.
Practical ls examples.
Practical ls examples.
Check current directory.
Create shell scripts.
Create files using touch.
Navigate directories.
View file contents.
Check disk space usage.
Search files using find.
Locate empty files.
Search text using grep.
Advanced grep usage.
Commands summary.
Advanced Red Hat training overview.
Manage date, time, and users.
Manage services with systemctl.
Advanced systemctl usage.
View running processes.
Advanced process monitoring.
Inspect mounted filesystems.
Introduction to Linux web servers.
Advanced web server concepts.
Linux shell fundamentals.
Advanced shell concepts.
Different shells and commands.
Advanced shell behavior.
Deep dive into shell commands.
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.