Comment démarrer le service au démarrage avec RHEL 8/CentOS 8 Linux
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 une seule commande systemctl.
Dans ce tutoriel, vous allez apprendre :
- Comment activer le service pour qu’il démarre au démarrage.
- Comment lister tous les services sur le système systemd Linux.
Utilisation de la commande systemclt pour activer ou désactiver le service afin qu’il démarre au démarrage avec RHEL 8/CentOS 8.
Configuration logicielle requise et conventions utilisées
| Catégorie | Exigences, conventions ou version du logiciel utilisé |
|---|---|
| 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 la commande sudo. |
Comment démarrer le service au démarrage avec RHEL 8/CentOS 8 Linux instructions étape par étape
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 est peut-être de lister tous les services actuellement désactivés à l’aide de la commande
systemctl:systemctl list-unit-files --state=disabledLa 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.serviceUtilisez la commande
systemctlpour activer le service afin qu’il démarre après le démarrage du système. Notez que le suffixe.servicepeut être omis :systemctl enable httpdDans l’exemple ci-dessus, nous avons activé le service Apache
httpdpour démarrer pendant le démarrage du système.Si vous décidez plus tard de désactiver un service pour démarrer au démarrage, utilisez à nouveau la commande
systemctlcomme suit :systemctl disable httpd
