整理了修复 CentOS 8 源 + 执行宝塔磁盘脚本的完整命令清单,你可以直接复制粘贴到服务器终端执行,一步步解决 DNS 和源失效的问题:
先修改 DNS 配置,使用公共 DNS 服务器(阿里云 / 谷歌):
# 备份原有DNS配置
cp /etc/resolv.conf /etc/resolv.conf.bak
# 写入新的DNS地址
echo "nameserver 223.5.5.5
nameserver 8.8.8.8" > /etc/resolv.conf
# 重启网络服务(CentOS 8)
systemctl restart NetworkManager
CentOS 8 官方源已停止维护,替换为阿里云的镜像源:
# 备份原有yum源配置
mkdir -p /etc/yum.repos.d/bak
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/
# 下载阿里云CentOS 8镜像源
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
# 清理并重建yum缓存
yum clean all && yum makecache
总结
核心问题是 CentOS 8 官方源失效 + 服务器 DNS 解析失败;
先修复 DNS(改用公共 DNS),再替换 yum 源为阿里云镜像;
最后执行原命令即可正常安装 wget 并运行宝塔磁盘脚本。