CentOS 国内镜像源配置指南 🚀
⚡ 加速你的软件包下载体验,告别缓慢的官方源!
📋 目录
🎯 快速开始
📝 备份原有配置
1
2
3
4
5
6
|
# 备份原有配置文件
cp /etc/yum.repos.d/centos.repo /etc/yum.repos.d/centos.repo.bak
cp /etc/yum.repos.d/CentOS-Stream9.repo /etc/yum.repos.d/CentOS-Stream9.repo.bak
# 查看现有配置文件
ls /etc/yum.repos.d/
|
🔧 更换镜像源
🐯 阿里云镜像站
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
cat > /etc/yum.repos.d/centos.repo <<'EOF'
[baseos]
name=CentOS Stream $releasever - BaseOS
baseurl=https://mirrors.aliyun.com/centos-stream/9-stream/BaseOS/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[appstream]
name=CentOS Stream $releasever - AppStream
baseurl=https://mirrors.aliyun.com/centos-stream/9-stream/AppStream/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
EOF
# 🔄 更新缓存
yum clean all && yum makecache && dnf update
|
🎓 清华大学镜像站
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
cat > /etc/yum.repos.d/centos.repo <<'EOF'
[baseos]
name=CentOS Stream $releasever - BaseOS
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-stream/9-stream/BaseOS/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[appstream]
name=CentOS Stream $releasever - AppStream
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-stream/9-stream/AppStream/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
EOF
# 🔄 更新缓存
yum clean all && yum makecache && dnf update
|
🐧 腾讯云镜像站
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
cat > /etc/yum.repos.d/centos.repo <<'EOF'
[baseos]
name=CentOS Stream $releasever - BaseOS
baseurl=https://mirrors.tencent.com/centos-stream/9-stream/BaseOS/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[appstream]
name=CentOS Stream $releasever - AppStream
baseurl=https://mirrors.tencent.com/centos-stream/9-stream/AppStream/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
EOF
# 🔄 更新缓存
yum clean all && yum makecache && dnf update
|
🌺 华为云镜像站
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
cat > /etc/yum.repos.d/centos.repo <<'EOF'
[baseos]
name=CentOS Stream $releasever - BaseOS
baseurl=https://mirrors.huaweicloud.com/centos-stream/9-stream/BaseOS/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[appstream]
name=CentOS Stream $releasever - AppStream
baseurl=https://mirrors.huaweicloud.com/centos-stream/9-stream/AppStream/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
EOF
# 🔄 更新缓存
yum clean all && yum makecache && dnf update
|
🔬 中科大镜像站
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
cat > /etc/yum.repos.d/centos.repo <<'EOF'
[baseos]
name=CentOS Stream $releasever - BaseOS
baseurl=https://mirrors.ustc.edu.cn/centos-stream/9-stream/BaseOS/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
[appstream]
name=CentOS Stream $releasever - AppStream
baseurl=https://mirrors.ustc.edu.cn/centos-stream/9-stream/AppStream/x86_64/os/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1
EOF
# 🔄 更新缓存
yum clean all && yum makecache && dnf update
|
🛠️ 常用管理命令
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# 📝 编辑配置文件
nano /etc/yum.repos.d/centos.repo
nano /etc/yum.repos.d/CentOS-Stream9.repo
# 👀 查看配置文件内容
cat /etc/yum.repos.d/centos.repo
# 🔑 检查GPG密钥
cat /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
# 🧹 清理缓存并重新建立
yum clean all
yum makecache
# 📊 查看已配置的仓库
yum repolist all
# 🔍 测试下载速度
time yum install -y --downloadonly nano
|
💡 注意事项
- 📦 版本兼容性:确保选择的镜像源支持你的 CentOS 版本
- 🔐 GPG 密钥:如果遇到 GPG 密钥错误,可临时使用
--nogpgcheck
参数
- 🌐 网络测试:建议测试不同镜像源的下载速度,选择最适合的
- ⚡ 更新频率:国内镜像站通常每4-6小时与官方源同步一次
- 🔄 定期更新:建议定期更新软件包以获取安全补丁
1
2
3
4
5
|
# 🚀 一键更新所有软件包
sudo dnf update -y
# 🔒 仅安装安全更新
sudo dnf update --security -y
|
🎯 提示:更换镜像源后,软件包下载速度将显著提升!建议选择距离你地理位置最近的镜像站以获得最佳体验。