Je veux savoir dans quel ordre les services sont démarrés lors du processus de démarrage dans les systèmes Debian (notamment Debian Squeeze).
Merci d'avance.
En bref:
ls /etc/rc*.d
Cela vous montre ce qui commence à quel niveau d'exécution, et dans chaque niveau l'ordre est déterminé par le nombre après la lettre (K est Kill, S est start).
Vous pouvez configurer ce qui commence à chaque niveau d'exécution avec sysv-rc-conf, qui peut être installé avec apt.
par exemple, sur mon système, apache2 est lié symboliquement dans rc5.d en tant que "S20apache2". Un lien dans le même répertoire avec S19 commencerait avant, quelque chose avec S21 commencerait après.
Lectures complémentaires:
Est-ce que les utilitaires rcconf et sysv-rc-conf pourraient vous aider?
Ensuite, vous pouvez les exécuter en tapant
rcconf
ousysv-rc-conf
.la source
Vous pouvez lister tous les services et leur statut avec cette commande simple:
Du manuel:
la source
la source
Sur Debian, rcconf devrait faire l'affaire, juste pour configurer l'arrêt / le démarrage de services déjà présents.
Je l'utilise tout le temps sur Debian Jessie et Wheezy.
la source