国内连接速度较快的常用 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) 优先级设置: 安装 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 测试下载速率。完整镜像站列表可参考:华为开源镜像站、阿里云镜像站 。