轉自https://www.cnblogs.com/jepson6669/p/9131217.html
第一步:在/lib/systemd/system目錄下創建nginx.service文件
第二步:編輯nginx.service文件:
[Unit] #服務說明
Description=nginx service #服務描述
After=network.target #服務類別描述
[Service] #服務運行參數的設置
Type=forking #以后台方式運行
ExecStart=/usr/local/nginx/sbin/nginx #啟動命令,./usr/local/nginx/sbin/nginx 為nginx啟動命令
ExecReload=/usr/local/nginx/sbin/nginx -s reload #重啟命令,=后面為nginx重啟命令
ExecStop=/usr/local/nginx/sbin/nginx -s quit #退出命令,=后面為nginx退出命令
PrivateTmp=true #為服務分配獨立的臨時空間
[Install] #運行級別下服務安裝的相關設置
WantedBy=multi-user.target #設置為多用戶
第三步:加入開機啟動
# systemctl enable nginx.service
取消開機自啟動
#systemctl disable nginx.service
啟動nginx服務
#systemctl start nginx.service
停止nginx服務
#systemctl stop nginx.service
重啟nginx服務
#systemctl restart nginx.service
查看所有以啟動的服務
#systemctl list-units --type=service
查看服務當前狀態
#systemctl status nginx.service
遇到的錯誤
Warning: nginx.service changed on disk. Run 'systemctl daemon-reload' to reload units.
按照提示執行命令systemctl daemon-reload即可。