5 Exemples de base de la commande chkconfig sous Linux

C’est notre série de commandes Linux en cours où nous allons passer en revue comment nous pouvons utiliser efficacement la commande chkconfig avec ses paramètres disponibles. L’outil de commande Chkconfig permet de configurer les services démarrer et arrêter automatiquement dans les scripts /etc/rd.d/init.d à travers la ligne de commande. Voyons quelques exemples.

exemples de commande chkconfig
5 exemples de commande chkconfig

List All Services

L’utilisation du paramètre ‘-list’ affichera tous les services et leur état de démarrage actuel dans chaque configuration de niveau d’exécution.

# chkconfig --listNetworkManager 0:off 1:off 2:on 3:on 4:on 5:on 6:offabrt-ccpp 0:off 1:off 2:off 3:on 4:off 5:on 6:offabrt-oops 0:off 1:off 2:off 3:on 4:off 5:on 6:off...

Vérifier l’état d’un service spécifique

La commande ci-dessous montre la configuration de démarrage d’un service particulier. Elle montre que les services HTTP sont désactivés dans tous les niveaux d’exécution.

# chkconfig --list | grep httpdhttpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off

Comment puis-je démarrer un service particulier sur les niveaux d’exécution

La commande ‘chkconfig’ suivante montre comment nous pouvons démarrer les services HTTP uniquement sur les niveaux d’exécution 3 et 5 avec le paramètre ‘-level’. La première commande démarre les services httpd au niveau d’exécution 3 et 5 et la deuxième commande vérifie l’état des services httpd en cours d’exécution au niveau d’exécution.

# chkconfig --level 35 httpd on
# chkconfig --list | grep httpdhttpd 0:off 1:off 2:off 3:on 4:off 5:on 6:off

Comment vérifier quels services sont activés/désactivés

La commande suivante affichera tous les services qui sont activés et désactivés au niveau d’exécution 5 spécifique.

# chkconfig --list | grep 5:onNetworkManager 0:off 1:off 2:on 3:on 4:on 5:on 6:offabrt-ccpp 0:off 1:off 2:off 3:on 4:off 5:on 6:offabrt-oops 0:off 1:off 2:off 3:on 4:off 5:on 6:offabrtd 0:off 1:off 2:off 3:on 4:off 5:on 6:offacpid 0:off 1:off 2:on 3:on 4:on 5:on 6:off...
# chkconfig --list | grep 5:offdnsmasq 0:off 1:off 2:off 3:off 4:off 5:off 6:offdovecot 0:off 1:off 2:off 3:off 4:off 5:off 6:offfirstboot 0:off 1:off 2:off 3:off 4:off 5:off 6:offkdump 0:off 1:off 2:off 3:off 4:off 5:off 6:offmysqld 0:off 1:off 2:off 3:off 4:off 5:off 6:offnetconsole 0:off 1:off 2:off 3:off 4:off 5:off 6:offnfs 0:off 1:off 2:off 3:off 4:off 5:off 6:off...

Comment arrêter un service particulier sur les niveaux d’exécution

La commande suivante éteindra un service appelé postfix pour un seul niveau d’exécution. De même, nous pouvons éteindre un service particulier dans plusieurs niveaux d’exécution en une seule fois comme indiqué ci-dessous.

# chkconfig --level 3 postfix off
# chkconfig --level 2345 postfix off

Comme nous le savons tous, il existe sept niveaux d’exécution sont disponibles sur le système d’exploitation Linux. Nous couvrirons la signification des différents niveaux d’exécution et la séquence de démarrage en détail dans notre prochain article. Donc, s’il vous plaît rester à l’écoute.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.