版
最新版本与兼容性一览
Versions & Compatibility
先解决一个最实际的问题:学哪一个版本?装哪个发行版?下面这张表是本页命令示例的"基准线"。除特别注明外,命令在这些版本上都能直接跑。
| 项目 | 版本 | 说明 |
|---|---|---|
| Ubuntu LTS | 24.04 LTS(2024.4 发布) | 本页主推教学版,标准支持到 2029 年 4 月,ESM 延长到 2036。新手入门、云主机、开发环境首选。 |
| Ubuntu LTS | 26.04 LTS(2026.4 已发布) | 最新一代 LTS,标准支持到 2031。新装机可直接上;生产环境建议观望半年再迁移。若日后版本变动,以官网最新 LTS 为准。 |
| Rocky Linux | 9.x | RHEL 9 的社区复刻版,企业服务器常用。本页讲 dnf / firewalld / SELinux 时以它为代表。 |
| Debian | 12(Bookworm) | Ubuntu 的"亲爹",极度稳定极简,服务器老牌选择。命令与 Ubuntu 几乎一致,同样用 apt。 |
| RHEL | 9.x | 红帽企业版 Linux,商业付费,金融/政企标准。Rocky 9 的命令与它完全一致。 |
| Linux 内核 | 6.x 主线 | 主线稳定版为 6.8 LTS / 6.1x 系列(以 kernel.org 最新稳定版为准)。注意 Rocky 9 为了稳定仍用 5.14,属正常现象。 |
| systemd | 25x | 现代发行版的初始化系统与服务管理器,Ubuntu 24.04 自带 systemd 255。 |
差两大阵营,包管理器不一样
Debian 系(Ubuntu / Debian / Mint):包管理器是 apt,软件包后缀 .deb,配置源在 /etc/apt/sources.list 和 /etc/apt/sources.list.d/。
RHEL 系(RHEL / Rocky / CentOS / Fedora):包管理器是 dnf(老命令 yum 是它的软链),软件包后缀 .rpm,源配置在 /etc/yum.repos.d/。
学命令时别死记"哪个发行版",先判断它是 Debian 系还是 RHEL 系,包管理和防火墙(ufw vs firewalld)的差别基本就这两点。本页每章都会同时给出两套写法。