Suppression d'un service de systemd :
Systemd utilise des unités (fichiers pour définir des services) pour supprimer un service, l'unité doit être supprimée... voici une liste des emplacements des unités :
/etc/systemd/system/ (et sous-répertoires)
/usr/local/etc/systemd/system/ (et sous-répertoires)
~/.config/systemd/user/ (et sous-répertoires)
/usr/lib/systemd/ (et sous-répertoires)
/usr/local/lib/systemd/ (et sous-répertoires)
/etc/init.d/ (système de services ancien converti)
Actualiser systemd :
systemctl daemon-reload
systemctl reset-failed
Services fantômes (non trouvés) :
Systemd peut lister des services fantômes (non trouvés) même si l'unité est supprimée pour de nombreuses raisons
- unité toujours présente dans l'un des répertoires systemd
- unité inexistante mais un lien de fichier est toujours présent dans l'un des répertoires systemd
- le service est utilisé dans d'autres unités*
(*) si un service est mentionné dans d'autres unités mais n'existe pas, systemd listera toujours ce service avec l'état non trouvé même s'il n'y a pas de fichier unité... vous pouvez rechercher quelle unité utilise ce service avec une recherche de texte et modifier ces unités (non recommandé si vous prévoyez d'installer ce service ultérieurement)
Sources : Linuxhacks.org
Divulgation : Je suis le propriétaire de Linuxhacks.org