修改CentOS镜像源

随着互联网的快速发展,越来越多的用户选择使用CentOS作为服务器操作系统,默认的CentOS镜像源可能因为网络延迟、资源限制等原因导致下载速度缓慢,为了提高系统更新和软件安装的效率,我们可以通过修改CentOS镜像源来优化这一过程。
选择合适的镜像源
在选择镜像源时,应考虑以下几个因素:
- 地理位置:选择地理位置较近的镜像源,可以减少网络延迟。
- 更新频率:选择更新频率较高的镜像源,可以确保系统软件的及时更新。
- 稳定性:选择稳定性较高的镜像源,可以减少因镜像源问题导致的系统故障。
以下是一些常用的CentOS镜像源:
| 镜像源名称 | 地区 | 说明 |
|---|---|---|
| CentOS-7 | 国内 | 阿里云镜像源,更新频率较高,稳定性较好 |
| CentOS-7 | 国内 | 网易镜像源,更新频率较高,稳定性较好 |
| CentOS-7 | 国外 | 官方镜像源,更新频率较低,但稳定性有保障 |
修改CentOS镜像源
以下是在不同版本的CentOS中修改镜像源的步骤:
CentOS 7
打开终端。
输入以下命令,备份原始的
/etc/yum.repos.d/CentOS-Base.repo文件:mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
输入以下命令,创建一个新的
/etc/yum.repos.d/CentOS-Base.repo文件:vi /etc/yum.repos.d/CentOS-Base.repo
复制粘贴到新文件中:

[base] name=CentOS-$releasever - Base mirrorlist=https://mirrors.aliyun.com/centos/$releasever/os/$basearch/mirrorlist enabled=1 gpgcheck=0
保存并关闭文件。
运行以下命令,生成缓存:
yum makecache
CentOS 8
打开终端。
输入以下命令,备份原始的
/etc/yum.repos.d/CentOS-Base.repo文件:mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
输入以下命令,创建一个新的
/etc/yum.repos.d/CentOS-Base.repo文件:vi /etc/yum.repos.d/CentOS-Base.repo
复制粘贴到新文件中:
[baseos] name=CentOS Linux $releasever - BaseOS baseurl=https://mirrors.aliyun.com/centos/$releasever/BaseOS/$basearch/os/ enabled=1 gpgcheck=0
保存并关闭文件。
运行以下命令,生成缓存:

dnf makecache
FAQs
问题1:如何检查镜像源是否修改成功?
解答:可以通过运行以下命令来检查:
yum repolist enabled
或者
dnf repolist enabled
问题2:如何恢复默认的CentOS镜像源?
解答:如果需要恢复默认的CentOS镜像源,可以执行以下步骤:
删除或重命名修改后的
/etc/yum.repos.d/CentOS-Base.repo文件。将备份的
/etc/yum.repos.d/CentOS-Base.repo.backup文件重命名为/etc/yum.repos.d/CentOS-Base.repo。运行以下命令,生成缓存:
yum makecache
或者
dnf makecache

