Es gibt 7 Stufen des Linux-Betriebs: 1. „0“, was sich auf den System-Shutdown-Status bezieht; 2. „1“, was sich auf den Einzelbenutzer-Arbeitszustand bezieht; 4. „3“ bezieht sich auf den vollständigen Mehrbenutzermodus (mit NFS); 5. „4“ bezieht sich auf das nicht verwendete System; 7. „6“ bezieht sich auf „Das System wird ordnungsgemäß heruntergefahren und neu gestartet“.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.
Was ist der Linux-Runlevel?
Linux kann Runlevel-Einstellungen unterstützen. Der Runlevel ist der Funktionslevel des aktuell ausgeführten Betriebssystems und der Level liegt zwischen 0 und 6. Frühere Versionen des Centos7-Systems definierten das System über die Datei /etc/inittab, während CentOS7 /lib/systemd/system/runlevel* verwendete.
Der Standard-Runlevel der meisten Desktop-Linux-Systeme ist 5, eine grafische Oberfläche bei der Benutzeranmeldung, während der Standard-Runlevel der meisten Serverversionen von Linux-Systemen 3 ist, eine Zeichenoberfläche bei der Benutzeranmeldung.
Runlevel 1 und 2 werden selten verwendet, außer zum Debuggen. Runlevel s und S werden von Benutzern nicht direkt verwendet, sondern dienen der Vorbereitung auf den Einzelbenutzermodus. Der Linux-Betrieb verfügt über sieben Stufen . Verwenden Sie den Befehl init 0, um das System herunterzufahren.
1Einzelbenutzerstatus, in diesem Status kann sich nur der Root-Benutzer anmelden. Wird für die Systemwartung verwendet und ist die Remote-Anmeldung verboten, was dem abgesicherten Modus unter Windows entspricht.
Mehrbenutzerstatus (ohne NFS). Es gibt keinen Internetdienst. | |
---|---|
4 | |
5 | |
6 | |
Das Prinzip des Linux-Runlevels | |
Unter /etc/rc.d gibt es 7 Verzeichnisse mit dem Namen rcN.d, die den 7 Betriebsebenen des Systems entsprechen. Im Verzeichnis rcN.d befinden sich einige symbolische Linkdateien. Diese Linkdateien verweisen auf die Dienstskriptdatei im Verzeichnis init.d. Die Benennungsregel lautet „K+nn+Dienstname oder S+nn+Dienstname“. wobei nn eine zweistellige Zahl ist. | |
Das System ruft das entsprechende rcN.d-Verzeichnis entsprechend der angegebenen Ausführungsebene auf und ruft die Linkdateien im Verzeichnis in der Reihenfolge der Dateinamen ab. Für Dateien, die mit K beginnen, beendet das System den entsprechenden Dienst Beginnend mit der S-Datei startet das System den entsprechenden Dienst. |
Verwenden Sie den Runlevel-Befehl, um den aktuellen Runlevel zu überprüfen:
runlevel
Das Obige Das Bild zeigt, dass der Runlevel zu diesem Zeitpunkt 3 ist.
“
Das obige ist der detaillierte Inhalt vonEs gibt mehrere Ebenen des Linux-Betriebs. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!