0

私は過去数か月からubuntuサーバーで作業していますが、突然ps、ifconfingコマンドが以下のエラーで動作を停止します。

user1@Fb1:/usr/bin$ ps -bash: /bin/ps: そのようなファイルまたはディレクトリはありません

このコマンドを元に戻すための提案。

4

4 に答える 4

0

which psandの出力は何ですかls /usr/bin -al(両方とも /bin にあります)? sudo ifconfigまたはsudo suを使用して root 権限を取得すると機能しますifconfigか?

これはファイルのパーミッションに問題がある可能性がありますが、詳細な情報がなければ何とも言えません。

于 2010-05-26T08:05:02.540 に答える
0

$PATH に何か問題があります /sbin がないと思われます..新しいソフトウェアが $PATH を上書きする可能性があります..

通常のパスにはこれを含める必要があります(mebadaは私のユーザー名です)

mebada@T430:~$ echo $PATH
/home/mebada/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
于 2016-05-15T10:33:52.653 に答える
0

root@Fb1:/usr/bin# 以下のように、さまざまなコマンドのすべての出力を配置しようとしましたが、ps ps: /bin/ps /usr/share/man/man1/ps.1.gz

root@Fb1:/usr/bin# ls -lsa ps 16 -rwxr-xr-x 1 root root 15859 2010-05-26 12:21 ps

于 2010-05-26T09:23:18.447 に答える
0

まず、locateを使用してpsまたはifconfigプログラムを見つけます。

$ locate ps | grep bin

また、 whereisコマンドを試すこともできます。

$ whereis ps

見つからない場合は、root ユーザーとして検索してみてください。

于 2010-05-26T08:08:54.533 に答える