Installé avec le paquet chkconfig
Voir aussi : systemctl et service
Afficher la version de la commande chkconfig
apt-cache policy chkconfig
Afficher l’état actuel de tous les services pour le runlevel courant
chkconfig
ex :
# chkconfig
[...]
saned on
sendsigs off
smbd on
speech-dispatcher on
ssh on
sudo off
udev on
udev-finish on
[...]
Pour filtrer la sortie par service, il suffit d’ajouter son nom en argument :
chkconfig service
ex :
# chkconfig smbd
smbd on
Afficher la liste des services au démarrage des différents runlevels
chkconfig -l
ou
chkconfig --list
Le S:on en fin de ligne signifie que le service est démarré lors de l’initialisation du système, c’est-à-dire avant tout runlevel.
ex :
# chkconfig -l [...] saned 0:off 1:off 2:on 3:on 4:on 5:on 6:off sendsigs 0:off 1:off 2:off 3:off 4:off 5:off 6:off smbd 0:off 1:off 2:on 3:on 4:on 5:on 6:off speech-dispatcher 0:off 1:off 2:on 3:on 4:on 5:on 6:off ssh 0:off 1:off 2:on 3:on 4:on 5:on 6:off sudo 0:off 1:off 2:off 3:off 4:off 5:off 6:off udev 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on udev-finish 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on [...]
Pour filtrer la sortie par service, il suffit d’ajouter son nom en argument :
chkconfig -l service
ex :
# chkconfig -l smbd smbd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Afficher également les services dont ils dépendent
chkconfig -l --deps
Les services, ou groupes de services, devant être démarrés avant les services en question sont affichés en fin de ligne.
ex :
# chkconfig -l --deps [...] saned 0:off 1:off 2:on 3:on 4:on 5:on 6:off $syslog $local_fs $remote_fs sendsigs 0:off 1:off 2:off 3:off 4:off 5:off 6:off smbd 0:off 1:off 2:on 3:on 4:on 5:on 6:off $network $local_fs $remote_fs speech-dispatcher 0:off 1:off 2:on 3:on 4:on 5:on 6:off $remote_fs $syslog ssh 0:off 1:off 2:on 3:on 4:on 5:on 6:off $remote_fs $syslog sudo 0:off 1:off 2:off 3:off 4:off 5:off 6:off $local_fs $remote_fs udev 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on mountkernfs udev-finish 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on udev $local_fs [...]
Pour filtrer la sortie par service, il suffit d’ajouter son nom en argument :
chkconfig -l --deps service
ex :
# chkconfig -l --deps smbd smbd 0:off 1:off 2:on 3:on 4:on 5:on 6:off $network $local_fs $remote_fs
Ci-dessus, les groupes de services suivants doivent être démarrés avant le service smbd (Samba) :
- $network : networking, ifupdown
- $local_fs : mountall, mountall-bootclean, mountoverflowtmp, umountfs
- $remote_fs : $local_fs, mountnfs, mountnfs-bootclean, umountnfs, sendsigs
Les groupes de services sont référencés dans le fichier /etc/insserv.conf