BIOS 自检
启动 GRUB/LILO
运行 Linux 的系统内核
读取系统引导配置文件 /etc/inittab 中的信息运行系统的第一个进程 init
执行系统初始化脚本 /etc/init.d/rcS
根据运行级别(X)配置服务执行 /etc/init.d/rcX.d/[KS]*
终止以“K”开头的服务
启动以“S”开头的服务
运行 getty 等待用户登录
执行系统初始化脚本 /etc/init.d/rcS 时会执行 /etc/init.d/networking 启动网络配置
在执行 /etc/init.d/rcX.d/ 时,若运行级别为 2~5
若安装了Gnome/KDE,还会运行 gdm/kdm
运行脚本 /etc/rc.local 执行本地的其他启动配置
INIT 及其配置文件
INIT 进程是由 Linux 内核引导的,是系统中的第一个进程,是系统其他进程的祖先进程,其进程号(PID)永远为 1.
INIT 进程在运行时将读取系统引导配置文件 /etc/inittab 中的信息。这些信息包括默认的运行级别和由 INIT 启动的进程。
|
以 # 开头的行为注释行
每一行包括如下四个字段(每个字段用“:”间隔):
id : runlevels : action : process
文件 /etc/inittab 的字段说明
id
该字段是各有效行的标识符。对定义 getty 的各行来说,该标识符指定 getty 运行的终端(即设备文件 /dev/tty 之后的数字字符);对其他行来说,除了有长度限制外没有特殊要求,但该字段在整个文件中必须唯一。
runlevels
指定运行级别,各运行级别由单个的数字表示,可以指定多个运行级别,但不能包含任何间隔符。
action
指定运行状态,可以有如下的取值:
initdefault — 指定启动后所进入的运行级别,process 字段将被忽略,默认值为 2
sysinit — 在系统启动时执行初始化
wait — 执行下一个字段指定的命令,并等待其结束再运行其他命令
respawn — 当下一个字段指定的命令结束后,重新运行该命令(如控制台登录程序 getty)
ctrlaltdel — 当按下Ctrl+Alt+Del组合键时执行下一个字段指定的命令
powerwait — 当出现电源错误时执行下一个字段指定的命令,并等待其结束
powerfailnow — 当出现电源错误时执行下一个字段指定的命令,不等待其结束
powerokwait — 当电源恢复时执行下一个字段指定的命令
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- 系统优化大全 (18122篇文章)
- 系统安全设置 (23570篇文章)
- 系统安装手册 (20845篇文章)
- 系统备份专题 (17556篇文章)
- Linux集群技术 (8364篇文章)
- 体验Linux的音影世界 (8036篇文章)
- Linux驱动大全 (8836篇文章)
- Linux下的路由的配置与应用 (11835篇文章)
- Linux命令简介 (9887篇文章)
- 系统维护手册 (16946篇文章)
- 实用技巧:配置Linux操作系统环境变量 (30次浏览)
- 安装qmail全套功略 (18次浏览)
- TurboLinux 入门教程:第七课 TurboLinux简介 (18次浏览)
- Linux系统管理员秘技:用快捷命令一招制胜 (18次浏览)
- Linux系统命令分类详解 (1) (18次浏览)
- Linux下使用aMsn详解 (18次浏览)
- 你会在Linux下用POP3收Web电子邮箱吗? (18次浏览)
- 在Linux中用三款工具轻松制作网页 (18次浏览)
- Linux上的偷窺裝置 (1394的使用) (18次浏览)
- 深入浅出分析Linux内核漏洞的问题 (18次浏览)



