在选择 CentOS 镜像源时,如果你关注的是“哪个快”,建议优先选择国内的镜像源(mirror),因为它们通常比官方的国外源更快、更稳定。尤其是当你在我国大陆地区使用 CentOS 的话。
一、推荐的国内 CentOS 镜像源(速度快)
以下是国内一些常用的、稳定的 CentOS 镜像源:
| 镜像站名称 | 地址 |
|---|---|
| 阿里云 Mirror | https://mirrors.aliyun.com/centos/ |
| 清华大学开源软件镜像站 | https://mirrors.tuna.tsinghua.edu.cn/CentOS/ |
| 华为云镜像站 | https://mirrors.huaweicloud.com/repository/os/linux/centos/ |
| 中科大镜像站 | http://mirrors.ustc.edu.cn/centos/ |
| 网易镜像站 | http://mirrors.163.com/centos/ |
二、如何更换 CentOS 的镜像源
以 CentOS 7 或 CentOS Stream 为例,你可以通过修改 /etc/yum.repos.d/CentOS-Base.repo 文件来更换镜像源。
示例:使用阿里云镜像源
# 备份原来的 repo 文件
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
# 下载阿里云的 repo 文件
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 清除缓存并生成新的缓存
sudo yum clean all
sudo yum makecache
注意:如果是 CentOS 8 或 CentOS Stream 8+,请下载对应的 repo 文件:
# CentOS 8 示例 sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
三、如何测试哪个镜像最快?
你也可以使用工具自动测速,比如 yum-utils 中的 repoquery 或者脚本方式测试响应速度。
方法一:使用 curl 测试响应时间
time curl -s http://mirrors.aliyun.com/centos/7/os/x86_64/repodata/repomd.xml
time curl -s http://mirrors.tuna.tsinghua.edu.cn/CentOS/7/os/x86_64/repodata/repomd.xml
哪个返回得快,就说明哪个镜像源响应更好。
四、推荐总结
| 使用场景 | 推荐镜像源 |
|---|---|
| 普通用户安装和更新系统包 | 阿里云、清华、华为、中科大 |
| 国内服务器部署 | 建议使用阿里云或华为云 |
| 学术研究、高校环境 | 清华、中科大更适合 |
如果你告诉我你的具体版本(如 CentOS 7、CentOS 8、CentOS Stream)和网络环境(如是否是阿里云 ECS、腾讯云等),我可以给你提供更具体的配置方法。
CLOUD技术博