ifconfig无输出问题
ifconfig无输出问题
当我准备查看一下Linux系统的的ip,发现使用ifconfig没有输出,并且没有打印任何信息
如下:
[root@fhrdr ~]# ifconfig
[root@fhrdr ~]#
可能的原因:
1、linux的环境问题造成的
2、ifconfig命令不正确,或者为文件为空
1、检查ipconfig的环境
[root@fhrdr ~]# echo $PATH
/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/root/bin
[root@fhrdr ~]#
检查/sbin是否在PATH环境内,如果不在的话就添加进去
解决方式:
[root@fhrdr ~]# export PATH=$PATH:/sbin
2、检查ifconfig命令
先检查一下是否为空
[root@fhrdr ~]# file /sbin/ifconfig
/sbin/ifconfig: empty
[root@fhrdr ~]#
或者
[root@fhrdr ~]# cat /sbin/ifconfig
[root@fhrdr ~]#
如果是如此的结果的话,那就说明ifconfig为空了
解决方式:
1、重新拷贝一份
2、重新安装net-tools包
我这里采用的是重新安装包,先删除了原来的包,再重新安装一下
[root@fhrdr ~]# yum remove -y net-tools
[root@fhrdr ~]# yum install -y net-tools
[root@fhrdr ~]# ifconfig
完成后再使用ifconfig便可以使用了
扩展
查看linux系统的ip的两种简单方式:
[root@fhrdr ~]# ifconfig
[root@fhrdr ~]# ip addr
查看外网ip的几种简单方式
[root@fhrdr ~]# curl ifconfig.me
[root@fhrdr ~]# curl cip.cc
[root@fhrdr ~]# curl ident.me

浙公网安备 33010602011771号