想要实现开机后服务自启动,除了自定义一个服务外,也可以考虑通过修改 /etc/rc.local 中的内容达成。下面将通过这种方法实现 SSH(远程登录) 的开机自启动。
(一)实现原理
需要说明,rc.local 是一个配置文件,开机启动时,会加载这个配置文件,于是我们写在里面的内容会被当做命令逐一执行。这个方法显然比自己定义一个服务要简单快捷,可以用于实现一些简单服务自启动。
(二)实现 SSH 的开机自启动
1.首先安装 SSH 服务
sudo apt-get install openssh-server
2.设置开机自启动
(1)打开 rc.local 文件:
**vim /etc/rc.local**
(2)在exit0 前写一句:
**/etc/init.d/ssh start**
(3)保存后记得 reboot 重启
3.如果不设置开机自启动,可使用下面语句手动开启 SSH
**sudo /etc/init.d/ssh start**