GNU/Linux >> Znalost Linux >  >> Debian

Jak změnit výchozí úroveň běhu v Debianu 10 / Debianu 9

V Debianu 10 / Debianu 9 systemd používá cíle místo run-levels. Soubor /etc/inittab soubor již systemd nepoužívá ke změně úrovní běhu.

Tento příspěvek vám pomůže nastavit výchozí úroveň běhu v Debianu 10 / Debianu 9.

Změnit výchozí úroveň běhu

Výchozí úroveň běhu lze nastavit buď pomocí systemctl nebo vytvoření symbolického odkazu na cíle úrovně běhu soubor do výchozího cílového souboru.

Metoda 1

Zkontrolujeme aktuální úroveň běhu pomocí následujícího příkazu.

sudo systemctl get-default

Výstup:

graphical.target

Před změnou výchozí úrovně běhu zkontrolujte dostupné cíle.

sudo systemctl list-units --type=target

Výstup bude vypadat takto:

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.

Chcete-li změnit výchozí úroveň běhu na úroveň 3 (nic než multi-user.target), zadejte následující příkaz.

sudo systemctl set-default multi-user.target

Potvrďte výchozí úroveň běhu.

sudo systemctl get-default

Výstup:

multi-user.target

Restartujte a zkontrolujte to.

sudo reboot

Metoda 2

V předchozí metodě jsme nastavili úroveň běhu 3 jako výchozí úroveň běhu. Můžete to také potvrdit pomocí následujícího příkazu.

sudo systemctl get-default

Výstup:

multi-user.target

Pro ukázku zadejte následující příkaz, kterým nastavíte úroveň běhu 5 jako výchozí úroveň běhu.

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

NEBO

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

Znovu zkontrolujte aktuální úroveň. Nyní je výchozí úrovní běhu grafický režim (úroveň běhu 5).

sudo systemctl get-default

Výstup:

graphical.target

Restartujte počítač a zkontrolujte jej.

sudo reboot

Závěr

To je vše. Doufám, že vám to pomohlo. Uvítáme vaše komentáře.


Debian
  1. Jak změnit výchozí verzi pythonu na Debian 9 Stretch Linux

  2. Jak změnit úroveň běhu v systému RHEL 7 Linux

  3. Jak zkontrolovat a změnit výchozí úroveň běhu na Ubuntu Linux

  1. Změňte výchozí úroveň běhu v CentOS 7 / RHEL 7

  2. Jak změnit časové pásmo v Debianu 11 / Debianu 10 / 9

  3. Jak změnit název hostitele v Debianu

  1. Linux – Jak začít Systemd bez Default.target?

  2. CentOS / RHEL 7:Jak nastavit výchozí cíl (výchozí úroveň běhu)

  3. Jak změnit výchozí správce plochy v debianu?