Ketika saya menjalankan perintah sudo systemctl list-unit-files
(saya pikir sudo adalah opsional), saya mendapatkan output yang menunjukkan semua layanan dan keadaan mereka.
Ini cuplikan dari mesin saya:
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
...
Saya bertanya-tanya mengapa beberapa layanan berada dalam keadaan "tertutup". Saya pikir ini berarti, "ini lebih baik daripada 'menonaktifkan', karena layanan tidak dapat dimulai, baik dengan tangan atau dengan sistemd".
Bagaimana saya bisa mendapatkan informasi lebih lanjut tentang keadaan unit layanan?
Siapa yang telah menempatkan unit ke masing-masing negara?
Saya mencoba, misalnya,
sudo systemctl help dsmcad
- yang hanya memunculkan documentation = ...
baris dari file unit./etc/systemd/system/dsmcad.service
Catatan: Di sini saya tahu persis apa layanan dsmcad dan apa fungsinya, saya telah menginstalnya sendiri. Saya lebih tertarik pada solusi umum.