Table des matières

, ,

Les Services système

Cette page traite des services système. Il existe aussi toutes sortes de services réseau qui sont quant à eux mis en place par des serveurs : serveur SSH, serveur HTTP pour les applications web, partage réseaux, etc.

Ces derniers peuvent être gérés de la même manière que les services système (avec systemd pour les systèmes modernes), ou complètement différemment (snap, Docker, etc.).

Les services ou daemon sont des programmes qui tournent en arrière plan et réagissent à des sollicitations extérieures.

Description des services

On peut lister les services disponibles sur un système (avec leur description, en anglais malheureusement) avec la commande systemctl :

systemctl list-units --type=service --all

(Q pour quitter)

Pour ne lister que les services actifs :

systemctl list-units --type=service --state=active

Manipulation des services

Afin de garantir la compatibilité des anciens scripts d'initialisation avec Upstart et Systemd, vous trouverez dans le dossier /etc/init.d/ les scripts d'initialisation système V dont certains sont redirigés vers le script /lib/init/update-job (c'est ce dernier qui permet l'usage d' Upstart et ses fichiers de configuration placés dans /etc/init/)) ou vers des unités Systemd.

Les outils pour gérer les services n'étant pas les mêmes selon leur type (script système V, Upstart ou Systemd), il existe des logiciels qui peuvent prendre en charge les scripts système V, upstart ou systemd.
Néanmoins, la gestion des services se fait traditionnellement par l'usage de la ligne de commande dans un terminal ou une console.

Une bonne gestion des services permet, en plus de mieux comprendre son système, d'optimiser conséquemment la machine sur laquelle elle est usitée.
En effet, certains services de démarrage peuvent ne pas être utiles à votre configuration, il et possible que votre appareil soit inactif pendant 1 h ou plus .

Optimisation

Vous trouverez sur la page destinée à la gestion des scripts sysv de nombreuses optimisations. Cependant, il est possible qu'une partie de ces informations ne soient plus viables. Dans ce cas se reporter à la page « Upstart » ou « Systemd » selon votre cas.

Applications

Voici une liste non exhaustive d'applications permettant la gestion des services :


Contributeurs : fabux, Vincent85, zarmu.

1)
Version majeure d'une des deux principales branches de la famille des systèmes UNIX