详细介绍一下 linux /etc/rc.d 的含义 rc0-rc6
时间: 2023-10-11 15:11:11 浏览: 147
在中,/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/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`文件中。
阅读全文