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

yum安装报错的解决办法

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

以下是我的解决方法:

  • 法一
  1. 切到root用户,修改ifcfg-eth0
    在这里插入图片描述
    在这里插入图片描述
  2. 修改完成后,重新安装
    在CentOS上用yum安装软件时报错Couldn't resolve host 'mirrorlist.centos.org的解决方法_第2张图片
  3. 安装结果显示
    在这里插入图片描述
  • 法二
    首先我们要知道yum是在线安装的意思,安装前提是虚拟机要连网
    如果没有连网的话,使用yum安装当然会失败了
    那怎么检查你当前虚拟机是否连网,以及查看后发现连网失败该如何操作呢?
    请看我的另一篇文章。

检查虚拟机是否连网

附加:(以下是我之前在网上找到的方法,我尝试后未能解决错误。但是毕竟每个人的机器配置不同,如果你采用的我的方法还是出错的话,可以试用如下方法。)

1.修改resolv.conf文件,在文件末尾添加nameserver 8.8.8.8 nameserver 202.106.0.20

root@multi-mysql ~]# vim /etc/resolv.conf
nameserver 8.8.8.8
nameserver 202.106.0.20

2.重启网络服务

[root@multi-mysql ~]# /etc/init.d/network restart
Shutting down interface eth0:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:  Determining if ip address 192.168.1.202 is already in use for device eth0... [  OK  ]

3重.新yum安装,正常

[root@multi-mysql ~]# yum install nc.x86_64

你可能感兴趣的:(linux)