Choose your language
Red Hat course
Over 400,000 professionals on the platform
Exclusive for businesses

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. Develop the hands-on skills that enterprise IT teams actually hire for.

Dedika for students

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 in practice Red Hat course

How your team practises Red Hat course

Professionals from these companies study at Dedika

ActemiumFR
Nunner LogisticsNL
GT Constructora GeotécnicaCR
Sydel StarBR
Metrô de São PauloBR
Aguas AndinasCL
DSMIN
MeridianbetRS
CDHCN

Course content

8 Chapters • 32 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

Linux Fundamentals for Red Hat

  • Lesson 1 • File Permissions and Ownership

    Explains Linux permission model, ownership attributes, and access control basics. Directly supports secure systems 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 2See details

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 ageing, 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 3See details

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 systems 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 4See details

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 5See details

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 6See details

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 systems 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 7See details

Security and Access Control

  • Lesson 1 • SELinux Fundamentals

    Explains SELinux architecture, enforcement modes, and context labelling. 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 8See details

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.

Certification

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 Australia?

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