多语言展示
当前在线:963今日阅读:3今日分享:40

Linux CentOS7 配置出现的常见问题

Linux CentOS7 配置出现的常见问题
工具/原料

VMware CentOS7 windows7

方法/步骤
1

简单的安装,网上都有教程,专业的按照鸟哥的Linux 私房菜  安装 http://linux.vbird.org/linux_basic/0157installcentos7.php#fig3.2.8在这里,进入界面之前的步骤我就不多说了,下面是我在配置安装的时候遇到的问题以及解决方法

2

(因为安装的是最简洁的版本)这时候 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

3

但是用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** 的文件

4

*******************************************************************************TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=dhcpDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyvNAME=ens33UUID=f041a739-1156-46ba-bb8e-5d6c3a5ab5b0DEVICE=ens33ONBOOT=yes*******************************************************************************通过比对之后发现自己的文件中的 BOOTROTO=none修改过后,重启服务     service network  restart然后 yum  search   ifconfig   安装  net -tools.*86_64的包然后我们会发现,ifconfig这个命令是在net-tools.x86_64这个包里,接下来我们来安装这个包yum install net-tools.x86_64

5

现在我们来测试一下ifconfig这个命令是否已经安装好 通过输入 ifconfig 查一下虚拟机的ip 就ok了

注意事项

可以通过ls 查找 /etc/sysconfig/network-scripts 下面的文件,找到对应的ifcg-en** ,因为每个人的都不太一样

推荐信息