修改CentOSyum源及使用国内镜像源优化更新流程

修改CentOS系统的YUM源是优化软件更新和安装效率的常用操作。本文将指导用户如何更换默认的YUM镜像源为更快的国内镜像,如阿里云或腾讯云,并保留原有源以备不时之需。

准备工作

在进行修改前,建议备份现有YUM配置文件,以防操作失误。同时确认新的镜像源地址是可访问的。

修改YUM源配置

1. 备份原配置文件

使用以下命令备份默认的YUM配置文件:

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

2. 替换或添加新的YUM源

以下以阿里云的CentOS 7为例,将原配置文件内容替换为新的镜像源地址:

[base]
name=CentOS-$releasever - $basearch - Aliyun

修改CentOSyum源及使用国内镜像源优化更新流程

baseurl=http://mirrors.aliyun.com/centos/7/$basearch/os/ gpgcheck=0 enabled=1 [updates] name=CentOS-$releasever - $basearch - Updates - Aliyun baseurl=http://mirrors.aliyun.com/centos/7/$basearch/updates/ gpgcheck=0 enabled=1 [extras] name=CentOS-$releasever - $basearch - Extras - Aliyun baseurl=http://mirrors.aliyun.com/centos/7/$basearch/extras/ gpgcheck=0 enabled=1 [centosplus] name=CentOS-$releasever - $basearch - Centosplus - Aliyun baseurl=http://mirrors.aliyun.com/centos/7/$basearch/centosplus/ gpgcheck=0 enabled=0

替换完成后,使用以下命令清除YUM缓存:

yum clean all

3. 验证新源是否生效

测试新的YUM源是否可用:

yum makecache

若无报错,表示更换成功。

恢复原YUM源

若需要恢复到默认源,只需将备份的文件复制回来并重启YUM服务:

cp /etc/yum.repos.d/CentOS-Base.repo.backup /etc/yum.repos.d/CentOS-Base.repo
yum clean all

注意事项

  • 更换YUM源时,确保新的baseurl地址是正确的。
  • 部分软件源可能需要手动安装GPG密钥,使用命令:`yum install gpg-pubkey –keyserver keyserver.ubuntu.com –recv-keys KEY_ID`。
  • 如果系统使用的是企业级ISO,需使用对应的官方镜像源。

其他镜像源参考

除了阿里云,其他常用镜像源包括:

  1. 腾讯云:`http://mirrors.cloud.tencent.com/centos/`
  2. 清华大学:`https://mirrors.tuna.tsinghua.edu.cn/centos/`
  3. 网易:`http://mirrors.163.com/centos/`