博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS无法使用ifconfig和root密码修改
阅读量:5261 次
发布时间:2019-06-14

本文共 841 字,大约阅读时间需要 2 分钟。

   初学,总是有许多问题,这次就遇到了这个问题:

   想使用ifconfig命令查看一下虚拟机的ip地址,结果发现ifconfig命令无法使用,总是显示找不到ifconfig这个命令。

          上网查询帮助如下:

1.可以使用/sbin/ifconfig,说明ifconfig是可以使用的,原因是因为系统的环境变量设置不对。

2.可以执行echo $PATH命令查看PATH里的路径,发现少了/sbin这个路径,所以系统默认是找不到ifconfig的。

3.也可以使用which ifconfig命令看能否查找到ifconfig的路径,如果无法查找到,说明系统默认的环境变量是没有ifconfig 的路径的,需要把ifconfig的路径加上去。

         解决方法:

1.可以切换到root账户,切换的时候执行su - root命令,便可以直接使用ifconfig命令了,原因是因为单纯使用su root 是不会读取root用户设置的私有文件的。

2.就是比较原始的方法了,使用/sbin/ifconfig来代替ifconfig。

3.可以在PATH下加上/sbin的路径。使用root账户,可以vi /etc/profile,在文件末尾加上以下语句:

  PATH=$PATH:/sbin      #在PATH变量后追加/sbin目录

  export PATH=$PATH:/sbin#设置变量为全局的

      然后保存并退出,就可以直接使用ifconfig了。(实际操作时第三个方法并不能用,原因是我的虚拟机里没有vim命令)故使用下列方法

4:

  • 首先查看ifconfig 命令在哪个目录下,顺便检查是否安装了这个命令                                                  whereis ifconfig
 
  • 然后查看PATH中是否包含了这个目录,一般情况下是不包含的,只要添加进去就OK了                           echo $PATH
 
  • 添加路径       export PATH=$PATH:/sbin

转载于:https://www.cnblogs.com/Jesee/p/10537571.html

你可能感兴趣的文章
【学艺不精系列】简单的 JavaScript 表示星级的页面控件脚本
查看>>
分享自主开发的JS游戏《兔基斯天空大作战》
查看>>
cmd控制台 wrapper | OpenSCManager failed - 拒绝访问。 (0x5)解决
查看>>
十二省联考2019 骗分过样例
查看>>
CentOS卸载OpenJDK并安装Sun JDK
查看>>
潜移默化学会WPF(技巧篇)--关于后台如何设置字符串的颜色的方法
查看>>
TF-IDF算法概念
查看>>
CYQ.Data 快速开发之UI(赋值、取值、绑定)原理
查看>>
c# 版本控制关键字
查看>>
HDOJ 1061 Rightmost Digit
查看>>
[LeetCode] 221. Maximal Square
查看>>
word20161203
查看>>
Spinner在Dialog中的使用效果
查看>>
java学习之运算符
查看>>
jax-rpc、jax-ws和 axis、xfire的联系和区别
查看>>
vue配置element使用记录
查看>>
智慧解析第02课:放水
查看>>
线程的休眠和强制运行
查看>>
完全用 Linux 工作
查看>>
python脚本执行报错:SyntaxError: Non-ASCII character '\xe6' in file ip.py on line 4...
查看>>