1. Herunterfahren
Der Befehl zum Herunterfahren ist der am häufigsten verwendete Befehl zum Herunterfahren des Systems. Er kann das System nicht nur sofort herunterfahren, sondern auch zu einem bestimmten Zeitpunkt herunterfahren.
Mit dem Shutdown-Befehl benachrichtigt der Systemadministrator alle angemeldeten Benutzer darüber, dass das System heruntergefahren wird.
Der Anmeldebefehl ist eingefroren und 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 vom System gesendete Signale empfangen.
Dadurch haben Programme wie vi Zeit, das bearbeitete Dokument zu speichern, und Programme wie E-Mail und News können normal beendet werden.
shutdown sendet ein Signal an das Init-Programm und fordert es auf, den Runlevel zu ändern.
Runlevel 0 wird zum Herunterfahren [Halten] verwendet; Runlevel 6 wird zum Reaktivieren [Neustarten] des Systems verwendet;
Runlevel 1 wird verwendet, um das System in einen Zustand zu versetzen, in dem Verwaltungsarbeiten ausgeführt werden können ausgeführt werden; dies ist die Standardeinstellung ﹐
Angenommen, es gibt keinen -h- oder -r-Parameter zum Herunterfahren.
Wenn Sie wissen möchten, welche Aktionen während des Herunterfahrens (Haltens) oder des Neustarts (Neustarts) ausgeführt werden,
Sie können die Runlevel-bezogenen Informationen in der Datei /etc/inittab sehen.
(1) Fahren Sie das System nach 1 Minute herunter: # Shutdown -h 1
Da das Herunterfahren und Neustarten des Systems Administratorrechte erfordert, sollten Sie das Herunterfahren und andere Vorgänge zum Herunterfahren und Neustarten wie folgt ausführen die Systembefehle des Root-Benutzers.
System sofort herunterfahren: # Shutdown -h Now
(2) System zu einem bestimmten Zeitpunkt herunterfahren: # Shutdown -h 15:30
Wenn die Der Root-Benutzer gibt einen Befehl zum Herunterfahren aus. Andere Benutzer im System können die folgende Eingabeaufforderung erhalten:
Das System wird in 2 Minuten heruntergefahren, um das System anzuhalten.
Wenn Sie diese Eingabeaufforderung erhalten, wird die Der Benutzer sollte den laufenden Job sofort stoppen, die erforderlichen Daten speichern und dann das System verlassen.
(3) Der Shutdown-Befehl kann auch zum Neustarten des Systems verwendet werden: # Shutdown -r 2
Das System wird in 2 Minuten neu gestartet.
Wenn mehr als ein Benutzer das System verwendet, sollten Sie beim Herunterfahren des Systems den Shutdown-Befehl verwenden
und eine Methode zum verzögerten Herunterfahren verwenden, um Datenverlust zu vermeiden.
2. halt
Der Stoppbefehl wird verwendet, um das System anzuhalten (das Anhalten des Systems wird normalerweise bei tragbaren Geräten wie Notebooks verwendet),
Im Gegensatz zu den Befehlen „shutdown“ und „poweroff“ führt die Verwendung von „halt“ nur zum Anhalten des Systems (das System hört auf zu laufen), ohne die Stromversorgung des Hosts zu unterbrechen.
Verwenden Sie halt, um das System sofort anzuhalten: # halt
Hinweis: Da das Anhalten des Systems die Unterstützung mehrerer Hardwaretreiber erfordert, sollten vor der Verwendung von Suspend entsprechende Einstellungen im System vorgenommen werden,
Andernfalls kann das System möglicherweise nicht wiederhergestellt werden.
Wenn halt ausgeführt wird, wird der Anwendungsprozess beendet, der Synchronisierungssystemaufruf wird ausgeführt und der Kernel wird gestoppt, nachdem der Dateisystem-Schreibvorgang abgeschlossen ist.
3. Neustart
Wenn Sie beim Neustart des Systems sicher sind, dass keine Benutzerdaten im System gespeichert werden müssen, können Sie den Neustartbefehl verwenden.
Verwenden Sie den Reboot-Befehl, um das System neu zu starten: # reboot
Nach Verwendung des Reboot-Befehls wird das System heruntergefahren und sofort neu gestartet
init
init ist der Vorfahre aller Prozesse. Seine Prozessnummer ist immer 1. Durch das Senden des TERM-Signals an init werden alle Benutzerprozesse, Daemon-Prozesse usw. beendet.
Der Runlevel ist im Linux-System sehr wichtig. Er beschreibt den Betriebsstatus des Linux-Systems und ist auch ein unverzichtbarer Bestandteil des Linux-Systemverwaltungswissens. Das Linux-System verwendet die Zahlen 0 bis 6, um den Betriebsstatus des Systems darzustellen (d. h. die Ausführungsebene). Die sieben Ausführungsebenen sind wie folgt.
0: Die Zahl 0 zeigt das Herunterfahren an. Wenn der Run-Level auf 0 gesetzt wird, fährt das System sofort die laufenden Dienste herunter und schaltet das System aus.
1: Die Zahl 1 steht für den Einzelbenutzermodus, der dem abgesicherten Modus in Windows-Systemen ähnelt.
Wenn der Runlevel des Systems auf 1 umgeschaltet wird, erlaubt das System nur die Anmeldung von Root-Benutzern. Der Einzelbenutzermodus wird im Allgemeinen für die Systemwartung verwendet.
2: Mehrbenutzermodus: Wenn sich das System in Run Level 2 befindet, können Benutzer NFS (Network File System) nicht verwenden.
Unter Ausführungsebene 2 verweigert das System die Bereitstellung von Diensten für andere Computer im Netzwerk. Dieser Modus wird im Allgemeinen zur Systemwartung verwendet.
3: Vollständiger Mehrbenutzermodus: Der vollständige Mehrbenutzermodus ist die Ausführungsebene, in der das Linux-System normal im Befehlszeilenmodus arbeitet.
Viele Server verwenden derzeit diese Ausführungsebene.
4: Nicht zur Nutzung zugewiesen. Diese Ebene wird hauptsächlich von Entwicklern verwendet, um ihre Funktionen anzupassen. Derzeit wird sie hauptsächlich für die Entwicklung und Anwendung von Mikrocontrollern
oder anderen Systemen (z. B. mobilen Betriebssystemen) verwendet.
5: Grafikmodus. Dieser Runlevel ist im Grunde derselbe wie Runlevel 3.
Der Unterschied besteht darin, dass Benutzer in diesem Modus die grafische Oberfläche verwenden, um sich anzumelden und das Linux-System zu verwenden.
6: Neustart. Das System wird auf dieser Ausführungsebene sofort neu gestartet.
Tipp: Wenn Sie das Root-Benutzerkennwort vergessen, können Sie die Betriebsebene des Systems beim Systemstart in den Einzelbenutzermodus wechseln
und dann das Root-Benutzerkennwort zurücksetzen.
Verwenden Sie den Init-Befehl, um das System sofort herunterzufahren: # init 0
Verwenden Sie den Init-Befehl, um das System sofort neu zu starten: # init 6
Bei Verwendung des Init-Befehls führt das System sofort einen Umschaltvorgang durch, daher sollten Sie zunächst prüfen, ob andere Benutzer das System verwenden.
5. Ausschalten
Wenn Sie bestätigen, dass keine Benutzer im System vorhanden sind und alle Daten gespeichert wurden, müssen Sie das System herunterfahren Sofort können Sie den Befehl poweroff verwenden.
Verwenden Sie poweroff, um das System sofort herunterzufahren: # poweroff
Das heißt, in einem System ohne Energieverwaltung ist dies der Fall kein Unterschied zwischen den beiden,
Und wenn es ein Energieverwaltungssystem gibt, unterbricht Stopp einfach alle Befehlsvorgänge und das System stoppt, eher auf Softwareebene,
Beim Ausschalten wird ein ACPI-Stromabschaltbefehl an das Stromversorgungssystem gesendet, um die Stromversorgung zu stoppen, hauptsächlich auf Hardwareebene
Weitere Befehle zum Herunterfahren von Linux. Für verwandte Artikel beachten Sie bitte die chinesische PHP-Website!