解决linux的开机启动不生效
近偶然间发现加到 /etc/rc.local
中的开机启动命令没有生效,于是排查了一下解决了,记录一下处理的过程
主要步骤
ls /lib/systemd/system
你可以看到有很多启动脚本,其中就有我们需要的rc.local.service
1 | cat /lib/systemd/system/rc.local.service |
- 创建
/etc/rc.local
把需要启动命令写进去
1 | vim /etc/rc.local |
注:
- debian10默认是没有这个文件,直接创建保存。
- 主要就是第一句和最后一句
赋予执行权限,否则的话会导致开机后不运行
1
sudo chmod +x /etc/rc.local
在
/etc/systemd/system
目录下创建软链接1
ln -s /lib/systemd/system/rc.local.service /etc/systemd/system/
reboot
测试是否生效