Ich würde das gerne über die Befehlszeile machen, weil mein Computer manchmal einfriert und ich ein Herunterfahren erzwingen muss (ich weiß, dass das nicht gut für die Hardware ist). Und:Was ist der Unterschied zwischen den Befehlen „Halt“ und „Shutdown“?
Antwort1
Wenn Sie noch auf eine Textmoduskonsole zugreifen können oder sich remote anmelden können:
- Sie können
ps
andere Tools zur Prozessauflistung verwenden undtötenum zu versuchen, einige Prozesse zu beenden. Einige Programme speichern Ihre Arbeit (zumindest in einer Wiederherstellungsdatei), wenn sie einekill -HUP
oderschmuckloskill
. Wenn Sie direkt mit dem Neustart fortfahren, haben sie möglicherweise keine Zeit dafür. - „Ausführen“
sudo kill
, gefolgt von einer Prozess-ID, um einen Prozess zu beenden, der als Root oder ein anderer Benutzer als Sie ausgeführt wird. - Ausführen
reboot
zum Neustarten (z. B.sudo reboot
wenn Siesudo
Administratorrechte erhalten). Ausführenhalt
zum Ausschalten des Computers. Beide rufenshutdown
mit entsprechenden Optionen.
Wenn absolut alles kaputt ist, Sie aber Zugriff auf die Konsole haben, können Siemagisches SysRqum zumindest alle Dateiänderungen auf die Festplatte zu übertragen, deaktivieren Sie die Dateisysteme sauber. Drücken Sie
- Alt+ SysRq+ Ezum Senden von SIGTERM für alle Prozesse (optional).
- Alt+ SysRq+ SbisSDateisystemänderungen auf der Festplatte synchronisieren (leeren).
- Alt+ SysRq+ Umit NachdruckSienmounten (eigentlich schreibgeschützt erneut mounten) aller Dateisysteme.
- Alt+ SysRq+ BwiederBoot.
(Hinweis: Manchmal sehen Sie „REISUB“, aber die Schritte R und I sind nutzlos.)
Antwort2
Antwort3
Wenn es sich um eine eingefrorene X-Sitzung handelt, drücken Sie ctrl+ alt+, f1um zu einer Konsole zu gelangen. Melden Sie sich an und führen Sie von dort aus /sbin/shutdown
oder /sbin/reboot
aus /sbin/shutdown -r now
. Abhängig von den Berechtigungen müssen Sie diesen Befehlen möglicherweise zuerst sudo
oder voranstellen su
, um Root zu werden.
Möglicherweise können Sie den fehlerhaften Prozess auch beenden. Führen Sie aus, ps aux
um alle Prozesse aufzulisten, und suchen Sie nach Prozessen, die viel CPU und/oder Speicher verbrauchen (dritte und vierte Spalte). Verwenden Sie kill <pid>
, wobei pid die Nummer in der zweiten Spalte der ps
Ausgabe ist. Wenn der Prozess dadurch nicht beendet wird, müssen Sie möglicherweise ausführen, kill -9 <pid>
um ihn zwangsweise zu beenden.
Antwort4
Wenn Ihr BIOS so eingestellt 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. Dadurch wird das ACPI-Signal zum Herunterfahren/Anhalten/Ausschalten ausgegeben.