GNU/Linux >> Tutoriels Linux >  >> Linux

Systemd connaît-il toujours les niveaux d'exécution ?

Systemd a-t-il toujours le concept de niveaux d'exécution ? Par exemple est-il inutile d'utiliser telinit <number> ?

Réponse acceptée :

Niveau d'exécution inférieur de SystemD

Dans le SystemD(aemon), les niveaux d'exécution sont exposés en tant que « cibles ». Le concept est toujours là, mais le flux de travail pour produire le résultat souhaité pour vos besoins est différent.

La pièce jointe devrait clarifier ce problème.

Comment changer le niveau d'exécution actuel ?

$ systemctl isolate runlevelX.target

Comment puis-je modifier le niveau d'exécution par défaut pour le prochain démarrage ?

# Create a symlink
$ ln -sf /usr/lib/systemd/system/multi-user.target /etc/systemd/system/default.target
  • ln -sf TARGET DESTINATION
  • -s crée un lien symbolique
  • -f supprime le fichier de destination existant

OU (comme suggéré par @centimane) utilisez simplement le "béni" systemd commande :

systemctl set-default [target name].target

Comment puis-je identifier le niveau d'exécution actuel ?

$ systemctl list-units --type=target

Linux
  1. Ce que les administrateurs système doivent savoir sur l'utilisation de Bash

  2. Comment savoir si Dd fonctionne toujours ?

  3. Comment Bash sait-il comment il est invoqué ?

  4. Est-ce que Systemd lit /etc/pm/… ?

  5. Comment changer les niveaux d'exécution/cibles à l'aide de systemd dans Ubuntu

Qu'est-ce qu'un Makefile et comment ça marche ?

Tout ce que vous vouliez savoir sur Zorin OS 12

Ce que vous devez savoir sur IPv6

Tout ce que vous devez savoir sur le système d'exploitation Linux Zorin

Tout ce que vous devez savoir sur le système d'exploitation Peppermint Linux

Rendre le service utilisateur systemd dépendant de la cible système