警告!!! :質問は一時的にUbuntuを壊すことを求めています 。 安全な答えはありません 。重要なサービスを実行している場合、重要なドキュメント/ファイルを編集している場合は、作業を回復/保存できない可能性があることに注意してください。これらの回答を試すことはではないことに注意してください 何をしているのか、なぜそれをしているのかがわからない場合に推奨されます。何かを壊した場合でも、回答者(または質問者、FWIW)の過失ではありません。
Ubuntuが応答しなくなるようにする方法が必要です。シャットダウンスクリプトを実行せず、ハング状態からの回復もありません。システムをderpに入れるための迅速で汚い方法 モード。回復は、電源をオフにしてから再度オンにすることによってのみ行う必要があります。
3つのことを想定します:
- 私はルートです
- 非bashソリューション(フォーク爆弾は使用しないでください。ただし、コマンドラインソリューションは問題ありません)
- ファイルシステムはそのままにしておく必要があります
dobeyのコメントに対処するには:
- ダープモード 基本的には「コンピューターは実行されますが、それだけです」という意味です
- 「実際に達成しようとしていること」。タイトルはそれをかなりはっきりと説明していると思います。 OSを自由に無反応にしたいのですが、OSは何もできなくなります。それがまさに私が達成しようとしていることです。デバッグは含まれず、XY問題もありません。電源ボタンを押し続ける以外に何もできない場所で、システムをロック/クラッシュ/ハングアップする方法が必要です。
承認された回答:
システムを使用できなくする明確な方法の1つは、次を使用してシステムをクラッシュさせることです。
sudo sh -c 'echo c > /proc/sysrq-trigger'
または(/proc/sys/kernel/sysrq
の場合 設定は、1
などのそれほど制限されていないものに設定されます )、 Altを押します + SysRq + C 同じ効果のために。
これらのファイルは、proc(5)
に記載されています。 マニュアル:
/ proc / sys / kernel / sysrq
このファイルは、SysRqキーによって呼び出すことができる関数を制御します。 [..]
/ proc / sysrq-trigger(Linux 2.4.21以降)
このファイルに文字を書き込むと、ALT-SysRq-
と入力した場合と同じSysRq関数がトリガーされます(/ proc / sys / kernel / sysrqの説明を参照)。このファイルは通常、rootによってのみ書き込み可能です。詳細については、LinuxカーネルソースファイルDocumentation / admin-guide / sysrq.rst(またはLinux4.10より前のDocumentation/ sysrq.txt)を参照してください。
この「sysrq」機能の詳細については、https://www.kernel.org/doc/html/latest/admin-guide/sysrq.html
を参照してください。 関連:Ubuntuのコンテンツに基づいて音量を自動的に調整しますか?