CentOS 官方鏡像在國內下載往往極慢。將 YUM 倉庫源替換為阿里雲、清華、中科大、上海交大等國內高速鏡像,能將套件下載速度提升數十倍。本文提供 CentOS 7/8/Stream 通用的單行命令替換法與手動配置法。
cd /etc/yum.repos.d/
mkdir backup && mv *.repo backup/
# 或單獨備份
mv CentOS-Base.repo CentOS-Base.repo.bak
# 阿里雲
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
# 清華大學
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.tuna.tsinghua.edu.cn/help/centos/centos7-base.repo
# 阿里雲 (含 BaseOS、AppStream、Extras)
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo
curl -o /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-8.repo
curl -o /etc/yum.repos.d/CentOS-Stream-BaseOS.repo https://mirrors.aliyun.com/repo/CentOS-Stream-9-BaseOS.repo
curl -o /etc/yum.repos.d/CentOS-Stream-AppStream.repo https://mirrors.aliyun.com/repo/CentOS-Stream-9-AppStream.repo
cat > /etc/yum.repos.d/CentOS-Base.repo <<'EOF'
[base]
name=CentOS-7-Base
baseurl=https://ftp.sjtu.edu.cn/centos/7/os/$basearch/
gpgcheck=1
gpgkey=https://ftp.sjtu.edu.cn/centos/RPM-GPG-KEY-CentOS-7
[updates]
name=CentOS-7-Updates
baseurl=https://ftp.sjtu.edu.cn/centos/7/updates/$basearch/
gpgcheck=1
gpgkey=https://ftp.sjtu.edu.cn/centos/RPM-GPG-KEY-CentOS-7
[extras]
name=CentOS-7-Extras
baseurl=https://ftp.sjtu.edu.cn/centos/7/extras/$basearch/
gpgcheck=1
gpgkey=https://ftp.sjtu.edu.cn/centos/RPM-GPG-KEY-CentOS-7
[centosplus]
name=CentOS-7-Plus
baseurl=https://ftp.sjtu.edu.cn/centos/7/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://ftp.sjtu.edu.cn/centos/RPM-GPG-KEY-CentOS-7
EOF
# 導入官方金鑰 (鏡像站通常同步提供)
rpm --import https://ftp.sjtu.edu.cn/centos/RPM-GPG-KEY-CentOS-7
# 清理舊快取並重建
yum clean all
yum makecache
# 測試速度
yum update -y
# 安裝 epel-release 後替換
yum install -y epel-release
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.bak
# 阿里雲 EPEL 7
curl -o /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
# 清華 EPEL 7
curl -o /etc/yum.repos.d/epel.repo https://mirrors.tuna.tsinghua.edu.cn/help/epel/epel-7.repo
yum clean all && yum makecache
| 鏡像站 | CentOS 7 Base URL | 特點 |
|---|---|---|
| 阿里雲 | mirrors.aliyun.com/centos/ | 速度極快、同步及時、支援 HTTPS |
| 清華大學 | mirrors.tuna.tsinghua.edu.cn/centos/ | 學術網優先、文檔完善 |
| 中科大 | mirrors.ustc.edu.cn/centos/ | 教育網/聯通極快 |
| 上海交大 | ftp.sjtu.edu.cn/centos/ | 電信/聯通穩定 |
| 網易 | mirrors.163.com/centos/ | 老牌穩定 |
| 騰訊雲 | mirrors.cloud.tencent.com/centos/ | 騰訊雲內網免流量 |
| 華為雲 | mirrors.huaweicloud.com/centos/ | 華為雲內網免流量 |