Heim > Betrieb und Instandhaltung > CentOS > Wie fahre ich die Centos-Befehlszeile herunter?

Wie fahre ich die Centos-Befehlszeile herunter?

coldplay.xixi
Freigeben: 2020-07-28 13:29:55
Original
6031 Leute haben es durchsucht

So fahren Sie die Centos-Befehlszeile herunter: 1. Verwenden Sie den Befehl halt, um sofort herunterzufahren. 2. Verwenden Sie den Befehl poweroff, um sofort herunterzufahren. 3. Verwenden Sie den Befehl [shutdown -h now], um herunterzufahren 4. Verwenden Sie den Befehl [shutdown -h 10], es wird nach 10 Minuten automatisch heruntergefahren.

Wie fahre ich die Centos-Befehlszeile herunter?

Centos-Befehlszeilen-Abschaltmethode:

Linux-Centos-Abschaltbefehl:

  • halt Sofort herunterfahren

  • poweroff Sofort herunterfahren

  • shutdown -h now Sofort herunterfahren (für Root-Benutzer)

  • shutdown -h 10 Automatisches Herunterfahren nach 10 Minuten

Wenn Sie das Herunterfahren über den Shutdown-Befehl festlegen, können Sie dazu den Befehl shutdown -c verwenden Brechen Sie den Neustart ab

1.shutdown

Der Shutdown-Befehl fährt das System sicher herunter. Einige Benutzer fahren Linux herunter, indem sie die Stromversorgung direkt unterbrechen, was sehr gefährlich ist. Da sich Linux von Windows unterscheidet, laufen viele Prozesse im Hintergrund, sodass ein erzwungenes Herunterfahren dazu führen kann, dass die Daten des Prozesses verloren gehen, das System in einen instabilen Zustand versetzt wird und in einigen Systemen sogar die Hardware beschädigt wird.

Wenn Sie vor dem Herunterfahren des Systems den Befehl zum Herunterfahren verwenden, benachrichtigt der Systemadministrator alle angemeldeten Benutzer darüber, dass das System heruntergefahren wird. Und der Anmeldebefehl wird eingefroren, d. h. neue Benutzer können sich nicht mehr anmelden.

Es ist möglich, direkt herunterzufahren oder das Herunterfahren um einen bestimmten Zeitraum zu verzögern, und es ist auch möglich, neu zu starten.

Dies wird dadurch bestimmt, dass alle Prozesse [Prozess] das vom System gesendete Signal [Signal] empfangen. Dies gibt Programmen wie vi Zeit, das aktuell bearbeitete Dokument zu speichern, und Programme wie Mail und News können normal beendet werden usw.

shutdownDie Aufgabe besteht darin, ein Signal [signal] an das Init-Programm zu senden und es aufzufordern, den Runlevel zu ändern.

Runlevel 0 wird verwendet, um das System herunterzufahren [anzuhalten]; Runlevel 6 wird verwendet, um das System [neu zu starten]

, während Runlevel 1 verwendet wird, um das zu aktivieren Das System geht in einen Zustand über, in dem Verwaltungsarbeiten ausgeführt werden können. Dies ist die Standardeinstellung, vorausgesetzt, dass beim Herunterfahren weder die Parameter -h noch -r angegeben sind. Wenn Sie wissen möchten, welche Aktionen während des Herunterfahrens (Halt) oder Neustarts (Neustart) ausgeführt werden, können Sie die Informationen zu diesen Runlevels in dieser Datei /etc/inittab einsehen.

Beschreibung des Shutdown-Parameters:

  • [-t] Teilen Sie init mit, wie lange das Herunterfahren dauern soll, bevor zu anderen Runlevels gewechselt wird.

  • [-r] Starten Sie den Rechner neu.

  • [-k] fährt nicht wirklich herunter, sondern sendet nur ein Warnsignal an jeden Login [login].

  • [-h] Schalten Sie den Strom nach dem Herunterfahren aus [Halt].

  • [-n] Verwenden Sie nicht init, sondern fahren Sie selbst herunter. Von der Verwendung dieser Option wird abgeraten, und die Folgen dieser Option entsprechen oft nicht immer Ihren Erwartungen.

  • [-c] aktuellen Prozess abbrechen Brechen Sie den aktuell ausgeführten Herunterfahrvorgang ab. Natürlich hat diese Option keinen Zeitparameter, aber Sie können eine Nachricht zur Erläuterung eingeben, und diese Nachricht wird an jeden Benutzer gesendet.

  • [-f] Ignoriert fsck beim Neustart des Rechners [reboot].

  • [-F] Erzwinge fsck beim Neustart des Rechners [reboot].

  • [-time] Stellen Sie die Zeit vor dem Herunterfahren ein [shutdown].

2.halt – der einfachste Shutdown-Befehl

Eigentlich bedeutet halt, Shutdown -h aufzurufen. Wenn halt ausgeführt wird, wird der Anwendungsprozess beendet, der Synchronisierungssystemaufruf wird ausgeführt und der Kernel wird gestoppt, nachdem der Schreibvorgang des Dateisystems abgeschlossen ist.

Parameterbeschreibung:

  • [-n] verhindert synchrone Systemaufrufe, die nach dem Patchen der Root-Partition mit fsck verwendet werden, um den Kernel zu verhindern von der Verwendung Die alte Version des Superblocks überschreibt den gepatchten Superblock.

  • [-w] ist kein echter Neustart oder Herunterfahren, es schreibt nur wtmp-Datensätze [/var/log/wtmp].

  • [-d] Schreiben Sie keine WTMP-Datensätze [in Option [-n] enthalten].

  • [-f] Herunterfahren oder Neustart erzwingen, ohne Shutdown aufzurufen.

  • [-i] Schalten Sie vor dem Herunterfahren (oder Neustarten) alle Netzwerkschnittstellen aus.

  • [-p] Diese Option ist die Standardoption. Rufen Sie beim Herunterfahren einfach poweroff auf.

3.reboot

Der Arbeitsprozess des Neustarts ist fast derselbe wie beim Anhalten, führt jedoch dazu, dass der Host neu gestartet wird, während das beim Anhalten der Fall ist abschalten. Seine Parameter ähneln halt.

4.init

init ist der Vorfahre aller Prozesse, seine Prozessnummer ist immer 1, sodass das Senden des TERM-Signals an init alle Benutzerprozesse, Daemon-Prozesse usw. beendet . Das Herunterfahren nutzt diesen Mechanismus. init definiert 8 Runlevel, init 0 ist heruntergefahren und init 1 ist neu. Es kann eine lange Diskussion über init geben, aber ich werde hier nicht näher darauf eingehen.

Darüber hinaus kann der Befehl telinit die Ausführungsebene von init ändern. Beispielsweise kann telinit -iS dazu führen, dass das System in den Einzelbenutzermodus wechselt, und die Informationen und Wartezeiten beim Herunterfahren werden nicht abgerufen.

Empfohlene verwandte Tutorials: Centos-Tutorial

Das obige ist der detaillierte Inhalt vonWie fahre ich die Centos-Befehlszeile herunter?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage