linux 输入ifconfig命令为什么不行啊

发布网友 发布时间:2022-04-23 04:13

我来回答

8个回答

懂视网 时间:2022-05-14 06:52

linux系统下ifconfig命令未找到的解决方法需分四步进行,下面是具体介绍:

1、检查是不是环境变量里没有ifconfig命令的路径,ifconfig是在/sbin路径下的,以root用户登录才可以运行,查看root用户的环境变量。

2、环境变量里有/sbin这个路径,如果ifconfig命令存在并且就是位于/sbin目录下的话肯定就是可以运行的,检查/sbin目录下有没有ifconfig命令。

3、CentOS里没有安装ifconfig,键入yum search 命令,发现ifconfig命令是在net-tools.x86_包里,点击安装。

4、检查是否安装成功即可。

以上就是小编今天的分享了,希望可以帮助到大家。

热心网友 时间:2022-05-14 04:00

展开3全部

原因一:命令的路径没有在PATH环境变量中。

解决方法:手动的去添加环境变量。

1、打开/etc/profile文件。命令:vi /etc/profile

2、按大写的G,把光标调到文件最末尾的地方。按i进入输入模式,然后在文件的末尾添加如下的一句:export PATH=$PATH:/sbin。

3、按esc退出输入模式,:wq保存并退出文件。

4、再执行ifconfig,发现命令可以使用了。

原因二:没有安装ifconfig等命令,运行ifconfig命令就会出错。

解决方法:

yum search ifconfig

yum install net-tools.x86_

原因三:没有以root用户登录运行ifconfig,因为ifconfig是在/sbin路径下的。

解决方法:切换到root用户。

热心网友 时间:2022-05-14 05:18

Linux发行版的时候会默认需要添加用户ifconfig命令权限,一般用root账户进去或者给组用户添加权限,具体操作如下:

1、建议这个操作在root下进行,用root账户进去,输入su root命令。

2、如果只想在本次开机过程中临时性的添加修改,下次开机就无效的话,可以输入export PATH=$PATH:/sbin命令。

3、给用户永久添加ifconfig命令,在命令行中键入如下图所示的代码,文件修改并保持。

4、命令行中键入下图命令,然后在加入箭头的那两个地方插入一个#,然后按下esc保存重启系统应用配置。


热心网友 时间:2022-05-14 06:53

设置环境变量,把/sbin加入path就ok了
vi /etc/profile
在最后加入export PATH="$PATH:/sbin"
保存一下
然后注销一下电脑,就可以用了

热心网友 时间:2022-05-14 08:44

说明你的PATH变量中没有定义/sbin这个路径,因此只输入ifconfig命令,系统就找不到对应的程序。
可以自己定义PATH变量增加这个路径,具体方法:
PATH=$PATH:/sbin

热心网友 时间:2022-05-14 10:52

路径不对,系统找不到ifconfig在哪里
export PATH=$PATH:/sbin/ifconfig

热心网友 时间:2022-05-14 13:17

你可是root啊?不是的话就su或者sudo吧。

热心网友 时间:2022-05-14 15:58

如果你安装的是mini版本或简化版本,输入 ifconfig 会不到IP,提示: -bash: ifconfig: 未找到命令 ,需要安装 net-tools
执行 yum provides ifconfig ,再执行 yum provides ifconfig,再 执行 ifconfig -a,就能查出IP。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com