====== Gestion des services par System-V, Upstart et systemd ====== Certains services sont gérés par System-V (scripts dans /etc/init.d), d'autres par Upstart (scripts dans /etc/init) et d'autres par systemd. La plupart des distributions récentes utilisent systemd. * System-V: * Lister les services: sudo service --status-all (+ démarré, - non démarré, ? status inconnu) * Démarrer/arrêter un service: sudo service start / sudo service stop * Activer/désactiver un service: sudo update-rc.d enable / sudo update-rc.d disable * Upstart: * Lister les services: sudo initctl list * Démarrer/arrêter un service: sudo initctl stop / sudo initctl start * Désactiver un service: Créer un fichier .override contenant le mot “manual”. Exemple: sudo bash -c 'echo "manual" > /etc/init/avahi-daemon.override' * systemd: * Lister les services: sudo systemctl list-unit-files --type=service * Démarrer/arrêter un service: sudo systemctl start / sudo systemctl stop * Activer/désactiver un service: sudo systemctl enable / sudo systemctl disable