systemctl
サービスの自動起動 [#v7e47dfd]
一覧の確認 [#gc416a64]
# systemctl list-unit-files
サービスの自動起動の設定を確認する [#gb9b3a98]
# systemctl list-unit-files postfix.service
UNIT FILE STATE
postfix.service enabled
1 unit files listed.
# systemctl list-unit-files amavisd.service
UNIT FILE STATE
amavisd.service disabled
1 unit files listed.
serviceのみ確認する [#ld606bbc]
# systemctl -t service
サービスの自動起動オン [#zf9246bf]
# systemctl enable ntpd
ln -s '/usr/lib/systemd/system/ntpd.service' '/etc/systemd/system/multi-user.target.wants/ntpd.service'
※リンク先のショートカットを削除すると、systemctl list-unit-filesではdisabledとなる。
※また、/etc/systemd/system/multi-user.target.wants/ からもシンボリックリンクが消えるので確認可能。
サービスの自動起動オフ [#refa9961]
# systemctl disable ntpd
rm '/etc/systemd/system/multi-user.target.wants/ntpd.service'
# systemctl list-unit-files | grep ntp
ntpd.service disabled
サービスの起動と停止 [#wdd58cf8]
起動 [#r51dfb0e]
# systemctl start サービス名
停止 [#z26c7845]
# systemctl stop サービス名