GNU/Linux >> Tutoriels Linux >  >> Linux

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

Ubuntu peut être démarré dans l'un des nombreux niveaux cibles. La cible par défaut sur laquelle le système est configuré pour démarrer dictera à son tour quelles unités systemd seront démarrées. Les objectifs spécifiquement liés au démarrage et à l'arrêt du système peuvent être résumés comme suit :

  • poweroff.target – Il s'agit de la cible dans laquelle le système s'arrête. Pour des raisons évidentes, il est peu probable que vous vouliez ceci comme cible par défaut.
  • rescue.cible – Provoque le démarrage du système en mode mono-utilisateur dans lequel seul l'utilisateur racine peut se connecter. Dans ce mode, le système ne démarre aucun réseau, aucune interface utilisateur graphique ou aucun service multi-utilisateur. Ce niveau d'exécution est idéal pour les administrateurs système pour effectuer des activités de maintenance ou de réparation du système.
  • multi-user.target – Démarre le système en mode multi-utilisateur avec une capacité de connexion à la console basée sur le texte.
  • cible.graphique – Démarre le système dans un état multi-utilisateurs en réseau avec la capacité du système X Window. Par défaut, l'environnement de bureau graphique démarrera à la fin du processus de démarrage. Il s'agit du niveau d'exécution le plus courant pour une utilisation sur ordinateur de bureau ou poste de travail.
  • reboot.target – Redémarre le système. Une autre cible que, pour des raisons évidentes, il est peu probable que vous souhaitiez comme cible par défaut.

Modification des niveaux d'exécution/cibles

1. Pour définir un niveau d'exécution/cible par défaut dans systemd, utilisez la syntaxe suivante :

# systemctl set-default [desired].target

2. Si le serveur est en mode de secours ou dans un environnement chrooté, la cible par défaut peut être définie avec la syntaxe de commande suivante :

# ln -sf /lib/systemd/system/[desired].target /etc/systemd/system/default.target

3. Pour changer de niveau d'exécution à la volée :

# systemctl isolate [multi-user.target | graphical.target]


Linux
  1. Comment définir ou modifier le nom d'hôte du système sous Linux

  2. Comment changer le fuseau horaire dans Ubuntu ?

  3. Comment changer le nom d'hôte sous Linux

  4. Comment changer le nom d'hôte (nom de l'ordinateur) sur Ubuntu et Debian

  5. CentOS / RHEL 7 :Comment changer les niveaux d'exécution (cibles) avec systemd

Comment changer le noyau par défaut dans Ubuntu 22.04 | 20.04 LTS

Comment changer le nom d'hôte du serveur dans Ubuntu

Comment mettre à niveau Ubuntu 18.04 vers Ubuntu 20.04

Comment changer le port SSH sur Ubuntu ?

Comment enregistrer de l'audio dans Ubuntu 20.04

Comment changer le mot de passe sur Ubuntu