Titre

La gestion des services sous Linux

Comment démarrer, arrêter, recharger etc... un service sous Linux

Globalement il y a 2 systèmes de gestion des services.
Le démon init system V est le plus ancien. Il se fait remplacer par systemD qui, comme dit sur Lea-linux.org, est désormais utilisé sur une bonne partie des distributions comme Ubuntu, Red Hat, Fedora, Mageia, openSuSE, Arch Linux.

Si vous utilisez systemD, pour lister les services tapez

Lien vers le fichier : cliquez ici

Exemple de résultat :

Notez que j'avais vu une autre commande proche qui est :

Lien vers le fichier : cliquez ici

Et qui affiche ce type de résultat :

Vous pouvez afficher l'aide de systemctl avec la commande

Lien vers le fichier : cliquez ici

Résultat :

Les commandes principales de systemctl sont :

Commande Fonction
systemctl list-units Lister les services
systemctl status [nom du service].service Connaitre l'état d'un service
systemctl stop [nom du service].service Arrêter un service
systemctl start [nom du service].service Démarrer un service
systemctl restart [nom du service].service Redémarrer un service

Exemple de redémarrage d'un service avec systemctl :

Autre exemple où là on affiche l'état du service :

Upstart est un autre remplaçant du traditionnel init Unix "System V".
(voir http://upstart.ubuntu.com/cookbook/#what-is-upstart).

Si vos services sont gérés par Upstart, pour les lister, tapez :

Lien vers le fichier : cliquez ici

Si votre 'init' est l'ancien système, cad System V, la commande "service" ci-dessous devrait vous lister vos services :

Lien vers le fichier : cliquez ici

Exemple :

Au cas où, vous trouverez plus d'informations sur System V sur ce lien :
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Installation_Guide/s1-boot-init-shutdown-sysv.html

L'aide de la commande service s'obtient en tapant

Lien vers le fichier : cliquez ici

Les commandes courantes sont

Commande Fonction
service --status-all Lister les services
service [nom du service] stop Arrêter un service
service [nom du service] start Démarrer un service
service [nom du service] restart Redémarrer un service

Exemple :

Pages Web

Site WebDescription
Lea-linux.orgExplications sur Systemd sur Lea-linux.org
Lea-linux.orgAjouter et supprimer des services (daemons, etc.) au démarrage.
Askubuntu.comPost de forum où l'on trouve pas mal de solutions sur ce sujet