linux:systeme:services:systemv
Table des matières
Linux
Gestion des services
System V
Référence | https://doc.ubuntu-fr.org/script_sysv |
---|
Les services sont des scripts d'initialisation System V se trouvant dans le dossier /etc/init.d/
.
Aujourd'hui remplacé par systemd, il reste cependant souvent présent sur les distributions actuelles.
Lister les services démarrés
- Avec
service
$ service --status-all
Vous obtenez la liste des services disponibles sur votre machine.
- Avec
Sysv-rc-conf
(services sysV)
^Paquet à installer |sysv-rc-conf |
$ sudo sysv-rc-conf --listVous obtenez la liste des services démarrés.
La commande sysv-rc-conf sans option vous envoie dans une interface ncurse vous permettant de modifier la configuration des services selon le runlevel.
Modifier l'exécution d'un service
Pour pouvoir piloter un service ponctuellement, il existe la commande :
$ sudo service <Nom_du_Service> <ACTION>Où
<Nom_du_Service> est le nom du service a impacter,
<ACTION> est la commande que l'on souhaite appliquer au dit service.
La plupart des actions possibles sont:
start | Démarrage |
---|---|
stop | Arrêt |
force-stop | Forcer l'arrêt |
restart | Relancer |
reload | Recharger |
force-reload | Forcer le rechargement |
status | Afficher l'état |
L'action force-restart
exécute le script de stop puis, s'il s'est correctement déroulé, le script de start.
Quelque-soit l'action menée sur un service, au prochain démarrage de la machine celui-ci devrait retrouver le status qui lui a été défini par défaut.
Modifier définitivement un service
La commande update-rc.d
permet d'activer ou désactiver un service afin que le script system V associé soit ou non exécuté au démarrage.
- Appliquer au service la valeur par défaut :
$ sudo update-rc.d NomService defaults
- Définition explicite, où XX sera un numéro d'ordre d'arrêt ou de lancement selon le runlevel (0 à 6) :
$ sudo update-rc.d NomService start XX 2 3 4 5 . stop XX 0 1 6 .
- Suppression d'un service :
$ sudo update-rc.d NomService remove
linux/systeme/services/systemv.txt · Dernière modification : 2022/09/21 11:08 de zandor