注意:
在通过 systemd 管理源码安装的软件或自制 rpm 包安装的软件(以 Nginx 为例)之前,先要源码安装 Nginx 或者自制 rpm 包安装 Nginx
正文:
步骤一:创建 Nginx 的 systemd 文件
# vim /etc/systemd/system/nginx.service
创建以下内容:
[Unit]
Description=nginx server daemon
Documentation=man:nginx(8)
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
步骤二:导入新创建的 Nginx systemd 配置文件
# systemctl daemon-reload
步骤三:使用 systemd 管理 Nginx
3.1 使用 systemd 启动 Nginx
# systemctl start nginx.service
3.2 使用 systemd 开机自启 Nginx
# systemctl enable nginx.service
3.3 使用 systemd 显示 Nginx 的状态
# systemctl status nginx.service