Работа с сервисами в Ubuntu
Для работы с сервисами в Ubuntu 16.04 в основном рекомендуется использовать команду systemctl. Для того, чтобы посмотреть все загруженные/активные сервисы набираем:
$ sudo systemctl -t service UNIT LOAD ACTIVE SUB DESCRIPTION accounts-daemon.service loaded active running Accounts Service acpid.service loaded active running ACPI event daemon apparmor.service loaded active exited LSB: AppArmor initialization apport.service loaded active exited LSB: automatic crash report generation atd.service loaded active running Deferred execution scheduler . . . . zed.service loaded active running ZFS Event Daemon (zed) zfs-import-cache.service loaded active exited Import ZFS pools by cache file zfs-mount.service loaded active exited Mount ZFS filesystems zfs-share.service loaded active exited LSB: Network share OpenZFS datasets. LOAD = Reflects whether the unit definition was properly loaded. ACTIVE = The high-level unit activation state, i.e. generalization of SUB. SUB = The low-level unit activation state, values depend on unit type. 64 loaded units listed. Pass --all to see loaded but inactive units, too. To show all installed unit files use 'systemctl list-unit-files'.
Для того, чтобы посмотреть ВСЕ сервисы, установленные в системе:
$ sudo systemctl list-unit-files -t service UNIT FILE STATE accounts-daemon.service enabled acpid.service disabled apport-forward@.service static apt-daily.service static . . . . zfs-import-cache.service static zfs-import-scan.service static zfs-mount.service static 184 unit files listed.
Чтобы остановить или сделать сервис НЕ автозагружаемым используем (на примере apparmor):
$ sudo systemctl stop apparmor $ sudo systemctl disable apparmor