Centos7中,使用yum安装vim时,遇到“Could not resolve host: mirrorlist.centos.org; Unknown error“报错的问题

今日在课堂上学习vim编辑器,安装vim时遇到的问题,分享一下解决的流程

问题如下图:

先输入ping baidu.com检查一下有没有响应,没有相应的话才和我是一样的问题。

 如图是没有相应的,进入下一步。

首先我先检查了/etc/sysconfig/network-scripts该目录下是否有ifcfg-ens33文件

 然后使用 vi ifcfg-ens33进入编辑模式查看配置是否有错

配置如下:

如果配置没有问题,那么外面再继续检查其他的。

1.检查/etc/nsswitch.conf是否有DNS解析配置

grep hosts /etc/nsswitch.conf

回显信息如下则无误 

2.检查/lib64/libnss_dns.so.2库文件是否丢失导致无法解析域名

ls /lib64 | grep dns

显示如下则正常

当检查完配置全都无误正常时,使用route -n命令查看路由表

如果使用不了route命令,则可以ip route show命令查看,效果一样

发现缺少一个默认路由配置

使用route add default gw 192.168.3.2  dev ens33命令添加默认路由

此处“192.168.3.2”是根据自己虚拟机的ip配置写的

添加完之后再次使用ip route show查看路由表,发现默认路由添加成功

现在尝试ping baidu.com查看是否有相应

有响应,使用ctrl+c强制退出,回头尝试是否能正常使用yum安装vim。

无报错,成功安装。

总结:当出现类似无法访问网络的情况,检查所有配置无误时,可能是缺失一条默认路由配置,添加上再尝试一般就能解决问题了。

 本人小白一个,有什么不足之处请多多包含,希望这篇文章能帮到大家。

 

 

 

 

 

 

 

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值