Je suis confus par le concept de activé ou actif et désactivé ou inactif.
Quelqu'un pourrait-il l'expliquer?
systemd
exit-status
systemctl
drpaneas
la source
la source
systemctl status
inman systemctl
, ce qui semble être le plan évident pour rechercher ces documents.Réponses:
La page de manuel de
systemd
contient les informations que vous recherchez.extrait
Panne
Donc, si vous avez lu ce qui précède et que vous ne comprenez pas vraiment la différence, la voici, en bref.
inactif
Ce dernier peut sembler le plus perplexe, mais pensez
systemd
dans le même sens quexinetd
. Il peut gérer vos services pour vous et les démarrer, à la demande en cas de besoin. Ainsi, même si les services sont "désactivés", ils sont inactifs , mais lorsqu'ils sont démarrés, ils peuvent devenir actifs .Cet état peut également se produire lorsqu'un service (unité) a été activé mais pas encore démarré manuellement. Ainsi , le service met « en sommeil » dans l' arrêté ou échoué état jusqu'à ce que le service est démarré manuellement, ou le système passe par un redémarrage, ce qui entraînerait le service de devenir actif en raison de son activation.
la source
Lorsque vous activez / désactivez un service, vous dites essentiellement s'il faut démarrer automatiquement au démarrage.
Donc,
systemctl enable lxdm
définira LXDM comme DM. Cependant, il ne démarrera pas tout de suite.D'un autre côté, actif / inactif (et éventuellement échoué) vous indique l'état actuel du service. Après l'exécution
systemctl start lxdm
, LXDM s'exécute réellement et son état est actif.Normalement, lorsque vous installez un service pour la première fois, vous devez d'abord le tester en le démarrant. S'il vérifie, vous devez alors l'activer. De cette façon, vous évitez de bloquer votre système pendant le démarrage.
la source