Commande chkconfig (gérer les services)
Un outil à connaitre quand on fait de la Redhat ou Centos
Utilisation chkconfig :
chkconfig est un utilitaire qui permet de gérer les services réseaux linux en ligne de commande sur Redhat ou Centos. Il se révèle pratique dans le sens ou il permet par exemple de gérer des services dans un script ou d'ajouter un service dans certain runlevel par exmple. Pour cela il faut que le script du service soit correctement remplit (voir un déjà existant), car les informations sur celui-ci ( runlevel par défaut pour lequel le script doit être activé, description ) sont directement intégrées au début de celui-ci.
Obtenir des informations sur les services :
chkconfig --list
Fournit la liste de tous les services reconnus et précise pour chaque runlevel si ceux-ci sont lancés au démarrage.
chkconfig --list nom-service
Fournit la configuration actuelle du service nommé nom-service pour tous les runlevels.
Activer/Désactiver un service :
chkconfig --level 35 nom-service on
Spécifie que service doit être lancé au démarrage pour les runlevel 3 et 5.
chkconfig --level 35 nom-service off
spécifie que nom-service ne doit pas être lancé au démarrage pour les runlevels 3 et 5.
chkconfig --add nom-service
Ajouter nom-service comme étant un service pouvant être géré par chkconfig ( comme je le disais plus haut script doit être correctement remplit ).
chkconfig --del nom-service
Suppression de nom-service.
chkconfig nom-service reset
Remet la configuration à celle par défaut définie dans le script.