Centos更换镜像源-腾讯云镜像源

1、备份原有镜像源配置文件

bash 复制代码
sudo mkdir /etc/yum.repos.d/backup
sudo mv /etc/yum.repos.d/CentOS-*.repo /etc/yum.repos.d/backup/

2、 ​下载腾讯云镜像源配置文件

bash 复制代码
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo \
    http://mirrors.cloud.tencent.com/repo/centos8_base.repo

注:腾讯源默认关闭了 AppStream 仓库,需手动启用

3、启用 AppStream 仓库

bash 复制代码
sudo sed -i 's/enabled=0/enabled=1/g' /etc/yum.repos.d/CentOS-Base.repo

4、清理缓存并重建

bash 复制代码
sudo yum clean all
sudo yum makecache

常见报错问题

1、腾讯源无法访问(404 错误)​

因 CentOS 8 已归档,腾讯源可能需指定精确路径:

bash 复制代码
# 手动修正 baseurl(使用 centos-vault 路径)
sudo sed -i \
    -e 's|baseurl=http://mirrors.cloud.tencent.com/centos/\$releasever|baseurl=https://mirrors.cloud.tencent.com/centos-vault/8.5.2111|g' \
    /etc/yum.repos.d/CentOS-Base.repo

2、yum makecache 报错

删除冲突的旧配置文件(如 CentOS-Linux-AppStream.repo):

bash 复制代码
sudo rm -f /etc/yum.repos.d/CentOS-Linux-*.repo
sudo yum clean all && sudo yum makecache

验证码是否切换成功

bash 复制代码
# 查看生效的仓库
yum repolist

# 测试安装软件
sudo yum install vim -y```

## 备用方案:手动配置腾讯镜像源

```bash
[BaseOS]
name=Tencent CentOS-8 - Base
baseurl=https://mirrors.cloud.tencent.com/centos-vault/8.5.2111/BaseOS/$basearch/os/
gpgcheck=0
enabled=1

[AppStream]
name=Tencent CentOS-8 - AppStream
baseurl=https://mirrors.cloud.tencent.com/centos-vault/8.5.2111/AppStream/$basearch/os/
gpgcheck=0
enabled=1
相关推荐
沫璃染墨1 小时前
从零入门计算机网络系列(十一):HTTP协议进阶——从重定向原理到GET/POST与Fiddler抓包
linux·服务器·开发语言·网络·c++·tcp/ip·html
AI_Lab013 小时前
宝塔用了两年,有没有必要换成轻量方案?
linux·运维·服务器
by209993 小时前
Linux GDB 调试与 CGDB 使用
linux·运维·服务器·经验分享
星恒随风4 小时前
Linux网络编程:应用层协议究竟是什么?从网络计算器到TCP Socket抽象基类完整实现
linux·网络·笔记·tcp/ip
feng_you_ying_li6 小时前
linux之网络层
linux·运维·网络
未来之窗软件服务6 小时前
Linux 运维日志删除的多种方式—东方仙盟
linux·运维·服务器·仙盟创梦ide·东方仙盟
小雉系统7 小时前
BcoreOS实战:用一个升级包,让Rocky Linux跑进Debian服务器
linux·运维·服务器·debian
thethefighter7 小时前
快速预览Word、WPS秒开,支持空格弹窗
linux·word·wps·快速预览·空格弹窗·nhdeepview
用户8351414049497 小时前
把日志和寄存器值喂给AI做故障定位,我的实际问法
linux·ubuntu
Ruiery8 小时前
Linux 6.6内核内存管理深度解析(十七):vmalloc — 内核要“虚拟连续“就够:物理页逐个凑,页表来连
linux·运维·服务器