详细介绍一下 linux /etc/rc.d 的含义 rc0-rc6
时间: 2023-10-11 21:10:10 浏览: 102
在 Linux 系统中,/etc/rc.d 目录是用来存放系统启动脚本的目录。其中,rc0-rc6 表示系统不同的运行级别,每个运行级别都有不同的启动脚本。
1. rc0.d:关机模式
在这个级别下,系统正在关闭并停止所有服务。在这个目录下,只有 K 开头的脚本(代表 kill)会被执行。这些脚本用来关闭所有服务和卸载所有文件系统。
2. rc1.d:单用户模式
在这个级别下,系统进入单用户模式,只有 root 用户可以登录系统。在这个目录下,只有 K 开头的脚本会被执行,用来关闭所有服务。
3. rc2.d:多用户模式,没有 NFS
在这个级别下,系统进入多用户模式,但是没有 NFS 服务。在这个目录下,S 开头的脚本(代表 start)会被执行,用来启动所有服务。
4. rc3.d:完全多用户模式
在这个级别下,系统进入完全多用户模式,所有服务均可使用。在这个目录下,S 开头的脚本会被执行,用来启动所有服务。
5. rc4.d:保留级别
这个级别目前没有被使用,可以根据需要自定义。
6. rc5.d:图形化多用户模式
在这个级别下,系统进入图形化的多用户模式。在这个目录下,S 开头的脚本会被执行,用来启动所有服务。
7. rc6.d:重启模式
在这个级别下,系统重新启动并重新进入运行级别 3 或 5。在这个目录下,只有 K 开头的脚本会被执行,用来关闭所有服务。
相关问题
详细介绍一下 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
```