问题解决

作者: 操作系统  发布:2019-09-06

先找下ifconfig的职位吗: #whereis ifocnfig
   路线如下 /sbin/ifconfig
   直接运维 /sbin/ifconfig 展现了网卡音信
   可是这么每一趟都输入 /sbin/ifconfig 挺麻烦的。
$ su root
切换到root 下

遭逢标题,参照他事他说加以考察互联网化解。如下文,转发自

输入
#export PATH=$PATH:/sbin
OK。以后就可以一向
#ifconfig


作者“itsoul”  

法一:[root@localhost sbin]$ /sbin/ifconfig 就足以出现使用了 
方法二:[root@localhost sbin]$ export PATH=$PATH:/sbin ,那样设置后,后一次就能够直接待上访谈了,免处第一种的劳苦,如: 

: #whereis ifocnfig 路线如下 /sbin/ifconfig 直接运转 /sbin/ifconfig 突显了网卡信息不过那样每一次都输入 /sbin/ifconfig 挺麻烦的...

[root@localhost /]$ ifconfig

[oracle@localhost /]$ ifconfig
提示:“bash: ifconfig: command not found”

于是笔者切换来root客户下
[root@localhost /]$ ifconfig
照例提醒:“bash: ifconfig: command not found”

深入分析难题
1.whereis ifconfig 看一下那么些命令在哪个目录下

2.echo $PATH 看一下该目录是或不是在路经下,注意lunux下是全然区分轻重缓急写的,所以不用大体那点

3.实施命令,必要钦定路线也许把目录参预PATH中

4.于是足以那样访谈
方法一:[root@localhost sbin]$ /sbin/ifconfig 就足以出现使用了
方法二:[root@localhost sbin]$ export PATH=$PATH:/sbin ,那样设置后,后一次就足以一贯访谈了,免处第一种的劳动,如:
[root@localhost /]$ ifconfig

办法三:修改/etc/profile文件,注释掉if语句就可以
把下部的if语句注释掉:
# Path manipulation
if [ "$EUID" = "0" ]; then
pathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
fi
修改为
# Path manipulation
# if [ "$EUID" = "0" ]; then
pathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
#fi

注:不光是ifconfig命令出现“bash: ifconfig: command not found”,原因非root客商的path中从未/sbin/ifconfig
,另外的吩咐也足以现身这种情状,消除的办法是同等的。

 

重启网卡的两种方法:

一、network

利用root帐户

# service network restart

二、ifdown/ifup

# ifdown eth0

# ifup eth0

三、ifconfig

# ifconfig eth0 down

# ifconfig eth0 up

本文由今晚买四不像发布于操作系统,转载请注明出处:问题解决

关键词: