GNU/Linux >> Tutoriels Linux >  >> Debian

Comment changer le niveau d'exécution par défaut dans Debian 10 / Debian 9

Dans Debian 10 / Debian 9, systemd utilise des cibles au lieu de niveaux d'exécution. Le /etc/inittab Le fichier n'est plus utilisé par systemd pour modifier les niveaux d'exécution.

Cet article vous aidera à configurer le niveau d'exécution par défaut dans Debian 10 / Debian 9.

Modifier le niveau d'exécution par défaut

Le niveau d'exécution par défaut peut être défini soit en utilisant le systemctl commande ou création d'un lien symbolique des cibles de niveau d'exécution vers le fichier cible par défaut.

Méthode 1

Vérifions le niveau d'exécution actuel en utilisant la commande suivante.

sudo systemctl get-default

Sortie :

graphical.target

Avant de modifier le niveau d'exécution par défaut, consultez les cibles disponibles.

sudo systemctl list-units --type=target

Le résultat ressemblera à ce qui suit :

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.

Exécutez la commande suivante pour changer le niveau d'exécution par défaut en niveau d'exécution 3 (rien d'autre qu'un multi-user.target).

sudo systemctl set-default multi-user.target

Confirmez le niveau d'exécution par défaut.

sudo systemctl get-default

Sortie :

multi-user.target

Redémarrez et vérifiez.

sudo reboot

Méthode 2

Dans la méthode précédente, nous avons défini le niveau d'exécution 3 comme niveau d'exécution par défaut. Vous pouvez également le confirmer à l'aide de la commande suivante.

sudo systemctl get-default

Sortie :

multi-user.target

Pour une démo, lancez la commande suivante pour faire du niveau d'exécution 5 le niveau d'exécution par défaut.

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

OU

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

Vérifiez à nouveau le niveau actuel. Désormais, le niveau d'exécution par défaut est le mode graphique (niveau d'exécution 5).

sudo systemctl get-default

Sortie :

graphical.target

Redémarrez la machine et vérifiez-la.

sudo reboot

Conclusion

C'est tout. J'espère que cela vous a aidé. Vos commentaires sont les bienvenus.


Debian
  1. Comment changer la version python par défaut sur Debian 9 Stretch Linux

  2. Comment changer un niveau d'exécution sur le système RHEL 7 Linux

  3. Comment vérifier et modifier un niveau d'exécution par défaut sur Ubuntu Linux

  4. Modifier le niveau d'exécution par défaut dans CentOS 7 / RHEL 7

  5. Comment changer le gestionnaire de bureau par défaut dans debian ?

Comment définir ou modifier le fuseau horaire sur Debian 9

Comment changer le nom d'hôte sur Debian 10 Linux

Comment changer le niveau d'exécution actuel/par défaut dans CentOS 8 / RHEL 8

Comment changer le niveau d'exécution actuel dans RHEL 8 / CentOS 8

Comment changer le nom d'hôte sur Debian 10

Comment changer le fuseau horaire sur Debian 11