操作步骤
🔧 Step 1:备份原有 YUM 源配置
为防止配置出错后无法恢复,建议先备份系统自带的 YUM 源文件:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
✅ 作用:备份原文件,方便出问题时快速回滚。
🌐 Step 2:下载国内 YUM 源配置文件
将配置文件下载到 /etc/yum.repos.d/ 目录下。
🇨🇳 阿里源(推荐)
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
🇨🇳 网易源(163)
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
💡 推荐:阿里云源速度稳定、同步及时,国内用户首选。
🧹 Step 3:清理并重建 YUM 缓存
yum clean all # 清除所有缓存
yum makecache # 生成新的软件包缓存
✅ 作用:使新配置的源立即生效,加快后续软件包的查询和安装速度。
🚀 Step 4:更新 YUM 源并验证生效
yum update
执行后若正常拉取软件包列表,则说明源已配置成功。
补充说明
⚠️ 更新时不升级内核
若希望更新软件包但保留当前内核版本,可使用以下命令:
yum --exclude=kernel* update
| 参数 | 说明 |
|---|---|
--exclude=kernel* | 排除所有以 kernel 开头的包,避免内核被升级 |
🛡️ 适用场景:生产环境中内核升级需谨慎操作,此参数可防止意外升级导致系统不稳定。
国内镜像源汇总
| 🏷️ 镜像源 | 🌐 地址 | 备注 |
|---|---|---|
| 阿里云 | http://mirrors.aliyun.com/repo/ | ⭐ 推荐,速度稳定 |
| 网易(163) | http://mirrors.163.com/.help/ | 老牌镜像源 |
| 中科大 | http://centos.ustc.edu.cn/ | 教育网用户首选 |
| 搜狐 | http://mirrors.sohu.com/ | 备用源 |
| 北京首都在线 | http://mirrors.yun-idc.com/ | 企业级备用源 |
一键脚本
以下为一键更换阿里源的脚本,复制粘贴即可执行:
#!/bin/
# 一键更换 YUM 源为阿里云镜像
echo "🔄 开始更换 YUM 源..."
# 1. 备份原有配置
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
# 2. 下载阿里源配置
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 3. 清理并重建缓存
yum clean all && yum makecache
# 4. 更新源
yum update
echo "✅ YUM 源更换完成!"
📌 注意事项
| ⚠️ 项目 | 说明 |
|---|---|
| 适用系统 | CentOS 7 / RHEL 7 系列 |
| 网络要求 | 需能正常访问公网 |
| wget 缺失 | 若提示 wget: command not found,先执行 yum install -y wget |
| 备份习惯 | 操作前务必备份原配置文件 |
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END








暂无评论内容