Skip to content

Learning Path

Not sure where to start? Answer a few questions to find your path.

Your situationRecommended pathWhat it covers
Never used LinuxPath 1: Complete Linux BeginnerInstall → command line → service management
Used Ubuntu/Debian etc.Path 2: Linux Experience, New to ELDNF → SELinux → firewalld
Running CentOS 7/8 and need to migratePath 3: CentOS MigrationBackup → migrate → verify
Responsible for daily server operationsPath 4: Server OperationsSecurity → monitoring → high availability
Need to deploy AI/ML on ELPath 5: AI on ELGPU → inference service → WebUI
Using Alibaba Cloud / Tencent CloudPath 6: China Cloud PlatformsCloud images → Anolis / OpenCloudOS

For: Complete beginners with no Linux experience Prerequisites: A computer (physical or virtual) Goal: Install, configure, and manage an EL server independently

  1. Distribution Overview — Understand the EL distribution family
  2. Download — Get an installation image
  3. Installation Guide — Install the system
  4. Initial Setup — Basic system configuration
  5. SSH Remote Access — Remote management
  6. DNF Package Management — Software installation
  7. User and Group Management — User management
  8. systemctl Basics — Service management
  9. NetworkManager Basics — Network configuration
  10. Firewall — Basic firewall rules

Checkpoint: You can connect over SSH, install packages, start and stop services, and configure networking and firewalls.

For: Users with experience on Ubuntu/Debian/Arch or another Linux distribution Prerequisites: Basic Linux commands and concepts Goal: Quickly learn the key differences between EL and other distributions

  1. Distribution Overview — How EL differs from what you already know
  2. DNF Package Management — Compared with apt/pacman
  3. EPEL & Third-Party Repositories — The EL repository ecosystem
  4. SELinux Basics — The single most important EL difference
  5. Firewalld — Zone-based firewall
  6. Filesystems (XFS/EXT4) — EL uses XFS by default

Common pitfall: “Strange” permission problems caused by SELinux. Do not disable SELinux — learn to troubleshoot it.

For: Administrators running CentOS 7/8 servers Prerequisites: Root access, a complete backup, and a maintenance window Goal: Migrate safely to a supported distribution

  1. Migration Overview — Background and options
  2. Migrate to AlmaLinux or Migrate to Rocky Linux
  3. Post-Migration Checklist — Verify item by item
  4. SELinux Basics — Check security configuration after migration

Key reminder: Always complete the full process in a test environment and confirm application compatibility before migrating production.

For: Operations engineers responsible for production EL servers Prerequisites: Familiarity with basic EL operations Goal: Build a complete operations skill set

  1. Security Hardening — SELinux + SSH hardening + auditing
  2. System Monitoring — Cockpit + Prometheus + Grafana
  3. Backup Strategy — rsync / BorgBackup / automation
  4. Log Management — rsyslog + logrotate + centralized logging
  5. Performance Tuning — sysctl / tuned / I/O scheduling
  6. High Availability Basics — Keepalived + HAProxy
  7. SSL Certificate Management — Let’s Encrypt + auto-renewal
  8. Troubleshooting Methodology — A systematic troubleshooting framework

For: Users who need to deploy AI/ML inference services on EL servers Prerequisites: A server with an NVIDIA GPU Goal: Deploy a working AI inference service

  1. NVIDIA Drivers & CUDA — Install GPU drivers
  2. Ollama — The simplest local LLM solution
  3. vLLM — High-performance inference service
  4. Open WebUI — Web chat interface
  5. Nginx Reverse Proxy — Put a reverse proxy in front of your AI service

Deployment chain: GPU driver → model runtime → API service → web interface → reverse proxy

For: Users on Alibaba Cloud / Tencent Cloud or in domestic IT environments Prerequisites: A cloud platform account Goal: Work effectively with EL on Chinese cloud platforms

  1. Distribution Overview — Learn about Anolis OS / OpenCloudOS
  2. Cloud-Init — Cloud instance initialization
  3. Cloud Images — Custom cloud images
  4. Ansible Automation — Managing cloud instances at scale
  5. Object Storage — S3-compatible storage

Not sure where to start? Begin with the Welcome page and read through in order.