详细介绍一下 linux /etc/rc.d 的含义 rc0-rc6
时间: 2023-10-11 21:10:10 浏览: 423
在 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/rc.d/init.d/与/etc/rc.d/有什么不同
`/etc/rc.d/init.d/`和`/etc/rc.d/`都是Linux系统中存放启动脚本的目录,但它们的作用是不同的。
`/etc/rc.d/init.d/`目录是存放系统服务的启动脚本的地方,通常是一些以服务形式运行的程序,例如httpd、sshd等。这些启动脚本通常使用`service`命令进行管理,例如`service httpd start`。
`/etc/rc.d/`目录则是存放系统的启动和关闭脚本的地方,其中`/etc/rc.d/rc.local`文件是系统启动时会自动执行的脚本文件,可以在该文件中编写自己的启动命令。
因此,`/etc/rc.d/init.d/`和`/etc/rc.d/`的作用虽然有重叠,但它们存放的脚本是不同的,使用的方式也有所不同。一般来说,如果要将一个程序设置为系统服务并开机自启动,应该将其启动脚本放在`/etc/rc.d/init.d/`目录下,并使用`chkconfig`命令将其加入系统服务列表;如果只是希望在系统启动时执行一些命令,可以将这些命令写入`/etc/rc.d/rc.local`文件中。
阅读全文