详细介绍一下 linux /etc/rc.d 的含义 rc0-rc6
时间: 2023-10-11 21:11:11 浏览: 61
在中,/etc/rc.d目录包含了系统启动和关闭时需要执行的脚本。其中,rc0到rc6代表了不同的系统运行级别(runlevel),每个运行级别都对应着一组需要启动或关闭的服务和进程。下面是各个运行级别的含义:
- rc0:系统关机运行级别,会关闭所有服务、进程和文件系统等。
- rc1:单用户模式运行级别,只启动基本的系统服务和进程,不会启动网络服务。
- rc2:多用户模式运行级别,启动基本的系统服务和进程,包括网络服务。
- rc3:多用户模式运行级别,与rc2相同,但不会启动图形界面。
- rc4:未分配运行级别。
- rc5:图形界面多用户模式运行级别,启动图形界面和相关服务和进程。
- rc6:系统重启运行级别,会关闭所有服务、进程和文件系统等,并重新启动系统。
在Linux系统中,当前的运行级别可以通过`runlevel`命令来查询,也可以通过修改/etc/inittab文件来设置默认的运行级别。而每个运行级别对应的启动和关闭脚本则存放在/etc/rc.d/rc[0-6].d目录下,其中以K开头的脚本为关闭脚本,而以S开头的脚本为启动脚本。这些脚本通过链接到/etc/rc.d/init.d目录下的实际服务脚本来执行服务和进程的启动和关闭操作。
相关问题
详细介绍一下 linux /etc/rc.d 的含义
在 Linux 中,/etc/rc.d 目录通常包含用于系统启动和关闭时运行的脚本文件。该目录通常被称为系统启动脚本目录。
在该目录中,有两个子目录:rc0.d 和 rc6.d。它们分别是在系统关闭时执行的脚本和在系统重启时执行的脚本。
在 rc0.d 目录中,包含了一系列以 K 开头的脚本文件,K 表示 kill,即在系统关闭时需要停止的服务。而在 rc6.d 目录中,包含了一系列以 S 开头的脚本文件,S 表示 start,即在系统重启时需要启动的服务。
除此之外,/etc/rc.d/init.d 目录也是非常重要的,该目录包含了所有系统服务的启动脚本。这些脚本文件通常具有控制服务启动、停止、重启和状态检查等功能。
总之,在 Linux 系统中,/etc/rc.d 目录是一个非常重要的目录,其中包含了许多关键的系统启动脚本文件,对于系统的启动和关闭过程来说,具有非常重要的作用。
etc/fstab和/etc/rc.d/rc.local
/etc/fstab是Linux系统中的一个文件,用于存储文件系统的信息,包括文件系统的挂载点、文件系统类型、挂载选项等。在系统启动时,会根据/etc/fstab文件中的信息自动挂载文件系统。
/etc/rc.d/rc.local是Linux系统中的一个脚本文件,用于在系统启动时执行一些自定义的命令或脚本。这些命令或脚本可以用来完成一些系统初始化的工作,或者启动一些服务等。
以下是修改/etc/fstab文件和执行/etc/rc.d/rc.local脚本的例子:
```shell
# 修改/etc/fstab文件
1. umount /nat # 卸载/nat分区
2. e2label /dev/hdd3 /nat # 将/dev/hdd3分区的标签改为/nat
# 将修改后的信息写入/etc/fstab文件
3. echo "/dev/hdd3 /nat ext3 rw,noatime 0 0" >> /etc/fstab
# 编辑/etc/rc.d/rc.local文件
1. vi /etc/rc.d/rc.local
2. 在文件中添加需要执行的命令或脚本,例如:
/usr/local/bin/startup.sh
/usr/local/bin/monitor.sh
3. 保存文件并退出
4. 给rc.local文件添加可执行权限
chmod +x /etc/rc.d/rc.local
```