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?
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?
Antworten:
Wenn Sie weiterhin auf eine Konsole im Textmodus zugreifen können oder wenn Sie sich remote anmelden können:
psoder 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 eine kill -HUPoder eine einfachekill Datei erhalten . Sie haben möglicherweise keine Zeit dafür, wenn Sie direkt zum Neustart gehen.sudo killanschließend eine Prozess-ID aus, um einen Prozess zu beenden, der als Root oder ein anderer Benutzer ausgeführt wird, der nicht Sie sind.rebooteinen Neustart (zB sudo rebootbei Verwendung von sudoadministrativen Zugriff zu erhalten). Ausführen halt, um den Computer auszuschalten. Beide rufen shutdownmit 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.)
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/rebootoder /sbin/shutdown -r now. Abhängig von den Berechtigungen müssen Sie diesen Befehlen möglicherweise das Präfix sudooder zuerst voranstellen su, um root zu werden.
Möglicherweise können Sie den fehlerhaften Prozess auch beenden. Führen Sie diese aus, ps auxum alle Prozesse aufzulisten und nach solchen zu suchen, die viel CPU und / oder Speicher belegen (dritte und vierte Spalte). Verwenden Sie kill <pid>, wobei pid die Zahl in der zweiten Spalte der psAusgabe ist. Wenn dies den Prozess nicht beendet, müssen Sie möglicherweise ausführen kill -9 <pid>, um ihn gewaltsam zu beenden.
ctrl+alt+f1funktioniert möglicherweise nicht auf allen Systemen (einige haben die X-Sitzung dort), funktioniert aber ctrl+alt+f3auf den meisten, außer bei der Installation von Live-Systemen.
exitanstelle von Strg + D ein ... oder führen Sie einfach das Herunterfahren / Neustarten über SSHssh root@brokenbox reboot