web-dev-qa-db-ja.com

Ubuntuのデスクトップで「マジックsysrqキー」を有効にするにはどうすればよいですか?

魔法 SysRq Ubuntu 16.04デスクトップではキーが機能しません。今ではデフォルトで無効になっていると思います。それを有効にしようとしてもうまくいきませんでした。Googleが見つけるのは、デフォルトで有効になった2007年のフォーラム投稿だけです。

有効にできますか?もしそうなら、どのように?

[最初の回答の後に次を追加:]

https://en.wikipedia.org/wiki/Magic_SysRq_key によると、「Ubuntuでは、 Alt+SysReq 「これは、「スクリーン印刷」コマンドとして機能します。」これは、実際に、Sudo sysctl -w kernel.sysrq=1を実行した後でも、ハングしていないシステムで観察される動作です。

基本的にハングしているシステムから/proc/sysrq-triggerに書き込み、問題をデバッグするための情報を取得しようとするのは実用的ではありません。

8
Arlie Stephens

Sysrqマジックキーを一時的に有効にするには:

# echo "1" > /proc/sys/kernel/sysrq

または# sysctl -w kernel.sysrq=1

これにより、現在のユーザーセッションのsysrqマジックキーが有効になります。上記のコマンドで1を0と交換することにより、再び無効にすることができます。または、標準値の176に戻ります。

ブート時にこれらの変更を有効にするには、次の行を使用してsysctl.dディレクトリ(例:/etc/sysctl.d/90-sysrq.conf)に構成ファイルを作成する必要があります。

kernel.sysrq=1

そのため、/ proc/sys/kernel/sysrqを1に設定するとsysrqマジックキーが有効になり、に設定すると無効になります。

12
jarleih