Po uruchomieniu polecenia sudo systemctl list-unit-files
(myślę, że sudo jest opcjonalne), otrzymuję dane wyjściowe, które pokazują wszystkie usługi i ich stan.
Oto fragment mojego komputera:
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
...
Zastanawiam się, dlaczego niektóre usługi są w stanie „zamaskowanym”. Myślę, że to oznacza, że „jest to lepsze niż„ wyłączenie ”, ponieważ usługi nie można uruchomić ani ręcznie, ani systemd”.
Jak mogę uzyskać więcej informacji o stanie jednostki usługowej?
Kto wprowadził jednostki w odpowiedni stan?
Próbowałem na przykład
sudo systemctl help dsmcad
- to wyświetla tylko documentation = ...
wiersz z pliku jednostkowego./etc/systemd/system/dsmcad.service
Uwaga: tutaj dokładnie wiem , czym jest usługa dsmcad i co robi, sam ją zainstalowałem. Bardziej interesuje mnie ogólne rozwiązanie.