To see services status or enable/disable services, Configure like follows.
Mục Lục
[1] Display services.
# display services which are running
# to add [--all], display all included inactive servises
# to add [--no-pager], do not use pagers like [less/more]
root@localhost:~# systemctl -t service
UNIT
accounts-daemon.service
apparmor.service
apport.service
blk-availability.service
cloud-config.service
cloud-final.service
.....
.....
unattended-upgrades.service
user-runtime-dir@1000.service
user@1000.service
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.
55 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
# display list of all services' setting
root@localhost:~# systemctl list-unit-files -t service
UNIT FILE STATE VENDOR PRESET
apparmor.service enabled enabled
apport-autoreport.service static -
apport-forward@.service static -
apport.service generated -
apt-daily-upgrade.service static -
apt-daily.service static -
autovt@.service alias -
blk-availability.service enabled enabled
bolt.service static -
.....
.....
vmtoolsd.service alias -
x11-common.service masked enabled
xfs_scrub@.service static -
xfs_scrub_all.service static -
xfs_scrub_fail@.service static -
207 unit files listed.
[2] If there are some unnecessary services, it’s possible to Stop and turn OFF auto-start setting like follows. (possible to omit [.service] words)
root@localhost:~# systemctl stop apparmor
root@localhost:~# systemctl disable apparmor