ubuntu 设置开机自启

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu 设置开机自启相关的知识,希望对你有一定的参考价值。

参考技术A

比如以前启动 mysql 服务用:

现在用:

systemd 默认读取 /etc/systemd/system 下的配置文件,该目录下的文件会链接/lib/systemd/system/下的文件。
执行 ls /lib/systemd/system 你可以看到有很多启动脚本,其中就有我们需要的 rc.local.service
打开脚本内容:

可以看出,/etc/rc.local 的启动顺序是在网络后面,但是显然它少了 Install 段,也就没有定义如何做到开机启动,所以显然这样配置是无效的。 因此我们就需要在后面帮他加上[Install] 段:

这里需要注意一下,ubuntu-18.04 默认是没有 /etc/rc.local 这个文件的,需要自己创建

写入以下内容:

然后把你需要启动脚本写入 /etc/rc.local ,我们不妨写一些测试的脚本放在里面,以便验证脚本是否生效.

做完这一步,还需要最后一步 前面我们说 systemd 默认读取 /etc/systemd/system 下的配置文件, 所以还需要在 /etc/systemd/system 目录下创建软链接

给rc.local加上权限

启用服务

启动服务并检查状态

接下来,重启系统,然后看看 /usr/local/text.log 文件是否存在就知道开机脚本是否生效了。检查test.log文件

以上是关于ubuntu 设置开机自启的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu 18.04添加开机自启

Ubuntu 设置开机自启服务

ubuntu 设置开机自启

Ubuntu设置程序开机自启或者开机禁止加载

openwrt不能自启插件原因

ubuntu 18.04 设置开机自启命令