Herunterfahren von der Anmeldeaufforderung in tty


11

Angenommen, ich starte einen Linux-Computer ohne GUI. Kann ich den Computer mit einer Tastatursequenz herunterfahren, wenn eine tty-Anmeldeaufforderung angezeigt wird?

Natürlich könnte ich meinen Benutzernamen und mein Passwort eingeben und dann sudo shutdown -h now; Ist es jedoch möglich, es vor dem Anmelden über eine Tastenkombination herunterzufahren?

Antworten:


9

Ich habe dies zuvor mit einem Benutzer namens " s" und ohne Passwort getan .

IIRC setzen Sie die Shell des Benutzers auf /sbin/shutdown. Prolly muss es hinzufügen /etc/shells.


13

Auf den meisten Linux-Systemen ist die Tastenfolge Ctrl+ Alt+ Delentweder in /etc/inittaboder konfiguriert /etc/init/control-alt-delete.conf.

Normalerweise wird das System dadurch neu gestartet, aber Sie können den Befehl ändern, um das System stattdessen anzuhalten.

In /etc/inittab:

ca::ctrlaltdel:/sbin/shutdown -t3 -h now

Oder /etc/init/control-alt-delete.conf:

start on control-alt-delete    
exec /sbin/shutdown -h now "Control-Alt-Delete pressed"

Kann ich dafür auch eine andere Tastenfolge verwenden? (Ich möchte die Neustart-Sache nicht überschreiben)
Student

8

Hier ist ein netter kleiner Trick, der mich überrascht hat (Lebensretter, wenn Sie ein Remote-System ohne iLO (oder KVM) einfrieren. Der Magic SysRq-Schlüssel . Wenn er auf Ihrem System aktiv ist, ALT + SysRq + osollte das Schlagen meines Erachtens Ihr System ausschalten ist ein hartes Herunterfahren (wenn ich mich richtig erinnere, möchte ich es jetzt nicht testen!), so dass Sie drücken können: ALT + SysRq + e(alle Prozesse gut beenden ) ALT + SysRq + ialles andere beenden ) ALT + SysRq + salle Dateisysteme synchronisieren, ALT + SysRq + uum Partitionen als schreibgeschützt erneut bereitzustellen, dann tun die b oder o Kombination (Neustart oder Herunterfahren)

Wie auch immer, ich denke nicht, dass dies der beste Weg ist, um Ihr System anzuhalten. Die anderen Antworten sind vielleicht besser geeignet, aber die oben genannten sollten Ihnen helfen, wenn Sie nicht weiterkommen!


3
Obwohl dies funktioniert, ist es ein bisschen so, als würde man sein Auto anhalten, indem man es auf einen Heuhaufen fährt. Wirksam, und Ihr Auto wird wahrscheinlich danach in Ordnung sein.
Bahamat

2
Ich stimme Ihnen zu 100% zu, ich habe versucht, dies in meiner Antwort klar zu machen. Wenn Sie die Tastenkombination richtig machen, ist es ein bisschen besser, aber ja, dies ist ein leuchtend roter Knopf, der das tut, was er sagt, und sonst nicht viel.
Rqomey

0

Viele Linux-Systeme führen ein sauberes Herunterfahren als Reaktion auf ein kurzes Drücken des Netzschalters durch, wenn der Netzschalter nicht über eine grafische Oberfläche bedient wird.

Dieses Verhalten wurde standardmäßig in systemd übernommen (implementiert von systemd-logind). Bereits zuvor wurde es in einigen Linux-Standardkonfigurationen von implementiert acpid. Das genaue Verhalten kann etwas variieren.

Dies erfordert, dass kurzes Drücken des Netzschalters in der Software ausgeführt werden kann. Diese Hardwarefunktion wird vom ACPI-Standard unterstützt. (Natürlich könnten Sie ACPI-konform sein und dennoch eine Schaltfläche haben, die das System sofort und unrein herunterfährt).

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.