
GUIなしでLinuxシステムを起動するとしましょう。 ttyログインプロンプトが表示されたら、キーボードシーケンスを使用してシステムをシャットダウンできますか?
もちろん、ユーザー名とパスワードを入力してからsudo shutdown -h now
キーボードショートカットを使用してログインする前にそれをオフにできますか?
答え1
ほとんどのLinuxシステムでは、Ctrl++Altキーシーケンス操作はDelまたはで構成されています。/etc/inittab
/etc/init/control-alt-delete.conf
通常、これはシステムを再起動しますが、コマンドを変更してシステムを停止することもできます。
存在する/etc/inittab
:
ca::ctrlaltdel:/sbin/shutdown -t3 -h now
または/etc/init/control-alt-delete.conf
:
start on control-alt-delete
exec /sbin/shutdown -h now "Control-Alt-Delete pressed"
答え2
s
パスワードなしで ""というユーザーを使用する前にこれを行ったことがあります。
IIRCのユーザーシェルを/sbin/shutdown
。/etc/shells
答え3
以下は私を驚かせた小さなコツです。 iLO(またはKVM)なしでリモートシステムを停止した場合、これは命の恩人になります。
魔法のSysRqキー。システムで有効になっている場合は、クリックするとALT + SysRq + o
システムをシャットダウンする必要があると思います。これは強制終了なので(私の記憶が正確であれば今テストしたくありません!)次を押すことができます。 (
ALT + SysRq + e
すべてのプロセスをすばやく終了)他のすべての項目を終了する
ALT + SysRq + i
)
ALT + SysRq + s
すべてのファイルシステムの同期、
ALT + SysRq + u
パーティションの再マウント読み取り専用に設定し、bまたはoの組み合わせを実行(再起動または終了)
とにかく、これがシステムを停止する最良の方法ではないと思います。他の答えがより適切かもしれませんが、問題が発生した場合は、上記の方法が役立ちます!
答え4
グラフィカルインターフェイスで電源ボタンを処理しない場合、電源ボタンを短く押すと、多くのLinuxシステムが完全シャットダウンを実行します。
この動作はsystemdでデフォルトで採用されています(systemd-logindとして実装されています)。それ以前は、Linuxの一部の基本構成で実装されていましたacpid
。正確な動作は若干異なる場合があります。
これを行うには、ソフトウェアで処理できる電源ボタンを短く押す必要があります。 ACPI規格はこのハードウェア機能をサポートしています。 (もちろん、ACPIに準拠している可能性がありますが、システムをすぐに不完全にシャットダウンするためのボタンがまだあります。)