A few years ago, I read a detailed guide for learning Linux system administration through a practical home lab. The suggested path started with downloading a CentOS ISO, creating a virtual machine, installing the operating system, configuring a web server, and then repeating the setup with tools such as Foreman or Katello until you had several machines to manage. The idea was that completing the exercises with minimal outside help would give you a solid foundation for an entry-level sysadmin role. Does anyone remember this guide, or know of an updated version?
4 Answers
A useful alternative exercise is to automate a small redundant environment with Ansible: two HAProxy nodes, two Apache or Tomcat nodes, and two database nodes. Configure certificates, redundancy, upgrades, and reboots so the application stays available. Then destroy the entire environment and recreate it automatically. That covers a lot of practical administration skills, including automation, availability, and database operations.
You’re probably thinking of the well-known Linux system administration learning guide that starts with building a CentOS lab and gradually expands it into multiple managed systems. There’s also a newer revision of the guide that updates some of the tools and instructions.
AI assistants can help explain individual commands, but they frequently invent Linux commands, files, or outdated version details. For a structured lab like this, use a human-reviewed guide as the main source and treat AI suggestions as something to verify rather than blindly follow.
I went through that guide years ago and had forgotten most of it, so I’m planning to repeat the lab from scratch. Rebuilding everything is probably where the material really sticks.

Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures