CentOS 7 的下载官方下载入口其实不在 centos.org 首页显眼位置。2024 年 6 月 30 日之后,官网CentOS 7 已进入 EOL(End of Life),下载官方把镜像从主站下载区撤下,官网转到了 vault.centos.org。下载很多人还在搜索引擎里找“centos7下载官网”,官网点进去发现页面 404,下载或者被导到 CentOS Stream 的官网推广页。这不是下载你网的问题,是官网官方主动调整了策略。
如果你现在要下载 CentOS 7,下载正确的官网地址是 https://vault.centos.org/7.9.2009/isos/x86_64/。这个路径下放着 7.9.2009 这个最终版本。下载为什么是官网 7.9.2009?因为 CentOS 7 的最后一个点版本就停在这里,之后只有安全更新,下载没有新 ISO。vault 是“保险库”的意思,官方把旧版本归档进去,不再维护镜像同步,但文件本身还在。
进去之后你会看到一堆文件名。CentOS-7-x86_64-DVD-2009.iso 是标准安装盘,大约 4.5GB,适合绝大多数场景。 CentOS-7-x86_64-Minimal-2009.iso 只有 1GB 左右,装出来是个纯命令行系统,后续要自己补软件包。 CentOS-7-x86_64-Everything-2009.iso 接近 10GB,包含所有软件包,一般用不上。还有 NetInstall 版本,几百 MB,安装时从网络拉包,对网络环境要求高,国内用起来不太稳。
选哪个?我自己的习惯是:给虚拟机或测试机装,用 Minimal,省空间也省时间;给生产环境做基础镜像,用 DVD,因为很多常用工具(比如 vim、net-tools、wget)默认就在里面,不用额外配源。Everything 只适合做本地仓库或者离线环境,普通用户别碰。
下载速度是个现实问题。vault.centos.org 的服务器在国外,国内直连经常只有几十 KB/s。你可以找国内镜像站,比如清华 TUNA、阿里云、中科大 USTC。不过要注意,这些镜像站现在大多只保留 CentOS Stream 和 CentOS 8 的归档,CentOS 7 的 vault 镜像不一定全。清华的 mirrors.tuna.tsinghua.edu.cn/centos-vault/7.9.2009/isos/x86_64/ 还能用,速度能跑满带宽。阿里云镜像站里 CentOS 7 的路径已经改到 mirrors.aliyun.com/centos-vault/ 下面,需要手动翻一下。
下载完记得校验。官方每个 ISO 旁边都有 sha256sum.txt 文件。Windows 上用 certutil -hashfile 文件名 SHA256,Linux 上直接 sha256sum 文件名。对不上就重新下,别急着装。我见过有人下了个损坏的 ISO,装到一半报错,折腾半天以为是硬件问题。
还有一点:CentOS 7 已经停止维护,官方不再发安全补丁。如果你拿它跑公网服务,风险自己掂量。很多公司还在用,是因为内部系统迁移成本高,或者依赖老版本内核。个人学习、内网测试、跑一些不联网的虚拟机,问题不大。真要上新项目,建议看 Rocky Linux 或 AlmaLinux,它们才是 CentOS 7 的精神续作。
最后说个细节。vault 页面里还有 torrent 文件,用 BT 下往往比 HTTP 快,尤其冷门版本。种子文件很小,几 KB,用 qBittorrent 或 Transmission 打开就行。不过做种的人不多,速度看运气。我试过 7.9.2009 DVD 的种子,峰值能到 5MB/s,比直接拖 HTTP 强不少。