Skip to content

Linuxの最終手段SysReqキー

Ctrl+Alt+Deleteキーも効かないヽ(。д゜)ノ?
電源ボタンでぶった切るのもなぁ。。。

そんな時のお助け役。SysRecキー。
(カーネルのコンパイル時の設定によっては使えない事もあります。)

カーネルに直接割り込み指示を入れられる機能です。

「利用法」
・あらかじめやっておくこと
/etc/sysctl.conf という設定ファイルをroot権限で適当なテキストエディタで開きます。
以下の値を設定ファイルの中から探し出して、
kernel.sysrq = 0 を
kernel.sysrq = 1
に書き換えて保存し機能を有効化しておきます。

・いざ使う時が来たら

“ALT + SysRq + [コマンド]”のように、キーを同時押しして入力します。
コマンドにあたるキーは以下の通り。

  • s – ファイルシステムをsyncしようとする。
  • u – ファイルシステムを’書き込み不可’の状態で再マウントする。
  • e – init以外の全てのプロセスにSIGTERMを送る。
  • i – init以外の全てのプロセスにSIGKILLを送る。
  • o – システムの電源を落す。

中にはFnキーと同時押ししないと駄目な場合もあるようです。

電源ボタンでぶった切るよりは若干安全ですが、
如何せん最終手段と思ってください。

One Comment

  1. mikuru mikuru

    なんか、昔のMacにもそんな機能あった気が。
    そういえばうちのパソコン、リセットボタン付いている。
    説明書には、押さないで下さいって書いてあるけどw
    このボタン今までお世話になったの、2回くらいかな…。
    おかげで、電源長押しはやっていません(笑)

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)