Wie fahre ich über die Befehlszeile das System herunter, starte es neu und melde mich ab?

Wie fahre ich über die Befehlszeile das System herunter, starte es neu und melde mich ab?

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 psandere Tools zur Prozessauflistung verwenden undtötenum zu versuchen, einige Prozesse zu beenden. Einige Programme speichern Ihre Arbeit (zumindest in einer Wiederherstellungsdatei), wenn sie einekill -HUPoderschmuckloskill. 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 rebootzum Neustarten (z. B. sudo rebootwenn Sie sudoAdministratorrechte erhalten). Ausführen haltzum Ausschalten des Computers. Beide rufenshutdownmit 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

  1. Alt+ SysRq+ Ezum Senden von SIGTERM für alle Prozesse (optional).
  2. Alt+ SysRq+ SbisSDateisystemänderungen auf der Festplatte synchronisieren (leeren).
  3. Alt+ SysRq+ Umit NachdruckSienmounten (eigentlich schreibgeschützt erneut mounten) aller Dateisysteme.
  4. Alt+ SysRq+ BwiederBoot.

(Hinweis: Manchmal sehen Sie „REISUB“, aber die Schritte R und I sind nutzlos.)

Antwort2

Verwenden der BefehleshutdownUndrebootUm sich von einem Terminal abzumelden, können Sie Ctrl- drücken Doder eingeben exit.

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/shutdownoder /sbin/rebootaus /sbin/shutdown -r now. Abhängig von den Berechtigungen müssen Sie diesen Befehlen möglicherweise zuerst sudooder voranstellen su, um Root zu werden.

Möglicherweise können Sie den fehlerhaften Prozess auch beenden. Führen Sie aus, ps auxum 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 psAusgabe 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.

verwandte Informationen