Linux系统启动管理:init进程、inittab文件与rc脚本详解
1. init进程与/etc/inittab文件
在Linux系统启动时,内核启动的第一个进程是 /sbin/init ,其进程ID(PID)始终为1,父进程ID(PPID)为0,并且该进程会一直运行。以下是一个示例:
root 1 0 0 14:05 ? 00:00:08 init [3]
/etc/inittab 是 /sbin/init 的配置文件,它用于指定 init 要启动的进程,并且可以根据需要进行自定义。当 init 启动一个进程时,只会设置少量的环境变量。 inittab 文件的每一行由四个用冒号分隔的字段组成:
<id>:<runlevels>:<action>:<command>
下面详细介绍每个字段的含义:
- id :由1到4个字符组成,用于唯一标识 inittab 中的一行。
- runlevels :包含一个或多个字符,通常是数字,用于标识该进程在哪些运行级别下启动。各运行级别的含义如下表
超级会员免费看
订阅专栏 解锁全文
1207

被折叠的 条评论
为什么被折叠?



