rc-local.service 丢失
时间: 2023-12-16 11:57:52 浏览: 100
如果rc-local.service丢失,你可以按照以下步骤进行恢复和重新配置:
1. 首先,确认你的系统中确实没有rc-local.service文件。你可以在 /etc/systemd/system/ 目录下查找该文件。如果确实不存在,请继续下一步。
2. 创建一个新的rc-local.service文件。你可以通过使用vim编辑器打开一个新文件来实现这一步骤。在终端中运行以下命令:
```
sudo vim /etc/systemd/system/rc-local.service
```
3. 在打开的文件中,复制粘贴以下内容并保存:
```
[Unit]
Description=/etc/rc.local Compatibility
ConditionPathExists=/etc/rc.local
[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99
[Install]
WantedBy=multi-user.target
```
4. 保存并关闭文件。
5. 重新加载systemd配置,以使新的rc-local.service生效。在终端中运行以下命令:
```
sudo systemctl daemon-reload
```
6. 启用rc-local.service以在系统启动时自动加载。运行以下命令:
```
sudo systemctl enable rc-local.service
```
7. 启动rc-local.service并检查其状态。运行以下命令:
```
sudo systemctl start rc-local.service
sudo systemctl status rc-local.service
```
现在,你应该已经成功恢复和重新配置了rc-local.service。请确保你按照以上步骤正确操作,并检查输出以确认服务的状态。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [【Linux问题】解决rc.local文件不存在问题(Ubuntu 18.04)](https://blog.csdn.net/weixin_48896613/article/details/127208376)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文