systemd对应的进程管理命令是systemctl,已nignx服务为例子
命令 vi /usr/lib/systemd/system/nginx.service,进入文件,将以下代码复制进去保存即可
[Unit]
Description=nginx - high performance web server
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
# 设置开机启动
#systemctl enable nginx.service
# 启动nginx服务
#systemctl start nginx.service
# 重新启动nginx服务
#systemctl restart nginx.service
# 停止ngixn服务
#systemctl stop nginx.service
上传完成后,执行systemctl daemon-reload 【重新加载配置文件,只有重新加载后,命令才能生效,否则会报错】
然后启动nignx服务systemctl start nginx.service ,其他命令在上面的配置文件中有,可以参考