配置
vi /lib/systemd/system/nginxd.service
[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
ExecReload=/usr/local/nginx/sbin/nginx -s reload -c /usr/local/nginx/conf/nginx.conf
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
使用方法
#重载服务
systemctl daemon-reload
#开机自启动
systemctl enable nginxd
#停止开机自启动
systemctl disable nginxd
#查询当前状态
systemctl status nginxd
#启动服务
systemctl start nginxd
#重新启动服务
systemctl restart nginxd
#停止服务
systemctl stop nginxd
#重新加载配置
systemctl reload nginxd
#查看所有已启动的服务
systemctl list-units --type=service
注意:
systemctl status nginxd 中 nginxd 写成 nginxd.service 也可以。