Wenn ich den Befehl ausführe sudo systemctl list-unit-files
(ich denke, das sudo ist optional), erhalte ich eine Ausgabe, in der alle Dienste und ihr Status angezeigt werden.
Hier ist ein Ausschnitt von meinem Computer:
UNIT FILE STATE
...
debian-fixup.service static
debug-shell.service disabled
display-manager.service enabled
dns-clean.service enabled
dsmcad.service enabled
emergency.service static
failsafe-x.service static
friendly-recovery.service masked
fuse.service masked
gdm.service masked
getty-static.service static
getty@.service enabled
gpsd.service indirect
gpsdctl@.service static
gpu-manager.service enabled
halt-local.service static
halt.service masked
hostname.service masked
...
Ich frage mich, warum sich einige Dienste im Status "maskiert" befinden. Ich denke, dies bedeutet, "dies ist besser als" Deaktivieren ", da der Dienst weder von Hand noch von systemd gestartet werden kann".
Wie kann ich mehr Informationen über den Zustand einer Serviceeinheit erhalten?
Wer hat die Einheiten in ihren jeweiligen Zustand versetzt?
Ich habe zum Beispiel versucht,
sudo systemctl help dsmcad
- dass nur die documentation = ...
Zeile aus der Unit-Datei aufruft./etc/systemd/system/dsmcad.service
Hinweis: Hier weiß ich genau, was der dsmcad-Dienst ist und was er tut. Ich habe ihn selbst installiert. Ich interessiere mich mehr für eine allgemeine Lösung.