Gestion des services sous Linux
Ce document me sert de mémo sur les applications et les commandes permettant de gérer les services sous Linux.
But de ce document
Ce document me sert de mémo sur les applications et les commandes permettant de gérer les services sous Linux.
Introduction
De nombreux services se lancent au démarrage du système. Certains sont quasiment indispensables, d’autres apportent des fonctionnalités supplémentaires. Il faut essayer de limiter le nombre de services lancés à ceux qui sont rendu nécessaire par l’utilisation de l’ordinateur.
Plus il y a de services lancés, plus les ressources matérielles seront utilisées à mauvais escient et plus le potentiel de failles sera important.
Il est donc bon d’avoir un oeil sur ces services et particulièrement après les mis à jour du système. En effet, il est rare que tout le monde est un besoin quotidien de lancer un serveur web ou mysql… mais il peut le vouloir de temps en temps.
Les niveaux d’exécution
Dans la majorité des distributions, les services lancés au démarrage sont ceux dont un lien est présent dans le dossier etc/rcX.d avec X généralement entre 0 et 6. Ce nombre de 0 à 6 correspond au niveau d’exécution du système :
Pour chacun de ces niveaux, on trouvera donc une liste plus ou moins différentes de services à lancer. Le choix se fait par la présence de liens symboliques vers le service présent dans etc/init.d.
En regardant dans les dossiers /etc/rcX.d vous verrez des liens dont le nom ressemble à S10syslogd ou K90syslogd.
update-rc.d
update-rc.d est un utilitaire en ligne de commandes permettant d’ajouter, modifier ou supprimer des services au démarrage.
Ajout d’un service au démarrage, avec les options par défaut :
# update-rc.d MonService defaults
Ajout d’un service en modifiant sa priorité (ex : 90) :
# update-rc.d MonService defaults 90
Suppression d’un service au démarrage
# update-rc.d -f MonService remove
Ou :
# update-rc.d MonService stop 0 1 2 3 4 5 6
ksysv : Interface graphique pour gérer les services sous KDE
Pour gérer les services, le programme ksysv est plutôt assez simple à utiliser et comprendre. Il fonctionne par glisser-déposer :
N’oubliez pas d’enregistrer vos modifications avant de fermer l’application.
rcconf
Outil très simple d’utilisation (mais limité) permettant de configurer les services au démarrage en mode console sous Debian.
sysv-rc-conf
Interface en mode console permettant de gérer facilement et aussi finement les service que ksysv.
Historique des modifications
Version | Date | Commentaire |
---|---|---|
0.1 | 08/09/06 | Création par Tony GALMICHE |
0.2 | 01/06/08 | Mise en ligne |
Commentaires
Gestion des services sous Linux
Encore un de plus de lu et j’ai testé ksysv. Très intéressant même si pour l’instant je n’ai encore rien changé.