Linux CentOS7 配置出现的常见问题
Linux CentOS7 配置出现的常见问题
操作方法
- 01
简单的安装,网上都有教程,专业的 按照鸟哥的Linux 私房菜 安装 http://linux.vbird.org/linux_basic/0157installcentos7.php#fig3.2.8 在这里,进入界面之前的步骤我就不多说了,下面是我在配置安装的时候遇到的问题以及解决方法
- 02
(因为安装的是最简洁的版本)这时候 ifconfig 会出现命令没有发现, 所以这时候要进行安装, ifconfig命令是设置或显示网络接口的程序,可以显示出我们机器的网卡信息, 可是有些时候最小化安装CentOS等Linux发行版的时候会默认不安装ifconfig等命令, 这时候你进入终端,运行ifconfig命令就会出错 首先会想到是不是环境变量里没有ifconfig命令的路径,因为ifconfig是在/sbin路径下的, 以root用户登录才可以运行,可是我们上边是以root用户登录的啊,不急,我们来看看root用户的环境变量 >echo $PATH 环境变量里有/sbin这个路径,也就是说如果ifconfig命令存在并且就是位于/sbin目录下的话我们肯定就是可以运行的 然后 >ls /sbin|grep ifconfig 没查到的话说明我们的CentOS里边是没有安装ifconf。 我们的解决办法是:yum安装ifconfig这个命令包。命令:yum search ifconfig
- 03
但是用yum 安装的时候可能又会出现一个问题 这时候或许会报一个 cannot... find a valid baseurl for repo : base/7/*86_64.的错误 这个怎么解决呢,但是也是网上搜了好多, 1 vi /etc/resolv.conf 添加 nameserver=8.8.8.8 重启服务 service network restart 然后试一下没成功 (1) 网上说找ifcg-en**的文件,添加 DNS 什么的,通过添加之后,测试还是不行 (2) 再多说一点,我的文件在 /etc/sysconfig/network-scripts下 ,文件名称到文件夹下通过 ls 命令找到 (3) 又找一份完整的 ifcg-en** 的文件
- 04
******************************************************************************* TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=dhcp DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacyv NAME=ens33 UUID=f041a739-1156-46ba-bb8e-5d6c3a5ab5b0 DEVICE=ens33 ONBOOT=yes ******************************************************************************* 通过比对之后发现自己的文件中的 BOOTROTO=none 修改过后,重启服务 service network restart 然后 yum search ifconfig 安装 net -tools.*86_64的包 然后我们会发现,ifconfig这个命令是在net-tools.x86_64这个包里,接下来我们来安装这个包 yum install net-tools.x86_64
- 05
现在我们来测试一下ifconfig这个命令是否已经安装好 通过输入 ifconfig 查一下虚拟机的ip 就ok了