ttyのログインプロンプトからのシャットダウン


11

GUIなしでLinuxマシンを起動するとします。ttyログインプロンプトが表示されたら、キーボードシーケンスでマシンをシャットダウンできますか?

もちろん、ユーザー名とパスワードを入力してからsudo shutdown -h now、ただし、キーボードショートカットを使用してログインする前にシャットダウンすることはできますか?

回答:


9

私は以前、 " s" という名前のユーザーとパスワードなしでこれを行いました。

ユーザーのシェルをに設定したIIRC /sbin/shutdown。多分それをに追加する必要があり/etc/shellsます。


13

ほとんどの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"

これに別のキーシーケンスを使用することもできますか?(再起動を上書きしたくありません)
学生、

8

ここでは、iLO(またはKVMなしでリモートシステムを(私を驚かせたライフセーバーの種類凍結場合という素敵なちょっとしたトリックは)です。 マジックSysRqキーは。それはあなたのシステム上でアクティブになっている場合は、私が打つと信じALT + SysRq + oてシステムをオフにする必要があります。これは、ハードシャットダウンです(正しく思い出せば、今すぐテストしたくない!)を押します。 ALT + SysRq + e(すべてのプロセスを ALT + SysRq + i強制終了します) ALT + SysRq + sすべてALT + SysRq + uを強制終了します。すべてのファイルシステム を同期し、読み取り専用としてパーティションを再マウントしてから、 bまたはoの組み合わせ(再起動またはシャットダウン)

とにかく、これがあなたのシステムを停止する最良の方法だとは思いません、他の答えがより適切かもしれませんが、あなたが行き詰まっている場合、上記はあなたを助けるはずです!


3
これは機能しますが、干し草の山に車を運転して車を止めるようなものです。効果的で、あなたの車はおそらく大丈夫でしょう
バハマート2012

2
私は100%あなたに同意します、私は私の答えでそれを明確にしようとしました。キーの組み合わせを正しい方法で行うと少し良くなりますが、そうです、これはそれが言うことを実行する光沢のある赤いボタンであり、他のことはほとんどしません。
Rqomey 2012

0

多くのLinuxは、電源ボタンがグラフィカルインターフェイスで処理されていない場合、電源ボタンを短く押すと、クリーンシャットダウンを実行します。

この動作は、systemdでデフォルトで採用されています(systemd-logindによって実装)。それ以前にも、一部のLinuxのデフォルト設定で実装されていましたacpid。正確な動作は少し異なる場合があります。

これには、電源ボタンの短押しがソフトウェアで処理できる必要があります。このハードウェア機能は、ACPI標準でサポートされています。(もちろん、ACPIに準拠していても、システムを即座に、不明確にシャットダウンするボタンがいくつかある場合があります)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.