CentOS 8停止维护后怎么修改可用的源

星敏君_8306

星敏君_8306

2026-11-02

401人浏览

原创

最稳的救急方式是直接更换阿里云CentOS Vault源,因CentOS 8官方源已于2021年底下线,需全量替换为阿里云Centos-vault-8.5.2111.repo并同步更新EPEL归档源,再清理缓存重建。

centos 8停止维护后怎么修改可用的源

直接换阿里云 CentOS Vault 源是最稳的救急方式

CentOS 8 官方源在 2021 年底就已下线,mirrorlist.centos.org 和 vault.centos.org 都不可用,继续用默认配置执行 yum 或 dnf 必然报 Could not resolve host 或 404。此时不能修旧配置,必须全量替换为国内镜像站提供的存档源。

阿里云的 Centos-vault-8.5.2111.repo 是目前最可靠的选择——它完整同步了 CentOS 8 最后一个正式版本(8.5.2111)的所有仓库(BaseOS、AppStream、Extras),且长期可用。

  • 先清空旧 repo:运行 mkdir -p /etc/yum.repos.d/backup && mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/
  • 再下载新源:curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
  • 如果系统没装 curl,改用 wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo

EPEL 源必须同步更换,否则 dnf makecache 会卡死

只换 CentOS-Base.repo 不够。EPEL 仓库(epel 和 epel-modular)也早已停更,若不一并切换,执行 dnf makecache 时会卡在 Status code: 404 for http://.../epel/8/ 或直接超时。

  • 单独下载 EPEL 归档源:curl -o /etc/yum.repos.d/epel-archive-8.repo https://mirrors.aliyun.com/repo/epel-archive-8.repo
  • 检查 repo 文件里是否还有 mirrorlist= 行,有就手动注释掉(加 #),否则 dnf 仍会尝试访问失效的 mirrorlist 地址
  • 确认 gpgcheck=1 保持开启,避免因签名验证失败导致包安装被拒

dnf clean all && dnf makecache 后仍报错?重点查这三处

缓存清理和重建不是万能的,常见失败原因很具体:

CentOS Linux 7.9.2009
CentOS Linux 7.9.2009

CentOS Linux 7.9.2009是传统CentOS Linux 7的最后主要版本,也是很多企业历史服务器中仍可能遇到的系统版本。它以稳定、兼容RHEL 7生态、文档丰富和软件支持广泛著称,曾长期用于Web服务、数据库、虚拟化节点和企业内部业务系统。不过CentOS Linux 7已于2024年6月30日停止维护,现在继续使用会面临安全补丁缺失风险。该版本更适合旧业务迁移、历史环境恢复或离

下载
  • Cannot prepare internal mirrorlist:说明某个 .repo 文件里漏注释了 mirrorlist=,逐个 grep:grep mirrorlist /etc/yum.repos.d/*.repo
  • Failed to download metadata for repo 'appstream':大概率是 baseurl 路径写错了,比如少了个 / 或写成 http 而非 https;阿里云 vault 源必须用 https 协议
  • 执行 dnf repolist 看不到 epel 列表:说明 epel-archive-8.repo 没生效,检查文件名是否带空格或隐藏字符,用 ls -la /etc/yum.repos.d/ 确认

别碰 centos-stream-repos,这不是兼容替代方案

有人看到红帽推荐 CentOS Stream 就想用 dnf swap centos-linux-repos centos-stream-repos,这是高风险操作。Stream 是滚动开发版,和 CentOS Linux 8 的二进制 ABI 不完全兼容,升级后可能出现 glibc 版本冲突、systemd 行为变更、甚至 SSH 连不上。

如果你只是想临时装个 net-tools 或更新几个安全补丁,Vault 源足够用;真要长期维护,应该规划迁移到 Rocky Linux 或 AlmaLinux,而不是在原系统上硬切 Stream。

Vault 源本质是快照,所有包都冻结在 8.5.2111 状态——这意味着你得自己承担后续漏洞无补丁的风险,这点比任何命令错误都关键。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
centos
centos

PHP中文网为大家提供centos相关信息,CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一,是免费的、开源的、可以重新分发的开源操作系统,PHP中文网提供centos相关文章,以及安装教程。

2023.06.16

3389

10

常见的linux系统有哪些
常见的linux系统有哪些

linux系统有Ubuntu、Fedora、CentOS、Debian、openSUSE、Arch Linux、Gentoo、Slackware、Linux Mint、Kali Linux。更多关于linux系统的文章详情请阅读本专题下面的文章。php中文网欢迎大家前来学习。

2023.10.27

6981

23

CentOS安装部署教程精选
CentOS安装部署教程精选

CentOS安装部署专题提供 CentOS Stream 9/10 服务器安装与初始化配置教程,涵盖 ISO 镜像下载、系统分区、最小化安装、网络配置、SSH远程连接、防火墙、软件源、时区同步、用户权限和常见安装故障排查,适合新手搭建 Linux 服务器环境及运维人员快速部署 CentOS 系统。

2026.05.29

214

10

CentOS运维命令大全
CentOS运维命令大全

CentOS运维命令专题整理 CentOS 服务器日常管理常用命令,覆盖系统信息查看、用户与权限管理、服务启动停止、进程监控、端口查看、日志分析、磁盘空间清理、软件包安装、定时任务配置和故障排查方法,帮助运维人员高效完成 CentOS 系统维护工作。

2026.05.29

188

10

CentOS建站环境搭建实战教程
CentOS建站环境搭建实战教程

CentOS建站环境专题围绕服务器网站部署场景,系统讲解在 CentOS 上安装和配置 Nginx、Apache、PHP、MySQL、MariaDB、PHP-FPM、SSL证书、网站目录权限、虚拟主机、反向代理和 WordPress 等常见建站环境,适合个人站长和运维人员搭建稳定 Web 服务。

2026.05.29

223

10

Uvicorn 报错与问题解决教程
Uvicorn 报错与问题解决教程

本专题汇总了Uvicorn服务器常见问题与报错解决的教程合集,涵盖启动失败、端口占用、模块导入错误、事件循环冲突及热重载失效等典型故障的排查思路。同时整理了多进程与Worker配置、SSL/HTTPS证书报错、跨域与代理配置等实战解决方案,助你快速定位并解决Uvicorn运行中的各类问题。

2026.11.02

0

14

Uvicorn使用教程
Uvicorn使用教程

本专题汇总了Uvicorn使用教程与启动运行指南,涵盖其作为Python ASGI服务器的定位与特点,以及命令行启动(uvicorn main:app --reload)、参数配置(host/port/workers)、程序内嵌运行与Gunicorn结合部署等核心用法。同时整理了热重载调试、日志配置与生产环境部署优化等技巧,助你快速掌握Uvicorn的运行与配置。

2026.11.02

0

17

Uvicorn安装配置教程
Uvicorn安装配置教程

本专题汇总了Uvicorn的安装配置教程与部署指南,涵盖通过pip安装Uvicorn、启动FastAPI/Starlette应用、开发模式热重载(--reload)及多进程工作模式配置等核心操作。同时整理了结合Gunicorn的生产部署方案、HTTPS与反向代理配置及性能调优技巧,助你快速完成Uvicorn服务的安装与上线部署。

2026.11.02

0

17

Vite 项目如何打包和部署
Vite 项目如何打包和部署

Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。

2026.10.28

100

16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
CentOS 官方文档
CentOS 官方文档

共0课时 | 0人学习