#开机设置
1.ubuntu 18.04 使用 systemd 管理系统(16.04 initd),systemd 默认读取 /etc/systemd/system目录下的配置文件,并链接到 /lib/systemd/system/目录下的脚本文件;
2. 修改启动脚本,rc.local.service是我们所需要的自启动脚本
cd /lib/systemd/system
ls -lh
sudo vim rc.local.service
#添加 Install
[Install]
WantedBy=multi-user.target
Alias=rc-local.service
3. 创建 rc.local脚本(ubuntu 18.04 下没有这个脚本,需自行创建),并添加执行权限
sudo touch /etc/rc.local
# 重要!!
sudo chmod a+x /etc/rc.local
4. 在 /etc/systemd/system目录下创建软链接
sudo ln -s /lib/systemd/system/rc.local.service /etc/systemd/system/
#创建文件rc.local
sudo vi /etc/rc.local
#例如
echo "看到这行字,说明添加自启动脚本成功。" > /usr/local/test.log
echo `date` >> /usr/local/test.log
exit 0
#给rc.local加上权限
sudo chmod +x /etc/rc.local
#启用服务
sudo systemctl enable rc-local
#启动服务并检查状态
# sudo systemctl restart rc-local
sudo systemctl start rc-local.service
sudo systemctl status rc-local.service
本文详细介绍了如何在Ubuntu 18.04中使用systemd管理系统,通过编辑rc.local.service脚本实现开机自启动,包括创建脚本、设置权限、链接服务及启动操作。
3129

被折叠的 条评论
为什么被折叠?



