首页 > 系统 > Linux > 正文

Fedora中ifconfig,netstat命令找不到

2024-08-27 23:59:31
字体:
来源:转载
供稿:网友

ifconfig是linux中用于显示或配置网络设备(网络接口卡)的命令,英文全称是network interfaces configuring了,这个命令一般情况下默认是安装好的,如果没安装好在使用时会提示bash: ifconfig: command not found...了,下面我就碰到这种问题下面来看看.

如果出现下面问题:

  1. [root@thunderspeed ~]# ifconfig 
  2. bash: ifconfig: command not found... 
  3. [root@thunderspeed ~]#  
  4. [root@thunderspeed ~]# netstat 
  5. bash: netstat: command not found... 
  6. [root@thunderspeed ~]# 

分析问题:

1.whereis ifconfig 看一下这个命令在哪个目录下.

2.echo $PATH 看一下该目录是否在路经下,注意lunux下是完全区分大小写的,所以不要忽略这点.

3.执行命令,需要指定路径或者把目录加入PATH中.

于是可以这样访问:

方法一:[root@localhost sbin]$ /sbin/ifconfig 就可以出现使用了.

方法二:[root@localhost sbin]$ export PATH=$PATH:/sbin,这样设置后,下次就可以直接访问了,免处第一种的麻烦,如:

[root@localhost /]$ ifconfig

修改/etc/profile文件,注释掉if语句即可,把下面的if语句注释掉:

  1. # Path manipulation  
  2. if [ "$EUID" = "0" ]; then  
  3. pathmunge /sbin  
  4. pathmunge /usr/sbin  
  5. pathmunge /usr/local/sbin  
  6. fi  
  7. //修改为  
  8. # Path manipulation  
  9. if [ "$EUID" = "0" ]; then  
  10. pathmunge /sbin  
  11. pathmunge /usr/sbin  
  12. pathmunge /usr/local/sbin  
  13. #fi   --Vevb.com 

如果还不行可能需要安装一下使用provides搜索依赖包:sudo yum provides ifconfig

搜索结果是:net-tools 因此需要安装 net-tools包即可

sudo yum install net-tools

保存,重新启动.

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表