ちょうどかなり遅いコンピュータのKali Linuxで誤ってrockyou.txtを開いた。現在、1時間以上デスクトップに3000万語をロードしています。それでもマウスが利用可能で、時計の表示が変わっているため停止しません。ただし、他のアイテムをキャンセル、クローズ、または開くことはできません。とにかく再起動せずにオフまたはシャットダウンできますか?
また、rockyou(オンラインデータベースなど)で特定の単語をロードせずに検索する方法があるかどうかを知りたいですCtrlf。
答え1
top
Ctrl-Alt-F1と入力して端末に入り、ログインし、を使用して違反者を検索し、その名前またはpidを覚えて殺すことができます。
- PID別:
kill -KILL pid
- 名前で:
pkill -KILL -f name
「カーネルの内部」にぶら下がっていない場合、SIGKILLはそれを消します。言い換えれば、操作をユーザー空間に戻さない誤ったシステムコールがあります。この状況は、プログラムが多数のディスクI / Oを実行しているときに発生します。
これがまったく可能でない場合は、リモートでログインしてもAlt-SysRQのみが役立ちます(Sshなどのリモートサービスが有効になっている場合)。多くのサイトでAlt-SysRQ-Rを試していると言っていますが、X11では正常に動作しませんでした(Ctrl-Alt-Backspaceもありますが、デフォルトでは無効になっている可能性があります)。もう一つの試みは、Alt-SysRQ-E/Iを使用してすべてを殺すことですが、犯罪者だけでなくすべてを殺すことです。
これらの方法がすべて使い果たされた場合、唯一のオプションはハードリセットです。
カーネルはOOMキラーメカニズムを使用して自動的に終了することもできます(メモリに多くの単語をロードしようとするため)。
答え2
ctrl-alt-backspaceを使用してxサーバーを終了すると、開いているすべてのセッションもキャンセルされます。
これが不可能な場合は、SSH経由で別のコンピュータからリモートでログインし、「kill -9」を使用してエディタを終了します。