CENTOS在输入ifconfig命令时,提示没有命令的处理方法

CENTOS在输入ifconfig命令时,提示没有命令的处理方法

今天在虚机上装了个CENTOS。装好后,好多命令都提示找不到。百度后,问题解决。将处理方法记录下来,以备日后使用。

------------------------------------无敌分割线---------------------------------------

# ifconfig

  提示命令不存在

  使用 # /sbin/ifconfig 即可

  原因: 系统默认的环境变量设置不对

  在 普通用户 和root用户下分别执行echo $PATH,PATH里少了四个地址:/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin

  而,ifconfig恰恰就在/sbin里面。

  或者

  下cat /etc/profile, 可以发现没有关于/sbin的环境变量。

  su 进入root,运行gedit /etc/profile     (刚玩LINUX,习惯用gedit)

  在文件末加入以下语句:

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

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

  保存并退出。

  修改/home/用户/.bash_profile,在PATH后面添加/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin这几个路径。

  改完之后,执行命令:. .bash_profile,也可以注销下或者重启才能使刚刚修改的内容生效。

  再来sudo ifconfig , 就OK了。

时间: 2024-10-14 10:13:22

CENTOS在输入ifconfig命令时,提示没有命令的处理方法的相关文章

CENTOS在输入ifconfig命令时,提示没有命令的处理方法 - 只是一段过程 - 开源中国社区

body { font-family: 微软雅黑; font-size: 10.5pt; line-height: 1.5; } html, body { color: ; background-color: ; } h1 { font-size:1.5em; font-weight:bold; } h2 { font-size:1.4em; font-weight:bold; } h3 { font-size:1.3em; font-weight:bold; } h4 { font-size:

转载:Linux下执行SVN命令时提示错误:Valid UTF-8 data

在Linux下执行svn add *时出现如下错误: svn:  Valid UTF-8  data(hex: 4b)followed by invalid UTF-8 sequence(hex:  fc 63 68  65) 出现这个错误是因为svn库里有文件的名字不是utf-8编码的,这种情况对于中文来说很常见.比如在自己的windows上建了一个中文名字的文件,就会使这种情况. 几经周折,才找到解决办法: 首先,执行命令: ls * | file -/dev/stdin:  ISO-885

sql2008安装时提示重启计算机失败解决方法

安装sql 2008的时候,在检测安装环境中有一项是”重新启动计算机”显示的结果是“失败”.上网看了半天,找到了解决方案,虽然我没弄明白具体原因,但问题是解决了,解决方案如下: 一.Windows+R,在对话框中输入“regedit”,点击运行:二.此时会弹出注册表信息,在里面找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager”目录 三.删除“PendingFileRenameOperations”:四.关

CentOS中输入ifconfig出现ens33而没有eth0,而且ens33中没有ip地址

本人在初次使用linux时,用xhell连接到linux时连接不上,在linux下输入ifconfig时显示如下图内容:我在网上查了很多资料,用过很多方式,但始终无法修改过来,后来我才找到了解决的办法解决方法如下:[[email protected] ~]# cd /etc/sysconfig/network-scripts/ [[email protected] network-scripts]# vi ifcfg-ens33将ONBOOT设置为yes 原文地址:http://blog.51c

远程ssh执行命令时提示找不到命令

最开始的时候碰到这种问题,是在hadoop003上配置了jdk1.8, 在hadoop002上执行ssh hadoop003 java -version提示没有命令,先ssh hadoop003然后执行java -version则没有问题后来执行分发脚本时也碰到过这种问题,如果分步执行,先ssh到主机,然后执行命令就没有问题,然而直接ssh + 主机 + 命令就会报错,百度之后发现是ssh远程执行命令时加载的环境文件是~/.bashrc.所以解决的思路就是在~/.bashrc中添加需要的环境变量

输入adb shell 时 提示error: more than one device and emulator

第一种情况:确实用多个设备或者模拟器 解决办法:(指定连接某一个设备或者模拟器) 1.获取模拟器/设备列表   adb devices 2.指定device来执行adb shell   adb -s devicename shell 例如:   adb -s emulator-5554 shell 在多device的时候,执行adb命令一般都需要用参数-s指定device.例如卸载emulator-5554上的包com.soft.camera adb -s emulator-5554 unins

修复运行 tasklist 命令时提示 ERROR: Not found

最近碰到了一个脚本运行 tasklist 总是提示 ERROR: Not found,在这里找到了修复的方法 https://superuser.com/questions/1282867/windows-8-1-tasklist-error-not-found 方法是在命令行运行以下命令 cd \windows\system32\wbem net stop winmgmt rename Repository Repository.old net start winmgmt tasklist #

在linux上使用impdp命令时提示ORA-12154: TNS:could not resolve the connect identifier specified的问题

今天在一台linux服务器上用impdp命令导入dmp文件时出现了错误: ORA-12154: TNS:could not resolve the connect identifier specified 我使用的语句是: impdp new_eadsy_admin/new_eadsy_admin@jclw directory=dump1 dumpfile=NEW_EADSY_ADMIN01.DMP logfile=NEW_EADSY_ADMIN_exp_01.log schemas=NEW_E

解决maven执行命令时提示:cached in the local repository

可能原因是maven私服找不到相关jar. 我们可以到http://mvnrepository.com中找到相应的jar,上传到私服即可. 然后到本地仓库中找到相应的文件夹路径,删除相关文件夹后,再执行maven命令.