GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So ändern Sie den aktuellen Runlevel in RHEL 8 / CentOS 8

In dieser Anleitung veranschaulichen wir, wie Sie den aktuellen Runlevel mit zwei Methoden ändern können.

Einführung

Ein Runlevel ist ein Betriebsmodus in den Computerbetriebssystemen, der die Initialisierung im Unix-System-V-Stil implementiert. Herkömmlicherweise existieren sieben Runlevel, die von null bis sechs nummeriert sind. S wird manchmal als Synonym für eine der Ebenen verwendet. Beim Start wird nur ein Runlevel ausgeführt; Runlevel werden nicht nacheinander ausgeführt (d. h. es wird nur Runlevel 2, 3 oder 4 ausgeführt, nicht mehr nacheinander oder in einer anderen Reihenfolge).

Runlevel definiert den Zustand der Maschine nach dem Booten. Dem Einzelbenutzermodus, dem Mehrbenutzermodus ohne gestartete Netzwerkdienste, dem Mehrbenutzermodus mit gestarteten Netzwerkdiensten, dem Herunterfahren des Systems und dem Systemneustart des Systems werden typischerweise unterschiedliche Runlevel zugewiesen (nicht unbedingt in einer bestimmten Reihenfolge).

Die genaue Einrichtung dieser Konfigurationen variiert zwischen Betriebssystemen und Linux-Distributionen. Beispielsweise könnte Runlevel 4 eine Mehrbenutzer-GUI ohne Serverkonfiguration auf einer Distribution und nichts auf einer anderen sein. Runlevel folgen im Allgemeinen den allgemeinen Mustern, die in diesem Artikel beschrieben werden; Einige Distributionen verwenden jedoch bestimmte spezifische Konfigurationen.

Runlevel

Der Standard-Runlevel kann entweder mit systemctl festgelegt werden Befehl oder eine symbolische Verknüpfung von Runlevel-Zielen erstellen zu default.target Datei.

Runlevel mit systemctl-Befehl ändern

  • Prüfen Sie den aktuellen Runlevel.
systemctl get-default

Der aktuelle Standard-Runlevel des Systems ist graphic.target (Runlevel 5).

  • Um den Standard-Runlevel auf Runlevel 3 (multi-user.target) zu ändern, führen Sie den folgenden Befehl aus.
systemctl set-default multi-user.target
  • Neu starten und dann ausprobieren.
reboot
  • Überprüfen Sie erneut, dass der standardmäßige aktuelle Runlevel Runlevel 3 ist (multi-user.target).
systemctl get-default
  • Überprüfen Sie den aktuellen Runlevel.
systemctl get-default
  • Listen Sie den Runlevel auf Dateien im systemd-Verzeichnis.
ls -l /lib/systemd/system/runlevel*target 

Der Standard-Runlevel ist multi-user.target (Runlevel 3).

  • Erstellen Sie einen symbolischen Link von runlevel5.target zur Datei default.target.
ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
OR
ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
  • Neu starten und dann erneut prüfen
reboot
  • Stellen Sie nach dem Neustart sicher, dass der Standard-Runlevel Runlevel 5 (graphical.target) ist.
systemctl get-default

HINWEIS :Sie können den aktuellen Runlevel mit systemctl isolation [target] wechseln Befehl in der Sitzung.

systemctl isolate graphical.target
OR
systemctl isolate multi-user.target

Verfügbare Ziele/Runlevels

Runlevel Zieleinheiten Beschreibung
0 runlevel0.target / poweroff.target Schalten Sie das System aus.
1 runlevel1.target / rescue.target Einzelbenutzermodus
2 runlevel2.target / multi-user.target Mehrbenutzermodus.
3 runlevel3.target / multi-user.target Mehrbenutzermodus.
4 runlevel4.target / multi-user.target Mehrbenutzermodus.
5 runlevel5.target / graphisches.target Grafikmodus.
6 runlevel6.target / reboot.target System neu starten.

Schlussfolgerung

Wir haben Ihnen gezeigt, wie Sie den Runlevel mit zwei Methoden in rhel und centos 8 ändern können.

danke


Cent OS
  1. CentOS / RHEL 7 :So ändern Sie Runlevel (Ziele) mit systemd

  2. CentOS / RHEL 7:So ändern Sie die Zeitzone

  3. So bereinigt systemd-tmpfiles /tmp/ oder /var/tmp (Ersatz von tmpwatch) in CentOS / RHEL 7

  4. So ändern Sie die Dateisystembezeichnungen in CentOS/RHEL

  5. CentOS / RHEL 7:So legen Sie das Standardziel fest (Standard-Runlevel)

So stellen/ändern Sie den Hostnamen in CentOS 8 / RHEL 8

So ändern Sie den aktuellen/Standard-Runlevel in CentOS 8 / RHEL 8

So ändern Sie die Zeitzone in CentOS 8 / RHEL 8

So installieren Sie osTicket unter CentOS 8 /RHEL 8

So ändern Sie den Hostnamen in CentOS/RHEL 8

So ändern Sie den Hostnamen in CentOS/RHEL 7