Ich würde das gerne über die Befehlszeile tun, da mein Computer manchmal einfriert und ich ein Herunterfahren erzwingen muss (ich weiß, dass es nicht gut für die Hardware ist). Und: Was ist der Unterschied zwischen Halt- und Shutdown-Befehlen?
command-line
shutdown
logout
reboot
Zignd
quelle
quelle
exit
anstelle von Strg + D ein ... oder führen Sie einfach das Herunterfahren / Neustarten über SSHssh root@brokenbox reboot
Wenn Sie weiterhin auf eine Konsole im Textmodus zugreifen können oder wenn Sie sich remote anmelden können:
ps
oder andere Tools zur Prozessauflistung verwenden und töten , um zu versuchen, einige Prozesse zu beenden. Einige Programme speichern Ihre Arbeit (zumindest in einer Wiederherstellungsdatei), wenn sie einekill -HUP
oder eine einfachekill
Datei erhalten . Sie haben möglicherweise keine Zeit dafür, wenn Sie direkt zum Neustart gehen.sudo kill
anschließend eine Prozess-ID aus, um einen Prozess zu beenden, der als Root oder ein anderer Benutzer ausgeführt wird, der nicht Sie sind.reboot
einen Neustart (zBsudo reboot
bei Verwendung vonsudo
administrativen Zugriff zu erhalten). Ausführenhalt
, um den Computer auszuschalten. Beide rufenshutdown
mit entsprechenden Optionen auf.Wenn absolut alles abgespritzt ist, Sie aber über Konsolenzugriff verfügen, können Sie mit Magic SysRq zumindest alle Dateiänderungen auf Datenträgern entfernen, um die Dateisysteme sauber zu entfernen. Drücken Sie
(Hinweis: Manchmal wird "REISUB" angezeigt, aber die Schritte R und I sind nutzlos.)
quelle
Wenn es sich um eine eingefrorene X-Sitzung handelt, drücken Sie ctrl+ alt+ f1, um zu einer Konsole zu gelangen. Einloggen und von dort ausgeführt werden
/sbin/shutdown
,/sbin/reboot
oder/sbin/shutdown -r now
. Abhängig von den Berechtigungen müssen Sie diesen Befehlen möglicherweise das Präfixsudo
oder zuerst voranstellensu
, um root zu werden.Möglicherweise können Sie den fehlerhaften Prozess auch beenden. Führen Sie diese aus,
ps aux
um alle Prozesse aufzulisten und nach solchen zu suchen, die viel CPU und / oder Speicher belegen (dritte und vierte Spalte). Verwenden Siekill <pid>
, wobei pid die Zahl in der zweiten Spalte derps
Ausgabe ist. Wenn dies den Prozess nicht beendet, müssen Sie möglicherweise ausführenkill -9 <pid>
, um ihn gewaltsam zu beenden.quelle
ctrl+alt+f1
funktioniert möglicherweise nicht auf allen Systemen (einige haben die X-Sitzung dort), funktioniert aberctrl+alt+f3
auf den meisten, außer bei der Installation von Live-Systemen.Wenn Ihr BIOS so eingerichtet ist, dass Sie den Netzschalter länger als X Sekunden drücken müssen, um das Gerät tatsächlich auszuschalten, drücken Sie den Netzschalter einmal. Dies gibt das ACPI-Signal für Herunterfahren / Anhalten / Ausschalten.
quelle