GNU/Linux >> Tutoriels Linux >  >> Cent OS

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

Dans ce guide, nous allons illustrer comment changer le niveau d'exécution actuel avec deux méthodes.

Introduction

Un niveau d'exécution est un mode de fonctionnement dans les systèmes d'exploitation informatiques qui implémente l'initialisation de style Unix System V. Classiquement, sept niveaux d'exécution existent, numérotés de zéro à six. S est parfois utilisé comme synonyme de l'un des niveaux. Un seul niveau d'exécution est exécuté au démarrage ; les niveaux d'exécution ne sont pas exécutés les uns après les autres (c'est-à-dire que seuls les niveaux d'exécution 2, 3 ou 4 sont exécutés, pas plus séquentiellement ou dans un autre ordre).

niveau d'exécution définit l'état de la machine après le démarrage. Différents niveaux d'exécution sont généralement attribués (pas nécessairement dans un ordre particulier) au mode mono-utilisateur, au mode multi-utilisateur sans démarrage des services réseau, au mode multi-utilisateur avec démarrage des services réseau, à l'arrêt du système et au redémarrage du système.

La configuration exacte de ces configurations varie entre les systèmes d'exploitation et les distributions Linux. Par exemple, le niveau d'exécution 4 peut être une configuration multi-utilisateur sans serveur sur une distribution, et rien sur une autre. Les niveaux d'exécution suivent généralement les modèles généraux décrits dans cet article ; cependant, certaines distributions utilisent certaines configurations spécifiques.

Niveau d'exécution

Le niveau d'exécution par défaut peut être défini soit en utilisant le systemctl commande ou créer un lien symbolique des cibles de niveau d'exécution à la default.target fichier.

Modifier le niveau d'exécution à l'aide de la commande systemctl

  • Vérifiez le niveau d'exécution actuel.
systemctl get-default

Le niveau d'exécution par défaut actuel du système est graphic.target (niveau d'exécution 5).

  • Pour changer le niveau d'exécution par défaut en niveau d'exécution 3 (multi-user.target), exécutez la commande suivante.
systemctl set-default multi-user.target
  • Redémarrez puis vérifiez-le.
reboot
  • Vérifiez à nouveau que le niveau d'exécution actuel par défaut est le niveau d'exécution 3 (multi-user.target).
systemctl get-default
  • Vérifiez le niveau d'exécution actuel.
systemctl get-default
  • Énumérer le niveau d'exécution fichiers dans le répertoire systemd.
ls -l /lib/systemd/system/runlevel*target 

Le niveau d'exécution par défaut est multi-user.target (niveau d'exécution 3).

  • Créez un lien symbolique de runlevel5.target vers le fichier default.target.
ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
OR
ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
  • Redémarrez puis vérifiez à nouveau
reboot
  • Vérifiez que le niveau d'exécution par défaut est le niveau d'exécution 5 (graphical.target) après le redémarrage.
systemctl get-default

REMARQUE  :Vous pouvez changer le niveau d'exécution actuel avec le systemctl isolate [target] commande dans la session.

systemctl isolate graphical.target
OR
systemctl isolate multi-user.target

Cibles/niveaux d'exécution disponibles

Niveau d'exécution Unités cibles Description
0 runlevel0.target / poweroff.target Éteignez le système.
1 runlevel1.target / rescue.target Mode mono-utilisateur
2 runlevel2.target / multi-user.target mode multi-utilisateurs.
3 runlevel3.target / multi-user.target mode multi-utilisateurs.
4 runlevel4.target / multi-user.target mode multi-utilisateurs.
5 runlevel5.target / graphique.target Mode graphique.
6 runlevel6.target / reboot.target Redémarrez le système.

Conclusion

Ça y est, nous vous avons montré comment changer le niveau d'exécution avec deux méthodes dans rhel et centos 8.

merci


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

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

  3. CentOS / RHEL 7 :Comment changer de fuseau horaire

  4. Comment systemd-tmpfiles nettoie /tmp/ ou /var/tmp (remplacement de tmpwatch) dans CentOS / RHEL 7

  5. CentOS / RHEL 6 :Comment trouver mon niveau d'exécution actuel ?

Comment définir/modifier le nom d'hôte dans CentOS 8 / RHEL 8

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

Comment changer le fuseau horaire dans CentOS 8 / RHEL 8

Comment installer osTicket sur CentOS 8 / RHEL 8

Comment changer le nom d'hôte dans CentOS/RHEL 8

Comment changer le nom d'hôte dans CentOS/RHEL 7