centos7.9配置阿里云yum源的操作说明

现有一台centos7.9服务器,默认的yum源mirrorlist.centos.org域名解析不了,现在将yum源改为阿里云,首先该服务器可以正常访问互联网。

步骤1:备份现有yum源
创建备份目录:
mkdir -p /etc/yum.repos.d/backup
将原repo文件备份到该目录:
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/

步骤2:下载阿里云centos7基础源
通过curl命令:
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
如果没有curl可以使用wget
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

步骤3:删除阿里云内网地址,否则会报 mirrors.cloud.aliyuncs.com 解析失败
sed -i -e ‘/mirrors.cloud.aliyuncs.com/d’ -e ‘/mirrors.aliyuncs.com/d’ /etc/yum.repos.d/CentOS-Base.repo

步骤4:安装阿里云扩展源
curl -o /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo

步骤5:清理旧缓存
yum clean all

步骤6:生成阿里云源新缓存
yum makecache
出现Metadata Cache Created则说明生成完成

可以通过列出可用源来进行测试,yum repolist或者yum install telnet等测试。