
魔法のSysRqキーを呼び出すキーをどうやって知ることができますか?前提は、私の前にあるLinuxマシンがまだ停止していないことです。動作していることを確認するには、すべての一般的な魔法のSysRqキーの組み合わせを試すよりも簡単な方法が必要です。
答え1
PC上の魔法のSysRqキー自体はまたはでAltSysRqありAltPrint Screen、これは3番目のキー(文字)と組み合わせて特定の操作を表します。
ショートバージョンは、コンソールにAltSysRqSpace利用可能なショートカットが表示されることです(ありがとうございます。ヨシフ・ロダンこれを指摘してください)。
SysRqマジックキー(有効になっている場合)は、次を/proc/sys/kernel/sysrq
実行して有効になっているかどうか、および許可されている機能を確認できます。
cat /proc/sys/kernel/sysrq
そのファイルやディレクトリがないと文句を言う場合は、Magic SysRqが有効になっていません。それ以外の場合は、使用可能な機能を決定する数値が表示されます。
- 0:SysRqを完全に無効にします。
- 1:すべての機能を有効にします。
- 他のすべての値は許可される機能のビットマスクです。
- 2: コンソールログレベル
- 4: 制御キーボード
- 8: デバッグダンプ処理
- 16:
sync
- 32: 読み取り専用の再インストール
- 64: プロセス信号
- 128: 再起動/電源オフ
- 256:すべてのRTタスクの最適化
システムをroot
実行するために機能するシェルだけが必要な場合は、文字を作成して魔法のSysRq関数を呼び出すこともできます/proc/sysrq-trigger
。例えば
echo s > /proc/sysrq-trigger
緊急事態が実施されますsync
。
すべてそこにいるカーネル文書。