Aller au contenu principal
Kill -9 Club
Se connecter

activé et actif (enabled / active)

Services

Deux états indépendants, sur deux lignes différentes de systemctl status nginx. Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; preset: enabled) dit ce qui se passera au prochain démarrage de la machine ; Active: active (running) since … dit ce qui se passe maintenant. Aucun des deux n'implique l'autre. systemctl start nginx règle le second et laisse le premier tel quel : c'est pourquoi un service installé, démarré puis oublié disparaît trois semaines plus tard, quand la machine redémarre pour une mise à jour du noyau. Rien n'a échoué, il n'a jamais été activé. L'activation n'est qu'un lien symbolique sous /etc/systemd/system/multi-user.target.wants/, et rien d'autre — donc enable seul laisse un service activé et arrêté. systemctl enable --now nginx fait les deux, et systemctl is-enabled nginx qui répond disabled tient tout le diagnostic.

Aussi écrit : enabled, active, is-enabled