提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
这是平平无奇的一天,平平无奇的我创建了一个平平无奇的Linux虚拟机。
一、问题
众所周知,创建完虚拟机后敲的第一个代码一定是ifconfig,但是报错了:
-bash: ifconfig: command not found
哦~没找到指令一定是我没有下载net-tools于是…
这个错误信息表明在尝试从 CentOS 的镜像源获取数据时出现了问题。具体来说,系统无法解析 mirrorlist.centos.org 这个域名。
为什么无法解析呢咱们逐步进行分析
- 可能是网络或者是dns的问题导致无法解析
- 某些仓库因为某些原因在某些系统上有问题
- 可能是源的问题
问题分析完后咱们尝试解决一下
二、解决方案
1.DHCP动态网络配置
使用DHCP自动配置:
sudo /sbin/dhclient
测试一下:
yum install net-tools
问题解决!
2.当遇到有问题库时
1.可以临时禁用:
# 临时禁用仓库
yum --disablerepo=<repoid>
2.可以永久禁用:
# 永久禁用仓库
yum-config-manager --disable <repoid>
subscription-manager repos --disable=<repoid>
3.可以跳过:
# 配置失败的仓库跳过
yum-config-manager --setopt=<repoid>.skip_if_unavailable=true
注意:需要将 < repoid >替换为你要操作的仓库ID
3.当源出现问题时
请移步到这篇博客:http://t.csdnimg.cn/Z6RfQ
总结
这是大多数Linux新手入门时都会遇到的一个问题,此文望给正在学习Linux的朋友们一点帮助。