CentOS 更换 Mirror:优化系统更新体验
随着互联网的快速发展,越来越多的用户选择使用 CentOS 作为他们的服务器操作系统,CentOS 提供了稳定、可靠的系统环境,但默认的镜像源可能会因为网络原因导致更新速度缓慢,为了提高系统更新的效率,我们可以更换更接近的镜像源,以下是详细的更换 CentOS 镜像源步骤。

检查当前镜像源
在更换镜像源之前,我们先来查看一下当前使用的镜像源,打开终端,输入以下命令:
yum repolist enabled
这将列出所有启用的仓库及其信息。
选择合适的镜像源
国内镜像源
由于国内网络环境的原因,建议选择国内的镜像源,以下是一些常用的国内镜像源:
| 镜像源名称 | 镜像源地址 |
|---|---|
| 网易开源 | http://mirrors.163.com/centos/ |
| 搜狐开源 | http://mirrors.sohu.com/centos/ |
| 阿里云开源 | http://mirrors.aliyun.com/centos/ |
| 清华大学开源 | https://mirrors.tuna.tsinghua.edu.cn/centos/ |
国外镜像源
如果您的网络环境允许,也可以选择国外的镜像源,以下是一些常用的国外镜像源:

| 镜像源名称 | 镜像源地址 |
|---|---|
| Ubuntu 镜像 | http://us.archive.ubuntu.com/ubuntu/ |
| Debian 镜像 | http://deb.debian.org/debian/ |
| Fedora 镜像 | http:// mirrors.fedoraproject.org/fedora/ |
更换镜像源
修改 /etc/yum.repos.d/CentOS-Base.repo 文件
打开终端,输入以下命令:
sudo vi /etc/yum.repos.d/CentOS-Base.repo
删除原有内容,将您选择的镜像源地址粘贴到文件中,以下是一个示例:
[base] name=CentOS-$releasever - Base mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=Base&infra=$infra baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
保存并关闭文件。
更新本地缓存
更换镜像源后,需要更新本地缓存以确保系统更新时能够使用新的镜像源,执行以下命令:
sudo yum clean all sudo yum makecache
验证更换结果

执行以下命令,检查是否已成功更换镜像源:
yum repolist enabled
FAQs:
为什么更换镜像源可以提高更新速度?
答:更换镜像源可以让您使用更接近您所在地区的镜像服务器,从而减少数据传输的距离,提高数据传输速度。
更换镜像源后,如何恢复默认的镜像源?
答:将 /etc/yum.repos.d/CentOS-Base.repo 文件中的内容替换为默认的镜像源地址,执行 sudo yum clean all 和 sudo yum makecache 命令更新本地缓存,再次执行 yum repolist enabled 命令验证是否已恢复默认镜像源。

