Red Hat Enterprise Linux 3: Guide d'administration système | ||
---|---|---|
Précédent | Chapitre 21. Contrôle de l'accès aux services | Suivant |
La commande chkconfig peut également être utilisée pour activer et désactiver les services. Si vous utilisez la commande chkconfig --list, une liste des services du système apparaîtra et indiquera si les services sont activés (on) ou arrêtés (off) aux niveaux d'exécution s'échelonnant entre 0 et 6. À la fin de la liste figure une section pour les services gérés par xinetd.
Si vous utilisez chkconfig --list pour envoyer une requête à un service géré par xinetd, vous verrez si le service xinetd est activé (on) ou désactivé (off). La commande chkconfig --list finger par exemple, renverra la sortie suivante :
finger on |
L'exemple ci-dessus montre que finger est activé comme un service xinetd. Si xinetd est en cours d'exécution, finger est activé.
Si vous utilisez chkconfig --list pour envoyer une requête à un service dans /etc/rc.d, vous verrez les paramètres du service pour chaque niveau d'exécution. La commande chkconfig --list httpd renverra par exemple, la sortie suivante :
httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off |
La commande chkconfig peut également servir à configurer un service de façon à ce qu'il démarre (ou pas) dans un niveau d'exécution spécifique. Par exemple, pour désactiver nscd dans les niveaux d'exécution 3, 4 et 5, utilisez la commande suivante :
chkconfig --level 345 nscd off |
![]() | Avertissement |
---|---|
Les services gérés par xinetd sont immédiatement mis en oeuvre par chkconfig. Si par exemple, xinetd est en cours d'exécution, finger est désactivé, la commande chkconfig finger on est exécutée, finger est immédiatement activé et vous n'avez pas besoin de redémarrer xinetd manuellement. Les modifications concernant les autres services ne prennent pas effet immédiatement après l'utilisation de chkconfig. Vous devez arrêter ou démarrer le service spécifique à l'aide de la commande service démon stop. Dans l'exemple précédent, remplacez démon par le nom du service que vous voulez arrêter, comme httpd par exemple. Remplacez stop par start ou restart pour démarrer ou redémarrer le service. |
Précédent | Sommaire | Suivant |
ntsysv | Niveau supérieur | Ressources supplémentaires |