在CentOS上用yum安装软件时报错Couldn't resolve host 'mirrorlist.centos.org的解决方法

yum安装报错的解决办法

今天在linux环境通过yum安装软件报了以下错误
在这里插入图片描述
从字面意义上看是不能解析mirrorlist.centos.org这个地址,应该是跟dns网络配置有关系,最后解决方法是在DNS域名解析的配置文件增加DNS服务器的IP地址:

以下是我的解决方法:

  • 法一
  1. 切到root用户,修改ifcfg-eth0
    在这里插入图片描述
    在这里插入图片描述
  2. 修改完成后,重新安装
    在这里插入图片描述
  3. 安装结果显示
    在这里插入图片描述
  • 法二
    首先我们要知道yum是在线安装的意思,安装前提是虚拟机要连网
    如果没有连网的话,使用yum安装当然会失败了
    那怎么检查你当前虚拟机是否连网,以及查看后发现连网失败该如何操作呢?
    请看我的另一篇文章。
  • </
### 解决 CentOS 镜像源主机名解析失败的问题 当遇到 `Could not resolve host: mirrorlist.centos.org` 错误,这通常意味着系统无法解析该域名。可能的原因包括 DNS 设置不正确、网络连接问题或镜像服务器本身出现问题。 #### 检查并配置DNS设置 确保 `/etc/resolv.conf` 文件中的 DNS 服务器地址有效。可以尝试使用公共 DNS 服务器,如 Google 的 8.8.8.8 或 Cloudflare 的 1.1.1.1: ```bash cat /etc/resolv.conf ``` 如果发现 DNS 地址有问题,可以通过编辑此文件来更正[^1]。 #### 修改 YUM 配置文件 有官方镜像源可能出现故障,建议切换到其他稳定的国内镜像源。例如阿里云提供了可靠的 CentOS 镜像服务。修改 `/etc/yum.repos.d/CentOS-Base.repo` 文件内容如下所示(仅展示部分示例): ```ini [base] name=CentOS-$releasever - Base - mirrors.aliyun.com failovermethod=priority baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/ gpgcheck=1 enabled=1 gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 ``` 完成更改后保存退出,并清理缓存重新加载数据: ```bash yum clean all && yum makecache ``` #### 测试网络连通性 确认能够访问外部网站以排除本地网络环境因素的影响。可利用 ping 命令测试目标站点可达情况: ```bash ping www.google.com ``` 若上述方法仍未能解决问题,则需进一步排查防火墙规则以及 SELinux 状态等潜在干扰项[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值