一、镜像源更换前的准备工作
1. 系统环境检查
在开始更换镜像源前,必须确认系统基本信息:
cat /etc/redhat-release # 确认系统版本
uname -m # 查看系统架构
yum makecache # 测试当前源可用性
2. 关键目录备份
备份原有 repo 文件是避免配置错误的重要保障:
sudo mkdir /etc/yum.repos.d/backup
sudo cp /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/
3. 清理历史缓存
清除可能存在的旧缓存数据:
sudo yum clean all
sudo rm -rf /var/cache/yum
二、主流镜像源配置详解
1. 阿里云镜像源配置
基础源配置:
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
EPEL 源配置:
sudo yum install -y epel-release
sudo sed -e 's|^metalink=|#metalink=|g' \
-e 's|^#baseurl=|baseurl=|g' \
-e 's|//download\.fedoraproject\.org/pub|//mirrors.aliyun.com|g' \
-i /etc/yum.repos.d/epel*.repo
2. 清华大学镜像源配置
基础源替换:
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.tuna.tsinghua.edu.cn/help/centos/7/CentOS-Base.repo
特殊仓库配置:
对于较新版本的 CentOS 7 需要额外配置:
sudo yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo

