树莓派5B的/etc/rc.local
时间: 2025-02-16 10:10:18 浏览: 55
### 树莓派 5B `/etc/rc.local` 文件配置及用法
#### 修改 `/etc/rc.local`
对于树莓派 5B 的网络接口配置或其他启动脚本设置,可以通过编辑 `/etc/rc.local` 来实现特定功能。此文件允许用户在系统初始化过程中执行自定义命令,在所有其他初始化脚本之后但在登录提示之前运行。
为了确保配置生效并正确加载,建议按照如下方式进行操作:
1. **打开 rc.local 文件**
使用文本编辑器如 `nano` 或者 `vi` 打开该文件:
```bash
sudo nano /etc/rc.local
```
2. **添加所需指令**
如果希望在网络接口 eth0 和 eth1 上应用某些配置,则可在 exit 0 行前加入相应命令[^1]。例如,如果要删除默认路由再重新指定一个新的默认网关,并设定其优先级为90,可参照以下格式输入命令[^3]:
```bash
route del default gw 192.168.1.1 wlan0
route add default gw 192.168.1.1 dev wlan0 metric 90
```
3. **保存更改并退出**
完成编辑后记得保存所做的修改并关闭编辑器(如果是 nano 编辑器则按 Ctrl+X 键,然后确认保存)。
4. **重启服务或设备**
更改完成后,可通过重启计算机使新的配置立即生效;也可以仅重载 systemd 临时单元来测试新配置而不必完全重启机器:
```bash
sudo systemctl daemon-reload
sudo reboot
```
需要注意的是,在基于 Debian/Ubuntu 系统上,默认情况下 Docker 容器内的 `/etc/rc.local` 可能不会被执行,除非特别设置了容器环境支持这一点[^2]。然而这并不影响宿主机上的正常工作流程。
阅读全文
相关推荐







