做为服务器来说,很有可能因为突然停电或者不堪压力而宕机,重启机器之后, 希望能自动启动部署在这台机器上的服务。所以开机启动是很有必要的。
开机启动的本质就是从配置文件中读取要启动的进程的信息,并把进程给启动起来,这个工作是由init System来做的。
Ubuntu
使用的init System经历了几次变化:
Ubuntu 6.10
及以前版本使用SysV-init;
Ubuntu 14.10
及以前版本使用Upstart, 但是兼容SysV-init。
Ubuntu 15.10
开始预设使用Systemd, 不过可以在开机选项选择使用Systemd或Upstart。
做开机启动配置就是要清楚当前使用的Ubuntu
的版本,根据当前Ubuntu
版本使用的init System进行配置即可。