Skip to content

UncleJS/course_redhat

Repository files navigation

Red Hat Enterprise Linux 10 — Beginner to RHCA

Note: This guide does not promise exam coverage. It teaches the real-world skills that those certifications measure.

Welcome. This guide takes you from your very first login on a RHEL 10 system all the way through the skills expected of a Red Hat Certified Architect (RHCA) on the RHEL infrastructure track — with hands-on labs every step of the way.

CC BY-NC-SA 4.0 RHEL 10 RHEL


Table of contents

Who this guide is for

You are … Start here
Completely new to Linux Install a RHEL 10 Lab VM
Comfortable with Linux basics, learning RHEL admin Packages and Repos
Preparing for RHCE or wanting automation skills Automation Mindset
Going deep on RHEL infrastructure / RHCA Troubleshooting Playbook

↑ Back to TOC


How the guide is structured

The guide is split into four progressive tracks:

Onramp  →  RHCSA  →  RHCE  →  RHCA

You can read start-to-finish or jump directly to any chapter. Each chapter is self-contained and lists its prerequisites up front.

Track Covers
Onramp Terminal, files, permissions, editors, help system
RHCSA Storage, users, systemd, networking, firewall, SSH, SELinux
RHCE Bash, Ansible, roles, patching workflows
RHCA SELinux deep dive, advanced systemd, networking, Podman ops, performance

↑ Back to TOC


Full table of contents

Preface

Getting Started (Onramp)

Linux Foundations (Onramp)

RHEL Administration (RHCSA Track)

Automation (RHCE Track)

Advanced Infrastructure (RHCA Track)

SELinux Deep Dive

Networking Deep Dive

Containers with Podman

Performance and Resilience

Lab Environments

Reference

↑ Back to TOC


Lab environment

All labs target a single fresh RHEL 10 VM unless explicitly marked (Multi-VM). Every lab tells you exactly:

  • what packages to install first
  • the step-by-step commands with expected results
  • how to verify success
  • how to clean up and reset

Read the Lab Workflow page before starting your first lab.

↑ Back to TOC


Conventions at a glance

  • $ — command runs as a regular user
  • # — command runs as root (prefer sudo unless told otherwise)
  • sudo command — escalate a single command (safe default)

⚠️ Do NOT do this A pattern you should avoid, with a short explanation and the correct alternative.

💡 Pro tip Useful shortcut or context that helps you understand the "why".

Full details in Conventions.

License

This project is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).

https://creativecommons.org/licenses/by-nc-sa/4.0/

↑ Back to TOC


© 2026 UncleJS — Licensed under CC BY-NC-SA 4.0

About

Welcome. This guide takes you from your very first login on a RHEL 10 system all the way through the skills expected of a Red Hat Certified Architect (RHCA) on the RHEL infrastructure track — with hands-on labs every step of the way.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages