Cannot find a valid baseurl for repo: base/7/x86_64
Linux 中使用 yum 命令报错,原因可能是 YUM 无法解析或访问默认的仓库地址(通常是网络问题、镜像地址失效或配置错误)。
解决方法 1:检查网络连接
确保服务器可以正常访问外网:
ping google.com
解决方法 2:更换 YUM 镜像源
如果默认仓库不可用,可以更换为国内镜像源(如阿里云、腾讯云等)。
(1) 备份原仓库文件
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
(2) 下载阿里云镜像源
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
(3) 清理缓存并更新
yum clean all
yum makecache
yum update