今天服务器宕机,重启系统。应用没有自动恢复(启动),导致服务中断一段时间。抽空研究了下Linux的自启动方式。
  服务器信息:
   Operting System Type : GNU/Linux
   Check OS Release Version and Name :
   Check Acrhitecture : x86_64
   Check Kernel Release : 3.10.0-693.21.1.el7.x86_64
   Check Hostname : VM_165_68_centos
/etc/rc.local
最简单暴力的方式
编辑 /etc/rc.local文件  [vi /etc/rc.local]               
# custom startup  | 
服务的方式
  需要有一定的脚本基础。
  cd /etc/rc.d/init.d
  创建服务对应的脚本:
  touch service
  编写服务对应的脚本(如下示例Nginx):
其中'要替换成`  | 
  添加服务
  chkconfig add service
  设置启动
  chkconfig service on
  | 
对比
首先从实践的角度上肯定是第一种比较方便的。第二种需要一定的脚本能力,发现问题能够及时排查解决。

