- 启动
1.启动BootManager Grub 2.加载系统内核,启动init进程 init进程是系统根进程,所有系统进程都是它的子进程 3.init进程读取/etc/inittab文件信息,进入预设的运行级别,按顺序执行具有不同优先级的脚本 一般/etc/rcS.d/先执行,然后是其他的文件夹,数字越小优先级越高。 4.根据rcS.d下的脚本启动Xwindow服务器xorg,Xwindow为图形化界面 4.启动登录管理,等待用户登录。 默认使用GDM作为登录管理器(在/etc/rc3.d下有个S13gdm的链接)
-
服务管理
在运行级别对应的文件夹中,可以看到许多文件名以 S## 和 K## 起始的启动脚本链接。例如:
/etc/rcS.d/S35mountall.sh 挂载文件系统
/etc/rcS.d/S40networking 启用网络支持
/etc/rc2.d/S13gdm 启动登录管理器
/etc/rc2.d/S20makedev 创建设备文件
/etc/rc2.d/S23xinetd 启动超级进程
init进程将以 start 为参数,按文件名顺序执行所有以 S## 起始的脚本。脚本名称中的数字越小,它将被越早执行。
如果一个脚本链接,以 K## 起始,表示它将以 stop 参数被执行。如果相应服务没有启动,则不执行该脚本。 -
手动控制服务
可以通过手动修改S开头的服务来禁止该服务