背景
搭建环境、部署服务这是运维工作中很常见的工作,也是比较频繁的。那么如果搭建环境或部署服务的这台服务器因为各种突发原因(如停电,磁盘异常进行替换或资源扩容等等)重启了。这个服务很重要的,但是服务器重启后肯定服务没有自己启动,而又在一年前部署的,这时就需要我们去查当初的部署文档,手动启动服务。那么有没有方法让服务器启动时自动启动服务呢?本文就介绍这个添加开机启动。
添加开机自启服务
在CentOS 7中,我们通过yum安装完服务后,添加开机自启服务也是非常方便的,只需要两条命令(以Jenkins为例):
1 | #设置jenkins服务为开机自启动服务 |
添加开机自启脚本
在centos7中增加自定义脚本开机自启有两种方法,以脚本autostart.sh为例:
1 |
|
方法一
1 | # 赋予脚本可执行权限(/opt/script/autostart.sh是你的脚本路径) |
方法二
1 | # 将脚本移动到/etc/rc.d/init.d目录下 |