プロが教える店舗&オフィスのセキュリティ対策術

いつもお世話になっております。

Linuxでコマンドを入力するとき、
↓のようにログイン中のユーザが頭に付いた状態になりますが、
[root@server]# ls /usr/local

最近、直前のコマンドが終了していないのかなんなのか、
上記のような”コマンド待ち状態”(=ログイン中のユーザが表示)
にならず、次のコマンドを打つと、
ls
ls
cd /usr/local

のようになり、どのコマンドも反応しなくなります。

Ctrl+Q、Ctrl+バックスラッシュ、Ctrl+Z 等、ネットで探した
脱出ショートカットキーはいろいろと試しましたが、結局は
サーバーの再起動するしかない状態です。

再起動せずに、この無反応状態から脱出するにはどうしたら良いでしょうか?
USBメモリをマウントしてlsで確認した後は、毎度この状態になってしまいます。
よろしくお願いします。

A 回答 (3件)

USBメモリがおかしいのでしょう


USB-HDDもですが、ちゃんと読めない状態でlsやdfコマンドを実行すると
そのような状態になります。

一般的に。。。
alt+F2で別のコンソールが出ませんか?
SSHでログイン出来ませんか?

USBを引っこ抜けばいけるかもしれませんが
そのタイミングでカーネルパニックを起こす可能性もあります。
USBを強制的にunmountするのが1番かもしれません。
    • good
    • 0
この回答へのお礼

pakuti様
ご回答いただきありがとうございました。

結局、USBをWindowsマシンでフォーマットしてやったら
今までのことが嘘のようにサクサクと動きました。

とはいえ、このUSB、別のLinuxマシンでは全く問題なくマウント等できる
代物だったんですが・・・。

とにかく、alt+F2で起動したコンソールも固まってしまい、
USB引っこ抜いても変わらずで困っていたので、USBのフォーマットで
解決するのならそれで良しとします。

お礼日時:2013/07/09 16:11

>サーバーの再起動



さすがにUNIX系の処理で再起動はないでしょう(苦)
別コンソールでログインしてkillしてあげるのが普通では?
もちろん完全にフリーズしてしまえばしかたないでしょうけど
    • good
    • 0
この回答へのお礼

yambejp様
ご回答いただきありがとうございます。

確かに再起動は、、元々Linux使いではないのであんまり触ったこと
ないのですが、再起動しないといけない場面に出くわしたこともありませんでした。

Alt+F2で別ログイン画面を立ち上げたものの、それさえも停止してしまいました。

お礼日時:2013/07/09 16:06

Ctrl + C でコマンドを停止できないでしょうか。


あるいは別の方法でログインして、該当コマンドを強制的にkillするとか。
    • good
    • 0
この回答へのお礼

lowrider2005様

ご回答いただきありがとうございます。

Ctrl+Cでも変化はありませんでした。

別の方法のログイン、というのは、例えば別PCからのSSHやTELNETによるログインでしょうか?
これに関しては遠隔操作を受け付けない設定になっているようです。

お礼日時:2013/07/09 10:18

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!