Ubuntu 18.04 STL下正确的开机自启动配置方案
看了几个网上的教程,或多或少都有问题,实在是火大,遂决定整理一波。有问题的文章如下:
https://zhuanlan.zhihu.com/p/98804785
http://www.r9it.com/20180613/ubuntu-18.04-auto-start.html
问题一堆,常见的如
.
和-
不区分、步骤不全等。
正确的操作方式
1. 基于systemd的系统管理
ubuntu 16.10
之后已经不用initd
(就是PID序号为1的那个进程)管理系统了,而systemd
默认读取的是/lib/systemd/system/
目录下的文件。所以我们配置一个新服务如下:
cd /lib/systemd/system
gedit rc-local.service
- 如果
rc-local.service
不小心误删了,手动创建一下:touch rc-local.service
。
内容如下:
# SPDX-License-Identifier: LGPL-2.1+