Коли я запускаю команду sudo systemctl list-unit-files
(я думаю, що судо не є обов'язковим), я отримую висновок, який показує всі сервіси та їх стан.
Ось фрагмент з моєї машини:
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
...
Цікаво, чому деякі служби перебувають у "маскованому" стані. Я думаю, що це означає, що "це краще, ніж" відключити ", тому що послугу неможливо запустити ні вручну, ні системою".
Як я можу отримати більше інформації про стан сервісного підрозділу?
Хто перевів підрозділи у відповідний штат?
Я спробував, наприклад,
sudo systemctl help dsmcad
- що відображає лише documentation = ...
рядок з файлу одиниці./etc/systemd/system/dsmcad.service
Примітка. Тут я точно знаю , що таке служба dsmcad і що вона робить, я її встановив сам. Мене більше цікавить загальне рішення.