在 CentOS 7 中使用 yum 工具时,出现 "Could not resolve host: mirrorlist.centos.org" 的错误,一般情况是因为默认的镜像源无法访问。
以下是一些常用的解决方法:
检查网络连接 :首先使用 ping
命令测试网络连接是否正常。如果 ping mirrorlist.centos.org
不通,但 ping www.baidu.com
正常,说明 DNS 解析没问题,基本确认是 yum 源的问题
更换镜像源:可以切换到其他镜像源,如阿里云镜像源。
以下是更换为阿里云镜像源的步骤
1、先备份原有的 yum 配置文件、先备份原有的 yum 配置文件、先备份原有的 yum 配置文件
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
2、下载阿里云 yum 配置文件
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3、清除缓存并生成新的缓存
yum clean all
yum makecache
4、更新系统
yum -y update