怎麼開啟rc.local
时间: 2023-09-26 10:10:15 浏览: 89
Linux中没有rc.local文件的完美解决方法
在Ubuntu 18.04上开启rc.local可以按照以下步骤进行操作。首先,需要创建一个rc.local文件并添加需要在开机时自启动的程序。然后,需要配置systemd来管理rc.local服务。
具体步骤如下:
1. 打开终端,使用以下命令创建rc.local文件:
```
sudo nano /etc/rc.local
```
2. 在打开的文件中添加需要在开机时自启动的程序。例如,如果要启动一个名为"myprogram"的程序,可以在rc.local文件中添加以下内容:
```
#!/bin/bash
/path/to/myprogram
```
3. 保存并关闭rc.local文件。
4. 接下来,需要设置rc.local文件的权限,使其可执行。使用以下命令:
```
sudo chmod +x /etc/rc.local
```
5. 然后,创建一个rc-local.service文件,用于配置systemd管理rc.local服务。使用以下命令创建文件:
```
sudo nano /etc/systemd/system/rc-local.service
```
6. 在打开的文件中添加以下内容:
```
\[Unit\]
Description=/etc/rc.local Compatibility
ConditionPathExists=/etc/rc.local
\[Service\]
ExecStart=/etc/rc.local start
Type=forking
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99
\[Install\]
WantedBy=multi-user.target
```
7. 保存并关闭rc-local.service文件。
8. 运行以下命令以启用rc-local.service:
```
sudo systemctl enable rc-local.service
```
9. 最后,重新启动系统以使更改生效:
```
sudo reboot
```
这样,rc.local文件中添加的程序将在系统开机时自动启动。请注意,使用systemd管理rc.local服务是Ubuntu 18.04的默认方式,而不再使用rc.local文件直接。
#### 引用[.reference_title]
- *1* [ubuntu 18.04 开启rc.local](https://blog.csdn.net/weixin_42238129/article/details/109158423)[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^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [Ubuntu rc.local 的开启与配置](https://blog.csdn.net/qz652219228/article/details/125107694)[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^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文