Learn AlmaLinux from the ground up to production-grade: pre-requisites & environment setup, history & background, core concepts & main architecture, installation & deployment, dnf5 package management & repositories, AppStream modules & software collections, user permissions & sudo, systemd & journald, LVM storage & filesystems, networking & firewalld, kernel boot & modules, Cockpit & monitoring, logging time sync & automation, SELinux & MAC, SSH hardening, TLS certificates & PKI, security compliance & hardening, performance tuning, containers & virtualization, cloud WSL & Raspberry Pi, ELevate & cross-version migration, AlmaLinux 10 lifecycle & roadmap, all the way to alternative ecosystems & final reflections with a total of 23 episodes.
The opening episode of the Learning AlmaLinux series: making sure your basic Linux skills (CLI, dnf/rpm, systemd, and networking) are ready, then preparing a lab environment in the form of a VM or VPS with 2 vCPU, 2 GB RAM, and 20 GB of storage, including where to download the official AlmaLinux ISO and cloud images.

Tracing the birth of AlmaLinux as a free, community-owned RHEL rebuild: from the retirement of CentOS Linux in December 2020, the founding of the AlmaLinux OS Foundation, the 8.0 through 10.2 releases, to why 1:1 bug-for-bug compatibility and the 10-year lifecycle make it worthy of production use.

Breaking down AlmaLinux's architecture from the inside: how the rebuild turns RHEL SRPMs into AlmaLinux repositories, kernel and ABI compatibility, and the main components such as the kernel, GNU userland, dnf5, systemd, SELinux, firewalld, Cockpit, and the BaseOS and AppStream repositories.

Guiding an AlmaLinux installation from start to production-ready: using the Anaconda installer in graphical, text, or Kickstart mode, choosing the Server or Minimal software set, preparing LVM, Btrfs, or encrypted partitions, enabling Secure Boot, and closing with automated deployment via cloud-init and dedicated images.

Mastering the heart of AlmaLinux administration: the dnf5 package manager with its basic commands, dnf5.conf configuration, history and rollback, plus managing the BaseOS, AppStream, CRB, Extras, and EPEL repositories, up to the official dnf-almalinux plugin.

Understanding the AppStream module concept that lets one repository offer many application versions at once: listing, enabling, and switching module streams like Python, Node.js, and PostgreSQL, plus a comparison with the Software Collections legacy of the 8.x era.

Managing identity and access on AlmaLinux: creating and modifying users and groups, reading the /etc/passwd and /etc/shadow identity files, setting up sudo with visudo and the wheel group, plus ACLs and the SUID, SGID, and sticky special bits for advanced access control.

Mastering systemd as AlmaLinux's service manager: the unit lifecycle, boot targets, writing service units with overrides, resource control using cgroups v2, and effectively reading and filtering system logs via journalctl.

Managing storage on AlmaLinux end to end: mapping disks with lsblk, creating GPT partitions with parted, formatting with ext4 and XFS, mounting via /etc/fstab, managing LVM with lvextend and snapshots, and getting to know Btrfs and Stratis as modern options.

Managing AlmaLinux networking and firewall: connection configuration with NetworkManager and nmcli, static IP and DNS, bonding, VLANs, and bridges, then building perimeter defense with zone-based firewalld, rich rules, and masquerade for NAT.
