Sur les systèmes Systemd Linux tels que RHEL 8 / CentOS 8, il est possible d'activer et de désactiver les services pour démarrer au démarrage avec un seul systemctl
commande.
Dans ce didacticiel, vous apprendrez :
- Comment activer le démarrage du service au démarrage.
- Comment répertorier tous les services sur le système Linux systemd.
Utilisation de
systemclt
commande pour activer ou désactiver le service pour démarrer au démarrage avec RHEL 8 / CentOS 8. Configuration logicielle requise et conventions utilisées
Catégorie | Exigences, conventions ou version du logiciel utilisée |
---|---|
Système | Red Hat Enterprise Linux 8, CentOS 8 |
Logiciel | N/A |
Autre | Accès privilégié à votre système Linux en tant que root ou via le sudo commande. |
Conventions | # - nécessite que les commandes linux données soient exécutées avec les privilèges root soit directement en tant qu'utilisateur root, soit en utilisant sudo commande$ – nécessite que les commandes linux données soient exécutées en tant qu'utilisateur normal non privilégié |
Comment démarrer le service au démarrage avec les instructions étape par étape de RHEL 8 / CentOS 8 Linux
- Obtenez le nom du service que vous souhaitez activer pour démarrer au démarrage.
Il existe de nombreuses façons d'accomplir cette tâche. La solution la plus simple consiste peut-être à répertorier tous les services actuellement désactivés à l'aide de
systemctl
commande :# systemctl list-unit-files --state=disabled
La commande ci-dessus créera une longue liste de services désactivés. Faites défiler la liste pour trouver le service que vous souhaitez activer et notez le nom du service. Par exemple
httpd.service
- Utilisez le
systemctl
commande pour activer le service afin de démarrer après le démarrage du système. Notez le suffixe.service
peut être omis :# systemctl enable httpd
Dans l'exemple ci-dessus, nous avons activé Apache
httpd
service à démarrer lors du démarrage du système. - Si vous décidez plus tard de désactiver un service pour démarrer au démarrage, utilisez le
systemctl
commande à nouveau comme suit :# systemctl disable httpd