5 Exemples de commande CHKConfig de base dans Linux

5 Exemples de commande CHKConfig de base dans Linux

Ceci est notre série de commandes Linux en cours où nous allons revoir comment nous pouvons utiliser chkconfig Commande efficacement avec ses paramètres disponibles. Le Chkconfig L'outil de commande permet de configurer les services de démarrage et de s'arrêter automatiquement dans le / etc / rd.d / init.d scripts via la ligne de commande. Voyons quelques exemples.

5 exemples de commande CHKConfig

1. Liste tous les services

En utilisant '-liste'Paramètre affichera tous les services et leur statut de démarrage actuel dans chaque configuration de niveau exécutif.

[[Protégé par e-mail] ~] # chkconfig - list NetworkManager 0: Off 1: Off 2: on 3: on 4: on 5: on 6: OFF ABRT-CCPP 0: OFF 1: OFF 2: OFF 3: sur 4 : Off 5: sur 6: Off Abt-oops 0: OFF 1: OFF 2: OFF 3: On 4: Off 5: on 6: OFF… 

2. Vérifier l'état d'un service spécifique

La commande ci-dessous affiche la configuration du démarrage pour un service particulier. Ça montre Http Les services sont tournés désactivé Dans tous les niveaux de course.

[[Protégé par e-mail] ~] # chkconfig - list | grep httpd httpd 0: off 1: off 2: off 3: off 4: off 5: off 6: off over

3. Comment démarrer un service particulier aux niveaux d'exécution

Ce qui suit 'chkconfig'La commande montre comment nous pouvons commencer Http Services uniquement au niveau de l'exécution 3 et 5 avec '-niveau'paramètre. Première commande commence httpd services au niveau de l'exécution 3 et 5 et la deuxième commande vérifie le statut de httpd Services fonctionnant au niveau de l'exécution.

[[Protégé par e-mail] ~] # chkconfig --level 35 httpd sur
[[Protégé par e-mail] ~] # chkconfig - list | grep httpd httpd 0: off 1: off 2: off 3: on 4: off 5: on 6: Off

4. Comment vérifier les services activés / désactivés

La commande suivante affichera tous les services qui sont Sur et Désactivé dans un niveau d'exécution spécifique 5.

[[Protégé par e-mail] ~] # chkconfig - list | Grep 5: sur NetworkManager 0: OFF 1: OFF 2: sur 3: sur 4: sur 5: sur 6: OFF ABRT-CCPP 0: OFF 1: OFF 2: OFF 3: On 4: Off 5: On 6: Off Off Abrt-oops 0: Off 1: Off 2: Off 3: On 4: Off 5: On 6: Off Abrtd 0: Off 1: Off 2: Off 3: On 4: Off 5: On 6: Off Acpid 0: Off 1: off 2: le 3: le 4: sur 5: le 6: off… 
[[Protégé par e-mail] ~] # chkconfig - list | Grep 5: OFF DNSMASQ 0: OFF 1: OFF 2: OFF 3: OFF 4: OFF 5: OFF 6: OFF DOVECOT 0: OFF 1: OFF 2: OFF 3: OFF 4: OFF 5: OFF 6: OFF Premierboot 0 : off 1: off 2: off 3: off 4: off 5: off 6: off kdump 0: off 1: off 2: off 3: off 4: off 5: off 6: off mysqld 0: off 1: off 2 : Off 3: Off 4: Off 5: Off 6: Off Netconsole 0: Off 1: Off 2: Off 3: Off 4: Off 5: Off 6: Off NFS 0: Off 1: Off 2: Off 3: Off 4 : off 5: Off 6: Off… 

5. Comment arrêter un service particulier aux niveaux d'exécution

La commande suivante sera tournée Désactivé un service appelé postfix pour un niveau juste à un seul run. De même, nous pouvons tourner Désactivé un service particulier en plusieurs niveaux d'exécution en une seule fois comme indiqué sous.

[[Protégé par e-mail] ~] # chkconfig --level 3 postfix off
[[Protégé par e-mail] ~] # chkconfig - level 2345 Postfix off

Comme nous le savons tous, sept niveaux d'exécution sont disponibles sur le système d'exploitation Linux. Nous couvrirons l'important des différents niveaux d'exécution et de la séquence de démarrage en détail dans notre prochain article. Alors, veuillez rester à l'écoute.