live0117一覧

[CentOS7][nginx] 自動起動設定

CentOS7 では、サービスの自動起動設定は systemctl コマンドを使います。

□インストール後の状態確認する
# systemctl list-unit-files -t service | grep nginx
nginx.service disabled

□自動起動を有効化する
# systemctl enable nginx.service
ln -s ‘/usr/lib/systemd/system/nginx.service’ ‘/etc/systemd/system/multi-user.target.wants/nginx.service’

□有効化後の状態確認する
# systemctl list-unit-files -t service | grep nginx
nginx.service enabled

□自動起動を無効化する
# systemctl disable nginx.service
rm ‘/etc/systemd/system/multi-user.target.wants/nginx.service’

□無効化後の状態確認する
grepではなく、サービス名を指定して確認する方法もある。
# systemctl is-enabled nginx.service
disabled

■再度有効化
# systemctl enable nginx.service
(略)

■状態確認
今度は status で確認してみる。
# systemctl status nginx.service
nginx.service – The nginx HTTP and reverse proxy server
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled)