将 CentOS 的 YUM 源永久替换为阿里云的 YUM 源

将 CentOS 的 YUM 源永久替换为阿里云的 YUM 源

以下是完整步骤:

1. 备份原有的 YUM 源

在修改之前,备份当前系统的默认 YUM 源配置文件,方便问题排查或恢复默认配置。

sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

2. 下载阿里云的 YUM 源配置文件

根据你的系统版本下载对应的阿里云镜像源。

CentOS 7

执行以下命令:

sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

CentOS 8

如果使用的是 CentOS 8:

sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.rep

3. 清理 YUM 缓存并更新

完成替换后,需要清理缓存并生成新缓存:

sudo yum clean all
sudo yum makecache

4. 验证配置是否成功

执行以下命令,检查当前使用的镜像源是否已更换为阿里云:

sudo yum repolist

你应该会看到类似以下输出,显示镜像来自阿里云:

epo id                               repo name
base/7/x86_64                        CentOS-7 - Base - mirrors.aliyun.com
extras/7/x86_64                      CentOS-7 - Extras - mirrors.aliyun.com
updates/7/x86_64                     CentOS-7 - Updates - mirrors.aliyun.com

5. 可选步骤:同步 EPEL 源

阿里云也提供了 EPEL 源镜像,推荐一起替换。

替换 EPEL 源

sudo curl -o /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo

清理缓存并生成新缓存:

sudo yum clean all
sudo yum makecache

6. 常见问题

  1. 如果网络仍无法访问镜像:

    • 检查网络连接。

    • 编辑

      /etc/resolv.conf
      

      文件,添加 DNS:

      nameserver 8.8.8.8
      nameserver 8.8.4.4
      
  2. 如果更换源后依然失败:

    • 检查 /etc/yum.repos.d/CentOS-Base.repo 文件内容是否正确。

    • 测试是否可以直接访问阿里云的镜像地址,例如:

      ping mirrors.aliyun.com
      

配置完成后,你的 YUM 源将永久使用阿里云镜像,无需再次手动替换。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Java诗人DK

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值