GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So ändern Sie den Standard-Runlevel in Debian 10 / Debian 9

In Debian 10 / Debian 9 verwendet systemd Ziele statt Runlevels. Die /etc/inittab Datei wird von systemd nicht mehr verwendet, um die Ausführungsebenen zu ändern.

Dieser Beitrag wird Ihnen helfen, den Standard-Runlevel in Debian 10 / Debian 9 einzurichten.

Standard-Runlevel ändern

Der Standard-Runlevel kann entweder mit systemctl gesetzt werden Befehl oder Erstellen einer symbolischen Verknüpfung von Runlevel-Zielen Datei in die Standardzieldatei.

Methode 1

Lassen Sie uns den aktuellen Runlevel mit dem folgenden Befehl überprüfen.

sudo systemctl get-default

Ausgabe:

graphical.target

Bevor Sie den Standard-Runlevel ändern, sehen Sie sich die verfügbaren Ziele an.

sudo systemctl list-units --type=target

Die Ausgabe sieht wie folgt aus:

UNIT                   LOAD   ACTIVE SUB    DESCRIPTION
basic.target           loaded active active Basic System
cryptsetup.target      loaded active active Encrypted Volumes
getty.target           loaded active active Login Prompts
graphical.target       loaded active active Graphical Interface
local-fs-pre.target    loaded active active Local File Systems (Pre)
local-fs.target        loaded active active Local File Systems
multi-user.target      loaded active active Multi-User System
network-online.target  loaded active active Network is Online
network.target         loaded active active Network
nss-user-lookup.target loaded active active User and Group Name Lookups
paths.target           loaded active active Paths
remote-fs.target       loaded active active Remote File Systems
slices.target          loaded active active Slices
sockets.target         loaded active active Sockets
sound.target           loaded active active Sound Card
swap.target            loaded active active Swap
sysinit.target         loaded active active System Initialization
time-sync.target       loaded active active System Time Synchronized
timers.target          loaded active active Timers

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.

Führen Sie den folgenden Befehl aus, um den Standard-Runlevel auf Runlevel 3 zu ändern (nichts als ein multi-user.target).

sudo systemctl set-default multi-user.target

Bestätigen Sie den Standard-Runlevel.

sudo systemctl get-default

Ausgabe:

multi-user.target

Starten Sie neu und überprüfen Sie es.

sudo reboot

Methode 2

In der vorherigen Methode haben wir den Runlevel 3 als Standard-Runlevel festgelegt. Sie können dies auch mit dem folgenden Befehl bestätigen.

sudo systemctl get-default

Ausgabe:

multi-user.target

Geben Sie für eine Demo den folgenden Befehl aus, um Runlevel 5 zum Standard-Runlevel zu machen.

sudo ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

ODER

sudo ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

Überprüfen Sie erneut das aktuelle Niveau. Jetzt ist der Standard-Runlevel der grafische Modus (Runlevel 5).

sudo systemctl get-default

Ausgabe:

graphical.target

Starten Sie den Computer neu und überprüfen Sie es.

sudo reboot

Schlussfolgerung

Das ist alles. Ich hoffe, das hat dir geholfen. Wir freuen uns über Ihre Kommentare.


Debian
  1. So ändern Sie die Standard-Python-Version unter Debian 9 Stretch Linux

  2. So ändern Sie einen Runlevel auf einem RHEL 7-Linux-System

  3. So überprüfen und ändern Sie einen Standard-Runlevel unter Ubuntu Linux

  4. Standard-Runlevel in CentOS 7 / RHEL 7 ändern

  5. So ändern Sie die Zeitzone in Debian 11 / Debian 10 / 9

So stellen oder ändern Sie die Zeitzone unter Debian 9

So ändern Sie den Hostnamen unter Debian 10 Linux

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

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

So ändern Sie den Hostnamen unter Debian 10

So ändern Sie die Zeitzone unter Debian 11