目录

rc.local 简介

rc.local 的配置流程

rc.local 服务的管理

rc.local 服务显示状态

rc.local 服务的启动

rc.local 服务的停止

rc.local 服务使能 --> 开机依旧生效

rc.local 禁用服务 --> 再次开机时会失效

创建 配置 rc.local 文件

使用-流程

1. 更改(创建)/etc/rc.local 文件中的内容--如上

2. 修改 /etc/rc.local 文件权限

3. 启动 rc-local.service 服务

4. 流程显示图如下

4.1 rc.local 未使用时的信息如下

4.2 开启(start)服务后,status 展示信息如下

4.3 使能(enable)服务

4.4 使能(enable)服务后,status 展示信息如下

附加: enable 报错


rc.local 简介

就是个 Ubuntu的开机自启动 的配置文件,就是Windows里的开机自启

执行的时机:是在系统所有服务启动后,开始执行rc.local 中的配置

在Ubuntu 20.04 中,默认的 rc.local 服务并没有启用,因此需要手动配置

系统环境:Ubuntu 20.04.4 LTS

rc.local 的配置流程

1. 需要开启服务

2. 创建文件,添加内容

rc.local 服务的管理

rc.local 服务显示状态

systemctl status rc-local.service

rc.local 服务的启动

## 启动服务
systemctl start rc-local.service

## 重启服务
systemctl restart rc-local 

rc.local 服务的停止

systemctl stop rc-local.service

rc.local 服务使能 --> 开机依旧生效

systemctl enable rc-local.service

rc.local 禁用服务 --> 再次开机时会失效

systemctl disable rc-local.service

创建 配置 rc.local 文件

在 /etc/ 目录下 创建文件

vi /etc/rc.local

 # 注意需要 再首行添加 #!/bin/bash    因为这个是个 shell 脚本

添加执行权限

chmod 755 /etc/rc.local

添加 [Install]

在 /lib/systemd/system/rc-local.service 文件中 添加(在 [Install] 下添加,如果没有加上[Install] )

....

[Install]
WantedBy=multi-user.target

使用-流程

1. 更改(创建)/etc/rc.local 文件中的内容--如上

2. 修改 /etc/rc.local 文件权限

3. 启动 rc-local.service 服务

systemctl start rc-local.service
systemctl enable rc-local.service

4. 流程显示图如下

4.1 rc.local 未使用时的信息如下

4.2 开启(start)服务后,status 展示信息如下

4.3 使能(enable)服务

4.4 使能(enable)服务后,status 展示信息如下

附加: enable 报错

 报错是因为 在 /lib/systemd/system/rc-local.service 文件中 没有

[Install]
WantedBy=multi-user.target

加上 重新 enable 就好了

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐