Ubuntu 解决 /etc/rc.local 开机启动问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu 解决 /etc/rc.local 开机启动问题相关的知识,希望对你有一定的参考价值。

参考技术A 由于某些软件并没有增加开启启动的服务,很多时候需要手工添加,一般我们都是推荐添加命令到 /etc/rc.local 文件,但是 Ubuntu 默认不带 /etc/rc.local 文件,而 rc.local 服务却还是自带的

很多时候有些程序或者脚本都需要添加开机自启,最简单的方法就是使用rc.local自启,不过由于系统版本更替,很多新版本系统都没有rc.local文件了,比如Debian 9、Ubuntu 17.10、Ubuntu 18.04。这时候就需要我们手动设置下

1、添加rc-local.service

2、添加一个 /etc/rc.local 文件

3、添加权限并设置开机自启

检查状态:

返回Active:active信息,则成功。

再次查看状态

然后你就可以把需要开机启动的命令添加到 /etc/rc.local 文件,丢在 exit 0 前面即可,并尝试重启以后试试是否生效了

ubuntu18创建rc.local

因为ubuntu18已经没有用rc.local,因为日常用的习惯所以我们下面进行创建

1.创建rc.local软链接(因为system只会读取/etc/systemd/system下的文件)

ln -fs /lib/systemd/system/rc-local.service /etc/systemd/system/rc-local.service

2.修改/lib/systemd/system/rc-local.service文件

[Install]
WantedBy=multi-user.target #运行级别
Alias=rc-local.service

3.创建rc.local

touch /etc/rc.local
chmod 755 /etc/rc.local #添加权限

 

以上是关于Ubuntu 解决 /etc/rc.local 开机启动问题的主要内容,如果未能解决你的问题,请参考以下文章

centos7中的/etc/rc.local文件权限问题

开机启动/etc/rc.local失效无效怎么办

Ubuntu 16.04 /mnt/hgfs/下不显示共享文件夹的处理办法

swoole里面的server.php怎么做到在Ubuntu开机下就自动执行启动?

Linux Ubuntu 20.04 —添加开机启动(服务/脚本)

linux中/etc/rc.d/rc.local是啥文件