学习路径
不确定从哪里开始?回答几个问题,找到你的路径。
| 你的情况 | 推荐路径 | 预计内容 |
|---|---|---|
| 从未用过 Linux | 路径一:从零开始 | 安装 → 命令行 → 服务管理 |
| 用过 Ubuntu/Debian 等 | 路径二:快速上手 EL | DNF → SELinux → firewalld |
| 运行 CentOS 7/8 需要迁移 | 路径三:CentOS 迁移 | 备份 → 迁移 → 验证 |
| 负责服务器日常运维 | 路径四:生产运维 | 安全 → 监控 → 高可用 |
| 需要在 EL 上部署 AI/ML | 路径五:AI on EL | GPU → 推理服务 → WebUI |
| 使用阿里云/腾讯云 | 路径六:国内云平台 | 云镜像 → Anolis/OpenCloudOS |
路径一:从零开始
Section titled “路径一:从零开始”适合:从未接触过 Linux 的新手 前置条件:一台电脑(物理机或虚拟机均可) 目标:能独立安装、配置和管理一台 EL 服务器
- 发行版概览 — 了解 EL 发行版家族
- 下载 — 获取安装镜像
- 安装指南 — 安装系统
- 初始化配置 — 基本系统设置
- SSH 远程连接 — 远程管理
- DNF 包管理 — 软件安装
- 用户和组管理 — 用户管理
- systemctl 入门 — 服务管理
- NetworkManager 基础 — 网络配置
- 防火墙 — 基本防火墙
验证标准:你能通过 SSH 连接到服务器,安装软件包,启停服务,配置网络和防火墙。
路径二:快速上手 EL
Section titled “路径二:快速上手 EL”适合:有 Ubuntu/Debian/Arch 等其他 Linux 发行版经验 前置条件:了解基本的 Linux 命令和概念 目标:快速掌握 EL 与其他发行版的关键差异
- 发行版概览 — EL 和你熟悉的发行版有什么不同
- DNF 包管理 — 对比 apt/pacman
- EPEL 与第三方源 — EL 的软件源生态
- SELinux 入门 — EL 最重要的差异点,没有之一
- 防火墙 (firewalld) — zone-based 防火墙
- 文件系统 (XFS/EXT4) — EL 默认使用 XFS
常见坑:SELinux 导致的”诡异”权限问题。不要关闭 SELinux,学会排查它。
路径三:CentOS 迁移
Section titled “路径三:CentOS 迁移”适合:正在运行 CentOS 7/8 的服务器管理员 前置条件:有 root 权限、完整备份、维护窗口 目标:安全地迁移到受支持的发行版
- 迁移概览 — 了解背景和方案选择
- 迁移到 AlmaLinux 或 迁移到 Rocky Linux
- 迁移后检查清单 — 逐项验证
- SELinux 入门 — 迁移后检查安全配置
关键提醒:一定先在测试环境完成全流程,确认应用兼容后再迁移生产。
路径四:生产运维
Section titled “路径四:生产运维”适合:负责生产环境 EL 服务器的运维工程师 前置条件:已熟悉 EL 基本操作 目标:建立完整的运维能力体系
- 安全加固 — SELinux + SSH 加固 + 审计
- 系统监控 — Cockpit + Prometheus + Grafana
- 备份策略 — rsync / BorgBackup / 自动化
- 日志管理 — rsyslog + logrotate + 集中日志
- 性能调优 — sysctl / tuned / I/O 调度
- 高可用基础 — Keepalived + HAProxy
- SSL 证书管理 — Let’s Encrypt + 自动续期
- 故障排查方法论 — 系统化排查框架
路径五:AI on EL
Section titled “路径五:AI on EL”适合:需要在 EL 服务器上部署 AI/ML 推理服务 前置条件:有 NVIDIA GPU 的服务器 目标:部署可用的 AI 推理服务
- NVIDIA 驱动与 CUDA — GPU 驱动安装
- Ollama — 最简单的本地大模型方案
- vLLM — 高性能推理服务
- Open WebUI — Web 聊天界面
- Nginx 反向代理 — 为 AI 服务配置反向代理
部署链路:GPU 驱动 → 模型运行时 → API 服务 → Web 界面 → 反向代理
路径六:国内云平台
Section titled “路径六:国内云平台”适合:使用阿里云 / 腾讯云 / 国产化环境 前置条件:有云平台账号 目标:掌握国内云平台上的 EL 使用
- 发行版概览 — 了解 Anolis OS / OpenCloudOS
- Cloud-Init — 云实例初始化
- 云镜像使用 — 自定义云镜像
- Ansible 自动化 — 批量管理云实例
- 对象存储 — S3 兼容存储
不确定选哪条?从路径一开始,按自己的节奏来。