国内连接速度较快的常用 Yum 源及其具体配置方法
以下是国内连接速度较快的常用 Yum 源及其具体配置方法(以 CentOS 7 为例),均通过实测验证稳定性:
⚡ 一、主流国内 Yum 源配置
1. 阿里云镜像源(推荐全国通用)
配置文件下载:
# 备份原配置
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
# 下载阿里云源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
关键配置示例(/etc/yum.repos.d/CentOS-Base.repo
部分内容):
[base]
name=CentOS-7 - Base - Aliyun
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
刷新缓存:
yum clean all && yum makecache
2. 网易 163 镜像源(适合华东地区)
配置文件下载:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
配置示例:
[base]
name=CentOS-7 - Base - 163
baseurl=http://mirrors.163.com/centos/7/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
3. 华为云镜像源(适合华北/华南)
配置文件下载与修改:
# 备份后直接下载华为源
wget -O /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweicloud.com/repository/conf/CentOS-7-reg.repo
# 或手动替换官方源地址
sed -i 's|http://mirror.centos.org|https://mirrors.huaweicloud.com|g' /etc/yum.repos.d/CentOS-Base.repo
4. 腾讯云镜像源(腾讯云服务器内网加速)
配置文件下载:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo
📌 二、速度优化建议
-
地域选择:
- 北方用户:优先 阿里云、华为云
- 南方用户:网易 163、腾讯云
- 教育网:中科大(
https://mirrors.ustc.edu.cn
)或 上海交大(http://ftp.sjtu.edu.cn
)
-
EPEL 额外源配置(常用第三方软件库):
# 阿里云 EPEL 源 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
-
测速验证:
安装htop
测试下载速度:yum install -y htop # 观察下载速率
⚠️ 三、注意事项
- 系统版本匹配:
- CentOS 6/8 需替换链接中的版本号(如
Centos-7.repo
→Centos-8.repo
)
- CentOS 6/8 需替换链接中的版本号(如
- 优先级设置:
安装yum-plugin-priorities
,在.repo
文件中添加priority=1
(数值越小优先级越高) - GPG 校验失败处理:
临时跳过校验:yum install --nogpgcheck package_name
🔧 四、一键配置脚本参考
#!/bin/bash
# 备份原有配置
mkdir -p /etc/yum.repos.d/backup
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/# 选择源(示例为阿里云)
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo# 刷新缓存
yum clean all && yum makecache
实际速度受本地网络影响,建议通过
yum update
测试下载速率。完整镜像站列表可参考:华为开源镜像站、阿里云镜像站 。