
Red Hat course
Master Red Hat Enterprise Linux administration from the ground up, covering everything from shell fundamentals to Ansible automation and SELinux security. This course prepares you for real-world RHEL environments and Red Hat certification exams. Build the hands-on skills that enterprise IT teams actually hire for.
What your team will master:
You will learn to manage users, groups, storage, and services on Red Hat Enterprise Linux using industry-standard tools and practices. The course covers RPM-based package management, systemd service control, and NetworkManager configuration. You will implement SELinux policies, configure firewalld, and harden SSH access for enterprise security compliance. Automation topics include Bash scripting, Ansible playbooks, and systemd timers for scheduling tasks at scale. By the end, you will have the technical depth required to pursue RHCSA and RHCE certification with confidence.
How your team learns practically Red Hat course
How your team practises Red Hat course
Professionals from these companies study at Dedika









Course content
8 Chapters • 32 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsLinux Fundamentals for Red Hat
Linux Fundamentals for Red Hat
Lesson 1 • File Permissions and Ownership
Explains Linux permission model, ownership attributes, and access control basics. Directly supports secure system administration practices covered later.
Lesson 2 • Shell Navigation and Basic Commands
Covers essential Bash shell usage, directory traversal, and file operations. Provides the command-line foundation needed for all administrative tasks.
Lesson 3 • Getting Help and Documentation
Teaches use of man pages, info documents, and built-in help flags. Enables self-sufficient troubleshooting throughout the course.
Lesson 4 • Red Hat Ecosystem Overview
Introduces Red Hat Enterprise Linux architecture, release model, and ecosystem. Establishes context for all subsequent technical content in the course.
Chapter 2HideHide detailsSee detailsUser and Group Administration
User and Group Administration
Lesson 1 • Sudo and Privilege Escalation
Teaches configuration of sudo to delegate administrative privileges securely. Reinforces least-privilege principles critical to system security.
Lesson 2 • Group Management
Explains group creation, membership management, and group-based access control. Supports role-based resource access strategies used in enterprise environments.
Lesson 3 • Password Policies and Account Security
Configures password aging, complexity, and account lockout policies. Ensures user accounts meet enterprise security compliance requirements.
Lesson 4 • User Account Management
Covers creating, modifying, and deleting user accounts using command-line tools. Builds skills essential for managing multi-user enterprise systems.
Chapter 3HideHide detailsSee detailsFile Systems and Storage Management
File Systems and Storage Management
Lesson 1 • Logical Volume Management
Teaches LVM architecture, volume group creation, and logical volume operations. Enables flexible, resizable storage solutions in enterprise deployments.
Lesson 2 • Swap Space Configuration
Explains swap purpose, creation methods, and performance tuning parameters. Completes the storage management skill set for system administrators.
Lesson 3 • Creating and Managing File Systems
Covers XFS and ext4 file system creation, mounting, and persistent configuration. Directly enables storage provisioning for applications and services.
Lesson 4 • Disk Partitioning Concepts
Introduces MBR and GPT partition schemes and disk identification in Linux. Provides the conceptual base for all hands-on storage tasks.
Chapter 4HideHide detailsSee detailsPackage Management and Software Deployment
Package Management and Software Deployment
Lesson 1 • Application Streams and Modules
Introduces RHEL AppStream module system for managing multiple software versions. Supports flexible application lifecycle management in enterprise environments.
Lesson 2 • Repository Configuration
Teaches adding, enabling, and disabling software repositories on RHEL systems. Enables access to enterprise and third-party software sources securely.
Lesson 3 • RPM Package Fundamentals
Explains RPM package structure, metadata, and low-level query operations. Establishes the foundation for understanding higher-level package tools.
Lesson 4 • DNF Package Manager
Covers DNF commands for package installation, updates, and dependency resolution. Provides the primary tool for day-to-day software management on RHEL.
Chapter 5HideHide detailsSee detailsSystem Services and Process Management
System Services and Process Management
Lesson 1 • Managing Services with systemctl
Covers starting, stopping, enabling, and masking services using systemctl. Builds core operational skills for maintaining running RHEL systems.
Lesson 2 • Process Monitoring and Control
Covers process inspection, signal sending, and priority adjustment tools. Supports performance monitoring and incident response on live systems.
Lesson 3 • Boot Targets and System States
Teaches systemd targets, default target configuration, and rescue mode entry. Enables administrators to control system boot behaviour and recover failed systems.
Lesson 4 • Systemd Architecture and Units
Explains systemd unit types, dependency model, and initialisation sequence. Provides the conceptual framework for all service management tasks.
Chapter 6HideHide detailsSee detailsNetworking Configuration and Troubleshooting
Networking Configuration and Troubleshooting
Lesson 1 • Firewall Management with firewalld
Covers firewalld zones, services, and port rules for controlling network access. Integrates network security into the broader system administration skill set.
Lesson 2 • Network Concepts and Interface Management
Reviews TCP/IP fundamentals and introduces NetworkManager-based interface configuration. Establishes the networking baseline required for all subsequent tasks.
Lesson 3 • Routing and Network Connectivity
Teaches static route configuration, default gateway management, and connectivity testing. Enables administrators to control and verify traffic paths on RHEL systems.
Lesson 4 • Hostname and DNS Configuration
Covers hostname assignment, DNS resolver configuration, and name resolution order. Ensures systems can resolve names correctly in enterprise network environments.
Chapter 7HideHide detailsSee detailsSecurity and Access Control
Security and Access Control
Lesson 1 • SELinux Fundamentals
Explains SELinux architecture, enforcement modes, and context labeling. Provides the foundation for managing mandatory access control on RHEL systems.
Lesson 2 • SSH Configuration and Hardening
Teaches SSH key-based authentication, daemon configuration, and access restrictions. Secures the primary remote administration channel for RHEL systems.
Lesson 3 • SELinux Policy Management
Covers SELinux Booleans, policy modules, and AVC denial troubleshooting. Enables administrators to tune SELinux without disabling protection.
Lesson 4 • Audit Logging and Compliance
Covers the Linux audit subsystem, rule configuration, and log analysis tools. Supports compliance reporting and forensic investigation on enterprise systems.
Chapter 8HideHide detailsSee detailsAutomation and System Administration at Scale
Automation and System Administration at Scale
Lesson 1 • Scheduling and Automating Tasks
Covers cron, anacron, and systemd timers for scheduling recurring administrative jobs. Completes the automation skill set for maintaining RHEL systems proactively.
Lesson 2 • Shell Scripting for Administrators
Covers Bash scripting constructs including variables, loops, and conditionals. Enables automation of routine administrative tasks without external tools.
Lesson 3 • Introduction to Ansible on RHEL
Introduces Ansible architecture, inventory files, and ad-hoc command execution. Establishes the automation framework used for large-scale RHEL management.
Lesson 4 • Writing and Running Ansible Playbooks
Teaches YAML playbook syntax, task modules, and handler usage. Enables declarative, repeatable configuration management across multiple RHEL hosts.
Your valid completion certificate
This course is for you:
IT support technician: ready to move into a hands-on Linux administration role.
Windows administrator: looking to expand skills into enterprise Linux environments.
Computer science student: wanting real-world infrastructure skills beyond academic coursework.
DevOps engineer: needing a stronger foundation in the Linux systems they automate.
Career changer: transitioning into IT with a focus on high-demand infrastructure roles.
Hobbyist Linux user: serious about turning personal interest into professional credentials.
Related Courses
FAQ
Who is Dedika?
Is the certificate valid in Nigeria?
Are the courses free?
What is the course workload?
What are the courses like?
How do the courses work?
What is the duration of the courses?
What is the cost or price of the courses?
What is an EAD or online course and how does it work?
PDF Course



















