ifconfig出现bash:ifconfig:commandnotfound解决办法之
解。。。
Centos7中没有安装ifconfig命令的解决⽅法
在这之前,centos7最⼩化安装默认是不能联⽹的,⾸先必须切换到root⽤户,再解决⽹络问题
⼀、切换到root⽤户
⼆、解决⽹络问题
三、安装ifconfig
⼀、切换到root⽤户
Linux下切换root⽤户提⽰Authentication failure错误的解决⽅法
第⼀种情况可能是root密码输⼊错误造成的,再仔细检查⼀遍是否输⼊错误
第⼆种是刚安装完,没有设置root⽤户密码导致的,
解决办法:sudo passwd然后会让你输⼊当前⽤户密码,输⼊完后再输⼊root⽤户密码就可以了,建议和开机密码⼀致吧
⼆、解决⽹络问题
使⽤ping命令时出现Name or service not knowm提⽰的解决办法
1、编辑虚拟机-虚拟⽹络编辑器
(1)点击VMware虚拟机左上⾓的“编辑”,选择“虚拟⽹络编译器”。
(2)选中VMnet8(NAT模式),再点击右侧的“NAT设置”此时会看到如下界⾯
2、在命令⾏中输⼊:vim /etc/sysconfig/network-scripts/ifcfg-ens33之前先切换为root⽤户,不然数据⽆法写⼊会报错vim /etc/sysconfig/network-scripts/ifcfg-ens33
(1)使⽤命令切换到root⽤户[wpc@localhost ~]$ su root
(2)在命令⾏中输⼊命令可以看到(这是我之前做过了):vi /etc/sysconfig/network-scripts/ifcfg-ens33
(3)将ONBOOT=no改为yes,将BOOTPROTO=dhcp改为BOOTPROTO=static,并在后⾯增加⼏⾏内容(切记!切记!切记!NETMASK(⼦⽹掩码)和GATEWAY(⽹关)必须根据虚拟⽹络编辑器的内容来写,IPADDR(ip地址)最后⼀段只能写3-254之内的数字,0和1是不能被分配的且只能分配给254台主机,这个是⽹络相关的知识点,不清楚的同学可以⾃寻百度,可能每个⼈的都不同虚拟机分配到的地址段不同,可以类⽐我的配置吧)
虚拟机安装vim命令
IPADDR=192.168.88.254
NETMASK=255.255.255.0
GATEWAY=192.168.88.2
DNS1=114.114.114.114
配置前
配置后
3、配置完成后退出,保存后退出,然后输⼊命令:systemctl restart network.service来重启⽹络服务。
systemctl restart network.service
测试⼀下查看⼀下IP地址:ip addr
ping命令测试⼀下⽹络连通性,⾄此⽹络问题就解决了:ping baidu
三、安装ifconfig
ifconfig出现bash: ifconfig:command not found,即没有安装ifconfig命令的解决⽅法
初装centos 7时,运⾏config报 command not found 错误, ifconfig命令是设置或显⽰⽹络接⼝的程序,可以显⽰出我们机器的⽹卡信息,可是有些时候最⼩化安装CentOS等Linux发⾏版的时候会默认不安装ifconfig等命令,这时候你进⼊终端,运⾏ifconfig命令就会出错
⼀、这是我们⾸先会想到是不是环境变量⾥没有ifconfig命令的路径,因为ifconfig是在/sbin路径下的,以root⽤户登录才可以运⾏,可是我们上边是以root⽤户登录的啊,先看看root⽤户的环境变量
[root@localhost wpc]# echo $PATH
⼆、环境变量⾥有/sbin这个路径,也居⼠说如果ifconfig命令存在并且就是位于/sbin⽬录下的话我们肯定就是可以运⾏的,那么我们就看看/sbin⽬录下有没有ifconfig命令吧
[root@localhost wpc]# ls /sbin/grep ifconfig
结果表明我们的/sbin⽬录下并没有ifconfig命令,所以我们的结论是:我们的CentOS最⼩化安装⾥边是没有安装ifconfig的
三、我们的解决办法是:yum安装ifconfig这个命令包
[root@localhost wpc]# yum search ifconfig
通过yum search 这个命令我们发现ifconfig这个命令是在net-tools.x86_64这个包⾥,接下来我们安装这个包就⾏,⼀直选择y
四、使⽤命令安装[root@localhost wpc]# yum -y install net-tools.x86_64
⾄此已经安装好ifconfig这个命令了,测试⼀下
成功运⾏了,这时候你是不是和我当初⼀样有疑惑,windows⾥的ipconfig命令到了linux为什么有些还不是必须安装的,原来ifconfig命令来源于net-tools,这个包⾥有ifconfig,netstat,whois等命令,所以之前这些命令你都是运⾏不了的

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。