我正在从过去几个月的工作在Ubuntu服务器 现在突然ps,ifconfing commnad停止与以下错误的工作。Ubuntu的服务器PS,ifocnfig,命令不工作
USER1 @焦点Fb1:在/ usr/bin中$ PS -bash:/斌/ PS:没有这样的文件或目录
任何建议,得到这个命令的工作了。
我正在从过去几个月的工作在Ubuntu服务器 现在突然ps,ifconfing commnad停止与以下错误的工作。Ubuntu的服务器PS,ifocnfig,命令不工作
USER1 @焦点Fb1:在/ usr/bin中$ PS -bash:/斌/ PS:没有这样的文件或目录
任何建议,得到这个命令的工作了。
which ps
和ls /usr/bin -al
(它们都在/ bin中)的输出是什么?如果您获得root权限,它是否工作?使用sudo ifconfig
或sudo su
,然后ifconfig
?
这可能是文件权限的问题,但很难说没有更多信息。
的要求我loged以root 根@焦点Fb1:〜#PS -su:/斌/ PS:没有这样的文件或目录 USER1 @焦点Fb1:/ usr/sbin目录$哪个PS /斌/ PS LS的/ usr/bin中-al 我不觉得PS文件有 请帮助我会回复你的答案 – 2010-05-26 08:10:44
我的意思是,您可以运行'ls/usr/bin -al',这样我们就可以看到这些文件(“ps”,“ifconfig”)在那里,如果它们是,它们的文件权限是什么回覆。我不得不猜测,/ bin中的这些文件根本就不存在,或者由于权限混乱而无法执行。我希望后者,因为这可能可以解决没有太多的麻烦。 :) 当然,如果/ bin为空,您将很难运行位于/ bin中的命令,因此请分享每个命令的输出,以便我们获得更好的想法。 – Rob 2010-05-26 08:46:31
首先使用定位找到你PS或使用ifconfig程序:
$ locate ps | grep bin
你也可以尝试whereis命令:
$ whereis ps
如果你不找不到他们,尝试以root用户身份搜索。
我试图把不同commnads的所有输出,如下 根@焦点Fb1:在/ usr/bin中#whereis PS PS:/ bin中/ PS /usr/share/man/man1/ps.1.gz
根@焦点Fb1:在/ usr/bin中#LS -lsa PS 16 -rwxr-XR-X 1个根根15859 2010-05-26 12:21 PS
发生了什么事你运行的命令? – 2010-05-26 09:34:30
出错了$ PATH我怀疑它没有/ sbin ..也许新的软件覆盖你的$ PATH ..
正常路径应该包括这个(mebada是我的用户名)
[email protected]:~$ echo $PATH
/home/mebada/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
这可能会更好迁移到superuser.com – redben 2010-06-16 15:35:20