Linux:以nginx为例,使用service启动服务,并加到chkconfig进行开机自启管理
2020-08-26 19:33
1881 查看
需求
1.可以使用service命令控制服务的启停
2.可以使用chkconfig控制nginx服务是否开机启动
具体步骤:
- 编译安装nginx
- 制作软连接,方便执行:
ln -s /usr/local/nginx/sbin/nginx /usr/sbin/
- 编写脚本:
vim /root/nginx.sh #!/bin/bash case $1 in "start") nginx; ;; "stop") nginx -s stop; ;; "reopen") nginx -s reopen; ;; "reload") nginx -s reload; ;; "restart") nginx -s stop &> /dev/null; nginx; ;; *) echo "USEAGE:service nginx <stop|quit|reopen|reload|restart>"; ;; esac #chkconfig: 2345 64 36 #we use chkconfig to manage nginx
(最后两行必须加上)
- 将脚本放到/etc/init.d/下 :
cp /root/nginx.sh /etc/init.d/nginx
- 加入chkconfig管理:chkconfig --add /etc/init.d/nginx
查看是否成功: chkconfig --list|grep nginx
测试是否可以关闭: chkconfig nginx off
chkconfig --list|grep nginx
相关文章推荐
- linux开机启动服务和chkconfig使用方法
- linux开机启动服务和chkconfig使用方法(转)
- linux下使用chkconfig设置服务开机自动启动
- linux开机启动服务和chkconfig使用方法(自定义服务路径启动)
- 使用Java Service Wrapper设置tomcat作为linux服务并且开机自动启动
- linux开机启动服务和chkconfig使用方法
- linux 开机启动服务和 chkconfig 使用方法
- linux自定义开机启动服务和chkconfig使用方法
- Linux(CentOS)下设置nginx开机自动启动和chkconfig管理
- Linux(CentOS)下设置nginx开机自动启动和chkconfig管理
- linux开机启动服务和chkconfig使用方法
- 使用Java Service Wrapper设置tomcat作为linux服务并且开机自动启动
- linux自定义开机启动服务和chkconfig使用方法
- linux开机启动服务和chkconfig使用方法
- Linux(CentOS 64)设置nginx开机自动启动及chkconfig管理
- linux开机启动服务和chkconfig使用方法
- Linux(CentOS)下设置开机自动启动和chkconfig管理(nginx为例)
- linux自定义开机启动服务和chkconfig使用方法
- linux开机启动服务和chkconfig使用方法
- linux服务的开机启动和运行级别(chkconfig)