Ubuntu 什么版本有 /etc/rc.local 文件路径
时间: 2023-12-11 21:04:55 浏览: 297
在早期版本的 Ubuntu 中(如 Ubuntu 16.04 及更早版本),/etc/rc.local 文件路径是存在的。这个文件通常用于在系统启动时运行用户自定义的脚本。但是从 Ubuntu 18.04 开始,/etc/rc.local 文件路径已经被弃用,取而代之的是使用 systemd 的方式来实现。因此,如果你在 Ubuntu 18.04 或更新版本中需要运行自定义的脚本,建议使用 systemd 来进行配置。
相关问题
在Ubuntu 写一个 /etc/rc.local 的脚本 系统崩了怎么办
如果在 Ubuntu 中编写 /etc/rc.local 脚本后导致系统崩溃,可以尝试以下步骤进行修复:
1. 重启系统,并在 GRUB 启动菜单中选择进入恢复模式。
2. 选择 root shell 以便以 root 用户身份登录系统。
3. 执行以下命令找到并编辑 /etc/rc.local 文件:
nano /etc/rc.local
4. 将你添加的脚本删除或注释掉。
5. 保存并关闭文件。
6. 执行以下命令重新启动系统:
reboot
如果以上步骤不能解决问题,你可以考虑使用 Live CD 或 USB 启动 Ubuntu,并使用 chroot 命令进入系统进行修复。具体步骤可以参考 Ubuntu 官方文档。
Jul 24 04:57:41 ubuntu systemd[1]: Failed to start /etc/rc.local Compatibility.
引用\[1\]:根据提供的引用内容,可以看出在Jul 24 04:57:41 ubuntu发生了一个错误,即启动/etc/rc.local Compatibility失败。\[1\]根据引用\[2\]的内容,Debian 11和Ubuntu 22默认不带/etc/rc.local文件,但rc.local服务仍然自带。如果想要使用rc.local服务,需要手动添加/etc/rc.local文件。因此,可能是因为缺少/etc/rc.local文件导致启动失败。请按照引用\[2\]中提供的命令手动添加/etc/rc.local文件,并确保文件具有正确的权限。这样应该可以解决启动失败的问题。
#### 引用[.reference_title]
- *1* *2* [N5105 软路由安装 ESXi 7 直通核显给 Debian / Ubuntu 虚拟机通过 Docker 实现 jellyfin 硬件转码视频文件...](https://blog.csdn.net/aoeii/article/details/125834294)[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^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [Linux: systemd 启动代码分析](https://blog.csdn.net/qq_36428903/article/details/110468793)[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^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文