方案一
如果只是添加一条简单的开机启动命令:
1 | chmod + x /etc/rc.d/rc.local |
方案二
添加开机自启服务,在CentOS中添加开机自启动服务非常方便,只需要两条命令(以Nginx为例)
1 | systemctl enable nginx.service #设置Nginx服务为自启动服务 |
如果没有nginx.service附件需要自己添加,自定义服务文件,添加到系统服务通过Systemctl管理,如下服务文件实例
1 | [Unit]:服务的说明 |
1 | [Unit] |
- 保存目录,以754权限保存在/usr/lib/systemd/system
- 设置开机自启动,在任意目录下执行 systemctl enable nginx.service
1 | #启动nginx服务 |
方案三
添加开机自启脚本
在CentOS中添加脚本有两种常用的方法,首先添加nginx启动脚本
1 | ## processname: nginx |
赋予脚本可执行权限
1 | chmod +x 脚本位置 |
方案四
1 | #将脚本移动到/etc/rc.d/init.d 目录下 |