CentOS7 开机启动服务
服务启动列表查看 systemctl list-unit-files
删选 systemctl list-unit-files|grep nginx
1、将地图给的nginx.sh 赋予执行权限
chmod 755 nginx.sh
2、创建nginx.service
[Unit] //对服务的说明
Description=nginx //描述服务,随意
After=network.target remote-fs.target nss-lookup.target //描述服务类别,勿改
[Service] //服务的一些具体运行参数的设置
Type=forking //后台运行的形式
ExecStart=/data/nginx/nginx.sh start //启动命令,绝对路径
ExecReload=/data/nginx/nginx.sh restart //重启命令,绝对路径
ExecStop=/data/nginx/nginx.sh stop //停止命令,绝对路径
[Install]
WantedBy=multi-user.target //服务用户的模式,勿改
3、启动服务
在启动服务之前,需要先重载systemctl命令
systemctl daemon-reload
启动服务
systemctl start nginx.service
设置开机启动
systemctl enable nginx.service
查询启动状态
systemctl status nginx.service