Centos7.9如何更换国内镜像源?

[复制链接]
发表于 2026-10-5 18:50:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
CentOS 7 已经停止官方维护,原来指向官方站的源大多取不到了,yum install 动不动就报仓库失败。把源切到国内镜像是最直接的解决方式,顺带下载速度也快很多。本文按备份、删除、下载、清缓存、验证五步走一遍 CentOS 7.9 换阿里云源的标准流程,并解释每一步为什么这么做。

一、先备份原有配置

换源之前先留个后路,出问题能马上还原。repo 文件都放在 /etc/yum.repos.d/ 目录里:

cd /etc/yum.repos.d/
sudo cp CentOS-Base.repo CentOS-Base.repo.backup

备份文件后缀随便起,能一眼认出来就行。别小看这一步,写错命令把原文件冲掉还能救回来。

二、删除原有的 CentOS-Base 源文件

系统自带的 CentOS-Base.repo 继续留着会和新源冲突,所以先删掉它(备份已经留了,不慌):

sudo rm CentOS-Base.repo

三、下载阿里云的 repo 文件

用阿里云提供的 CentOS 7 对应 repo 文件:

sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

如果这台机器没有 wget,先装一个再下载:

sudo yum install wget

装完再执行上面那行下载即可。

四、清空原有 yum 缓存

yum 有本地元数据缓存,不清的话新配置不生效:

sudo yum clean all

五、生成新的缓存

清完再建一份,让新源的信息真正落到本地:

sudo yum makecache

六、验证镜像源是否可用

跑一次系统更新来看看新源工作是否正常:

sudo yum update

能正常列出要更新的包、下载速度明显提升,就说明换源成功了。

七、两件要留意的事

  1. 镜像地址会变:阿里云的镜像源 URL 有可能调整,动手之前先去阿里云镜像站确认一下最新的地址,别照搬一篇旧文章里的链接。真发现失效了,回到阿里云镜像页面重新拿下载链接即可。
  2. CentOS 7 的官方源已经在 vault:很多"仓库不可用"的报错根因就在这,不是你配置错了,是官方源本身已经停了。所以换国内源属于必要操作,而不只是优化。

八、流程小结

五步走完就完事:cd 进 yum.repos.d → cp 备份 → rm 删旧 → wget -O 下新的 → clean + makecache → yum update 验证。 记住 clean all 和 makecache 必须成对出现,这是绝大多数"我明明改了源怎么还是慢"的答案。

qidao123.com企服评测-应用市场 编辑提示

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表