Linux系统初始化管理:从System V init到systemd
1. System V init与inittab
在Linux系统中, init 程序是系统启动时运行的第一个用户空间进程,它的初始化工作始于读取 /etc/inittab 文件,该文件定义了在不同运行级别(runlevel)下系统的行为。
1.1 inittab格式
inittab 文件中每一行的格式如下:
id:runlevels:action:process
各字段的含义如下:
| 字段 | 描述 |
| ---- | ---- |
| id | 最多四个字符的唯一标识符 |
| runlevels | 该条目的执行运行级别,在BusyBox的 inittab 中此部分可留空 |
| action | 操作关键字,如 sysinit 、 respawn 等 |
| process | 要运行的命令 |
操作关键字与BusyBox的 init 基本相同,包括 sysinit 、 respawn 、 once 、 wait 、 restart 、
超级会员免费看
订阅专栏 解锁全文
3284

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



