找不到ifconfig命令

Rob*_*Seg 10 linux command centos ifconfig

我刚刚在我的mac上安装了CentOS7作为虚拟机(osx10.9.3 + virtualbox)运行ifconfig返回命令未找到.另外运行sudo/sbin/config会返回找不到的命令.这是echo $ PATH

/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/robbert/.local/bin:/home/robbert/bin

我的路径正常吗?如果没有,我该如何更改?

此外,我还没有在虚拟机上连接互联网,也许这是一个因素.

请记住我是学生,对某些术语很新.

Joa*_*son 30

ifconfig存在于net-tools包中,默认情况下可能无法安装;

sudo yum install net-tools
Run Code Online (Sandbox Code Playgroud)

安装包时,它将以/sbin/ifconfig.

  • 如果 ifconfig 不存在,如何配置 IP 地址以允许 yum 运行? (2认同)

小智 19

安装RHEL,CentOS后我也遇到了同样的问题.解决了以下问题.类型:

vi ~/.bashrc
Run Code Online (Sandbox Code Playgroud)

按i键进入插入模式.将以下内容写入此文件的末尾

export PATH=$PATH:/sbin
Run Code Online (Sandbox Code Playgroud)

然后按下退出Vi :wq!

在终端类型下面的命令,以反映我们的更改.

source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)

现在输入命令ifconfig,它应该工作.


Pag*_*ian 9

ifconfig命令已被弃用,因此默认情况下不会在许多新发行版上安装该命令.替换是

ip address
Run Code Online (Sandbox Code Playgroud)

你可以写一个快捷方式

ip a
Run Code Online (Sandbox Code Playgroud)

非常便利 :)