CentOS 7提示“-bash: ifconfig: command not found”

CentOS 7 使用ifconfig命令查看IP地址时,提示“-bash: ifconfig: 未找到命令”。
已邀请:
匿名用户

匿名用户

赞同来自:

  据说ifconfig命令过时了,已经好几年没有维护更新了,使用更为强大的“ip”命令替代。现在在类RedHat版本的Linux系统“CentOS 7”、“RHEL 7”、“Oracle Linux 7”以及“Scientific Linux 7”中的最小化安装模式中已经找不到“ifconfig”命令。
 
虽然被废弃了,但是如果你想用,当然还能用,使用yum命令安装“net-tools”包即可:
yum -y install net-tools
安装“net-tools”包,会安装以下命令文件,其中包括“ipconfig”:
/bin/netstat
/sbin/arp
/sbin/ether-wake
/sbin/ifconfig
/sbin/ipmaddr
/sbin/iptunnel
/sbin/mii-diag
/sbin/mii-tool
/sbin/nameif
/sbin/plipconfig
/sbin/route
/sbin/slattach
 
如果想使用新命令,请参考ipconfig的替代方案(爱E族):

  • ip link 替代-> ifconfig 

  • ip addr show 替代-> ifconfig -a

  • ip help 替代-> ifconfig --help 

  • ip -s link 替代-> ifconfig -s

  • ip link set eth0 up 替代-> ifconfig eth0 up 


 
net-tools包过时后,更多的网络命令的替代方案请参考下图:
net-tools包过时后,更多的网络命令的替代方案.jpg

要回复问题请先登录注册