シェルコマンドが機能しない : REDHAT

シェルコマンドが機能しない : REDHAT

起動スクリプトにいくつかのサービスを追加し、再起動後にこのメッセージが表示されました。

24 package(s) needed for security, out of 52 available
Run "sudo yum update" to apply all updates.
-bash: id: command not found
-bash: id: command not found
-bash: id: command not found
-bash: tty: command not found
-bash: mktemp: command not found
-bash: $TMP: ambiguous redirect
-bash: rm: command not found

そして、、、などの基本的なコマンドのほとんどを実行しようとすると、netstat次 のようなエラーメッセージが表示されます。psgrepll

-bash: ls: command not found

cpしかし、などの一部のコマンドchkconfigは動作しています。 /bin/bash ファイルが存在することを確認しました。 理由は何でしょうか?

しかしその前に私は以下の変更を加えました

echo "JAVA_HOME=/usr/java/jdk1.6.0_45" >> /etc/profile.d/custpath.sh
echo "export JAVA_HOME" >> /etc/profile.d/custpath.sh
echo 'PATH=$PATH:$JAVA_HOME/bin' >> /etc/profile.d/custpath.sh
echo "export PATH" >> /etc/profile.d/custpath.sh

/etc/environmentファイルを次のように変更しました

export JAVA_HOME=/usr/java/jdk1.6.0_45
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$CLASSPATH:/usr/java/jdk1.6.0_45/jre/lib

関連情報