SysRqマジックキーが有効になっていることを確認する方法とそれを呼び出すキーは何ですか?

SysRqマジックキーが有効になっていることを確認する方法とそれを呼び出すキーは何ですか?

魔法の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

すべてそこにいるカーネル文書

おすすめ記事