IT pass HikiWiki - [Karte]パソコンが固まったときの対処法 Diff

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

{{toc}}

[((<カルテ一覧|トラブルカルテ>)) へ戻る]


== Magic SysRq Key

電源ボタンを押しての再起動の前に, Magic SysRq を試してみること.

コンソールから [SysRq] + [コマンドキー] を入力する.
[SysRq] キーは通常, [Alt]+[Print Screen] に当たる.

=== 事前確認

予め以下の出力を確認しておくこと.

  # cat /proc/sys/kernel/sysrq
  1

そうなっていない場合は,
/etc/sysctl.conf に

  kernel.sysrq = 1

を設定した上で

  # sysctl -p

を実行すること.

=== 主なコマンド

例えば r -> s -> e -> i -> u -> b の順番で試してみる.

#RT
コマンド, 動作内容
b, 即座に再起動する.この際ファイルシステムのsyncやアンマウントは行われない.
c, カーネルをクラッシュさせる.
e, initを除くすべてのプロセスにSIGTERMシグナルを送る(プロセスを正常に終了させる).
h または Enter, ヘルプを表示する.
i, init を除くすべてのプロセスにSIGKILLシグナルを送る(プロセスを強制終了させる).
o, システムを停止させる.
r, X サーバからキーボードとマウスのコントロールを取り戻す.
s, マウントされているすべてのファイルシステムを sync する.
u, マウントされているすべてのファイルシステムを読み込み専用モードで再マウントする.

* 参考資料
  * ((<"magic SysRQを覚えて使いこなす"|URL:http://www3.big.or.jp/~sian/linux/tips/sysrq.html>))
  * ((<"マジックSysRqキー - Wikipedia"|URL:http://ja.wikipedia.org/wiki/%E3%83%9E%E3%82%B8%E3%83%83%E3%82%AFSysRq%E3%82%AD%E3%83%BC>))
  * ((<"SysRqキーを使ってフリーズしたシステムを復旧するには - Ubuntu Japanese Wiki"|URL:https://wiki.ubuntulinux.jp/UbuntuTips/Others/MagicSysRq>))