Heim >php教程 >PHP开发 >Zusammenfassung der Linux-Befehle zum Herunterfahren

Zusammenfassung der Linux-Befehle zum Herunterfahren

高洛峰
高洛峰Original
2016-12-17 16:26:441441Durchsuche

Üblicherweise verwendete Befehle zum Herunterfahren unter Linux sind: Herunterfahren, Stoppen, Ausschalten, Neustarten. Befehle sind: Neustart. Der folgende Artikel stellt hauptsächlich einige häufig verwendete Befehle zum Herunterfahren sowie die Unterschiede und spezifischen Verwendungen verschiedener Befehle zum Herunterfahren vor.

Werfen wir zunächst einen Blick auf einige der am häufigsten verwendeten Befehle zum Herunterfahren unter Linux

Befehle zum Herunterfahren:

1. Anhalten Sofort herunterfahren 2. Ausschalten Sofort herunterfahren 3. Shutdown -h now Jetzt herunterfahren (für Root-Benutzer) 4. Shutdown -h 10 wird nach 10 Minuten automatisch heruntergefahren. Wenn das Herunterfahren über den Befehl „shutdown“ festgelegt wurde, können Sie den Neustart mit dem Befehl „shutdown -c“ abbrechen 🎜>

Neustartbefehl:

1 , Neustart 2. Herunterfahren -r jetzt Sofort neu starten (für Root-Benutzer) 3. Herunterfahren -r 10 Nach 10 Minuten automatisch neu starten (für Root-Benutzer) 4. Herunterfahren - r 20:35 Neustart um 20:35 (für Root-Benutzer) Verwendung) Wenn Sie den Neustart über den Befehl „shutdown“ festlegen, können Sie den Befehl „shutdown -c“ verwenden, um den Neustart abzubrechen

Sehen wir uns das an Unterschiede zwischen diesen spezifischen Shutdown-Befehlen in Linux und ihrer jeweiligen Verwendung

1. Shutdown-Befehl zum sicheren Herunterfahren

Der Shutdown-Befehl ist ein sicherer Befehl, der von jedem empfohlen werden kann wird durch Kombination der Parameter -h oder -r vervollständigt. In Linux-Systemen kann dieser Befehl jedoch nur mit Root-Rechten verwendet werden. Obwohl jeder die Verwendung dieses Befehls empfiehlt, ist die Verwendung daher sehr unpraktisch: Möchten Sie diesen Befehl verwenden? Gehen Sie zuerst und holen Sie sich Root-Rechte. Shutdown führt einen Shutdown durch, indem es ein Signal an init sendet und es auffordert, die Ausführungsebene zu ändern, um die Maschine herunterzufahren. Beim Herunterfahren oder Neustarten handelt es sich tatsächlich um eine Anpassung des Ausführungsniveaus. Daher können wir init auch verwenden, um das Ausführungsniveau direkt zum Herunterfahren oder Neustarten anzupassen. Bei Verwendung dieses Befehls wird die Maschine sofort heruntergefahren oder neu gestartet. Es erfordert außerdem Root-Zugriff.

Warum ist der Shutdown-Befehl zum sicheren Herunterfahren des Systems geeignet?

Tatsächlich fahren einige Benutzer 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 zu Datenverlusten des Prozesses führen und das System instabil machen kann. In einigen Systemen kann es sogar Hardwaregeräte beschädigen. Wenn Sie den Befehl zum Herunterfahren vor dem Herunterfahren des Systems 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 oder neu zu starten. Dies wird dadurch bestimmt, dass alle Prozesse vom System gesendete Signale empfangen.

Shutdown führt seine Aufgabe aus, indem es ein Signal [signal] an das Init-Programm sendet und es auffordert, den Runlevel zu ändern. Runlevel 0 wird zum Herunterfahren (Anhalten) verwendet, Runlevel 6 zum Reaktivieren (Neustarten) des Systems und Runlevel 1 wird verwendet, um das System in einen Zustand zu versetzen, in dem Verwaltungsarbeiten ausgeführt werden können, was die Standardeinstellung ist. Es wird davon ausgegangen, dass beim Herunterfahren weder die Parameter -h noch -r angegeben werden. Möchten Sie wissen, welche Aktionen beim Herunterfahren (Halten) oder Neustarten (Neustart) durchgeführt werden? Sie können diese Runlevel-bezogenen Informationen in dieser Datei /etc/inittab sehen.

Beschreibung des Shutdown-Parameters:

[-t] teilt init mit, wie lange das Herunterfahren dauert, bevor zu anderen Runlevels gewechselt wird. [-r] Rechner neu starten. [-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 Konsequenzen dieser Option entsprechen nicht immer Ihren Erwartungen. [-c] Aktuellen Prozess abbrechen bricht das aktuell ausgeführte Shutdown-Programm 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] Legen Sie die Zeit vor dem Herunterfahren fest [shutdown]. ​ ​ ​ 2.halt Der einfachste Befehl zum Herunterfahren

Wenn der Befehl halt zum Herunterfahren verwendet wird, heißt er tatsächlich „shutdown -h“. Wenn halt ausgeführt wird, wird der Anwendungsprozess beendet und der Kernel wird gestoppt, nachdem der Schreibvorgang für den Synchronisierungssystemaufruf des Dateisystems abgeschlossen ist.

Halt-Parameterbeschreibung:

[-n] verhindert die Synchronisierung von Systemaufrufen. Es wird nach dem Patchen der Root-Partition mit fsck verwendet, um zu verhindern, dass der Kernel die gepatchte Version mit einer alten Version überschreibt Superblock. von Superblöcken. [-w] ist kein echter Neustart oder Herunterfahren, sondern schreibt nur wtmp-Datensätze [/var/log/wtmp]. [-d] Keine Wtmp-Datensätze schreiben [in Option [-n] enthalten]. [-f] Herunterfahren oder Neustart erzwingen, ohne Shutdown aufzurufen. [-i] Schalten Sie alle Netzwerkschnittstellen aus, bevor Sie es herunterfahren (oder neu starten). [-p] Diese Option ist die Standardoption. Rufen Sie beim Herunterfahren einfach poweroff auf.

3.poweroff Häufig verwendete Shutdown-Befehle

Für poweroff heißt es im Internet, dass es sich um einen Link zum Stopp-Befehl handelt. Die grundlegende Verwendung ähnelt halt, daher habe ich gewonnen. Ich gehe hier nicht auf Details ein.

4.init

Init ist der Vorfahre aller Prozesse und eines der unverzichtbaren Programme im Linux-Systembetrieb. Seine Prozessnummer ist immer 1, daher werden durch das Senden des TERM-Signals an init alle Benutzerprozesse, Daemon-Prozesse usw. beendet. Das Herunterfahren nutzt diesen Mechanismus. init definiert 8 Runlevel (Runlevel), init 0 ist heruntergefahren, init 1 ist neu.

5.reboot-Neustartbefehl

Der Arbeitsvorgang beim Neustart ist fast der gleiche wie beim Anhalten. Allerdings führt dies zu einem Neustart des Hosts, während das Anhalten zu einem Herunterfahren führt. Seine Parameter ähneln halt.




Weitere Artikel zur Zusammenfassung von Befehlen zum Herunterfahren von Linux finden Sie auf der chinesischen PHP-Website !

Stellungnahme:
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