GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Der Unterschied zwischen Halt- und Shutdown-Befehlen?

Was ist der Unterschied zwischen halt und shutdown Befehle?

Akzeptierte Antwort:

Im Allgemeinen verwendet man den shutdown Befehl. Es ermöglicht eine Zeitverzögerung und eine Warnmeldung vor dem Herunterfahren oder Neustarten, was für die Systemverwaltung von Mehrbenutzer-Shell-Servern wichtig ist; es kann die Benutzer im Voraus über die Ausfallzeit informieren.

Daher muss der Befehl shutdown wie folgt verwendet werden, um den Computer sofort anzuhalten/auszuschalten (zumindest unter Linux und FreeBSD):

shutdown -h now

Oder um es mit einer benutzerdefinierten Vorwarnung von 30 Minuten neu zu starten:

shutdown -r +30 "Planned software upgrades"

Nach der Verzögerung shutdown sagt init auf Runlevel 0 (Halt) oder 6 (Neustart) zu wechseln. (Beachten Sie, dass -h weggelassen wird oder -r bewirkt, dass das System in den Einzelbenutzermodus (Runlevel 1) wechselt, der die meisten Systemprozesse beendet, aber das System nicht wirklich anhält; es erlaubt dem Administrator immer noch, als root angemeldet zu bleiben.)

Sobald Systemprozesse beendet und Dateisysteme ausgehängt wurden, wird das System angehalten/ausgeschaltet oder automatisch neu gestartet. Dies geschieht mit dem halt oder reboot Befehl, der Änderungen auf Festplatten synchronisiert und dann das eigentliche Anhalten/Ausschalten oder Neustarten durchführt.

Unter Linux, wenn halt oder reboot ausgeführt wird, wenn das System den Shutdown-Prozess noch nicht gestartet hat, wird das shutdown aufgerufen Befehl automatisch, anstatt die beabsichtigte Aktion direkt auszuführen. Auf Systemen wie FreeBSD protokollieren diese Befehle jedoch zuerst die Aktion in wtmp und dann sofort führen das Anhalten/Neustarten selbst durch, ohne zuerst Prozesse zu beenden oder Dateisysteme auszuhängen.


Linux
  1. Der Unterschied zwischen [[ $a ==Z* ]] und [ $a ==Z* ]?

  2. Centos – Der Unterschied zwischen Shutdown 18:00 und Shutdown um 18:00?

  3. Linux – Der Unterschied zwischen Reboot, Init 6 und Shutdown -r Now?

  4. Was ist der Unterschied zwischen einem normalen Benutzer und einem Systembenutzer?

  5. Was ist der Unterschied zwischen procfs und sysfs?

Der Unterschied zwischen mehr, weniger und den meisten Befehlen

Erklärt! Der Unterschied zwischen grep-, egrep- und fgrep-Befehlen

Was ist der Unterschied zwischen Kill- und Killall-Befehlen?

Was ist der Unterschied zwischen Systemaufruf und Bibliotheksaufruf?

Unterschied zwischen 'ifconfig'- und 'ip'-Befehlen

Was ist der Unterschied zwischen unlink und rm?