如何查找rc.local
时间: 2023-12-16 17:55:04 浏览: 31
在大多数 Linux 系统中,rc.local 文件通常位于 /etc/rc.d/ 或 /etc/ 目录下。你可以通过以下命令来查找 rc.local 文件:
```bash
sudo find / -name rc.local
```
这将在整个文件系统中搜索 rc.local 文件,并将其路径输出到终端。如果文件存在,则可以使用任何文本编辑器打开并编辑它。如果文件不存在,则可以手动创建它并添加需要运行的命令。请注意,在某些较新的 Linux 发行版中,rc.local 文件可能已被弃用,因此需要使用其他方法来运行自定义命令。
相关问题
unubtu rc.local启动时间很久
如果 Ubuntu 的 rc.local 启动时间很慢,可能是由于脚本中的某些命令执行时间过长导致的。你可以尝试以下方法来解决问题:
1. 检查 rc.local 脚本中的命令是否存在问题或者执行时间过长,可以将脚本中的命令一个一个执行,查看哪个命令执行时间较长,然后进行优化或者删除。
2. 检查 rc.local 脚本中是否存在死循环或者阻塞的命令,这些命令会导致 rc.local 启动时间变长。可以通过使用系统监视器等工具来查看进程状态,查找问题源头。
3. 检查系统的硬件资源是否足够,如果系统资源不足,可能会导致 rc.local 启动时间很长。可以尝试升级硬件或者优化系统设置来解决问题。
4. 禁用 rc.local 启动脚本,使用 systemd 启动代替 rc.local 启动,这样可以更好地控制启动顺序和时间。
希望这些方法可以帮助你解决 rc.local 启动时间很长的问题。
linux设置oracle启动 rc.local
要将Oracle设置为Linux启动时自动运行,可以编辑`/etc/rc.local`文件并添加启动脚本。以下是具体步骤:
1. 打开终端并使用root用户登录。
2. 执行以下命令打开`/etc/rc.local`文件:
```
sudo nano /etc/rc.local
```
3. 在文件中添加以下命令来启动Oracle:
```
su - oracle -c "/u01/app/oracle/product/11.2.0/dbhome_1/bin/dbstart /u01/app/oracle/product/11.2.0/dbhome_1"
```
注意替换上述命令中的`/u01/app/oracle/product/11.2.0/dbhome_1`为您的Oracle Home目录路径。
4. 保存并关闭文件。
5. 确保`rc.local`文件已赋予可执行权限:
```
sudo chmod +x /etc/rc.local
```
6. 重启系统以确保Oracle在启动时自动启动。
注意事项:
- 如果您使用的是Systemd,则需要创建一个Systemd服务文件以启动Oracle。可以参考Oracle官方文档或在互联网上查找相关教程。
- 如果您的Oracle版本较旧,则可能需要使用`dbora`脚本而不是`dbstart`脚本来启动Oracle。