CentOS 7 的默认YUM源更换为国内的镜像源

一、简介

1.1 什么是 YUM?

YUM(Yellowdog Updater Modified)是一个基于 RPM 包管理器的工具,用于在 Linux 发行版上安装、更新和卸载软件包。CentOS 使用 YUM 作为其默认的包管理器。

1.2 为什么更换 YUM 源?

默认情况下,CentOS 服务器会从官方的海外仓库下载软件包。由于网络延迟和带宽限制,这可能导致下载速度慢或者不稳定。使用国内镜像源可以显著提高下载速度,提升系统维护效率。

1.3 常见的国内镜像源

  • 阿里云镜像
  • 清华大学镜像
  • 腾讯云镜像
  • 华为云镜像
  • 中国科学技术大学镜像

二、操作步骤

2.1 备份原配置文件

linux 复制代码
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

2.1 替换为阿里云镜像源

linux 复制代码
sudo sed -i \
  -e 's/mirrorlist/#mirrorlist/g' \
  -e 's|#baseurl=http://mirror.centos.org|baseurl=http://mirrors.aliyun.com|g' \
/etc/yum.repos.d/CentOS-Base.repo

或者直接下载阿里云的镜像配置文件(推荐)

linux 复制代码
cd /etc/yum.repos.d/
sudo curl -O http://mirrors.aliyun.com/repo/Centos-7.repo
sudo mv Centos-7.repo CentOS-Base.repo

2.3 清理并重建缓存

linux 复制代码
sudo yum clean all
sudo yum makecache

三、其他

如果遇到无法下载的情况,请确保你的服务器可以访问阿里云的镜像源,可以使用如下命令进行验证

linux 复制代码
ping mirrors.aliyun.com

如果不可用,可以使用腾讯云镜像

linux 复制代码
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.tencent.com/repo/centos-7.repo
相关推荐
武子康3 小时前
Java-80 深入浅出 RPC Dubbo 动态服务降级:从雪崩防护到配置中心秒级生效
java·分布式·后端·spring·微服务·rpc·dubbo
舒一笑3 小时前
我的开源项目-PandaCoder迎来史诗级大更新啦
后端·程序员·intellij idea
@昵称不存在4 小时前
Flask input 和datalist结合
后端·python·flask
zhuyasen4 小时前
Go 分布式任务和定时任务太难?sasynq 让异步任务从未如此简单
后端·go
东林牧之5 小时前
Django+celery异步:拿来即用,可移植性高
后端·python·django
超浪的晨6 小时前
Java UDP 通信详解:从基础到实战,彻底掌握无连接网络编程
java·开发语言·后端·学习·个人开发
AntBlack6 小时前
从小不学好 ,影刀 + ddddocr 实现图片验证码认证自动化
后端·python·计算机视觉
Pomelo_刘金6 小时前
Clean Architecture 整洁架构:借一只闹钟讲明白「整洁架构」的来龙去脉
后端·架构·rust
双力臂4046 小时前
Spring Boot 单元测试进阶:JUnit5 + Mock测试与切片测试实战及覆盖率报告生成
java·spring boot·后端·单元测试
midsummer_woo8 小时前
基于spring boot的医院挂号就诊系统(源码+论文)
java·spring boot·后端