发布网友 发布时间:2022-04-22 07:46
共1个回答
热心网友 时间:2024-03-20 00:22
1)、Linux的启动过程要以下几个阶段:
1、POST后读取硬盘MBR中的启动引导程序。
2、启动引导程序负责引导硬盘中的操作系统。(如用lilo,或grub程序引导操作系统。)
3、Linux内核程序负责操作系统启动前期的工作,并进一步加载系统的INIT进程。
4、INIT进程是Linux系统运行的第一个进程,该进程将根据其配置文件执行相应的启动程序,并进入指定的系统运行级别。(配置文件在/etc/inittab中,如rc.sysinit, rc 0 6, 等)
5、在不同运行级别中,根据系统的设置将启动相应的服务程序。(如/etc/init.d中的服务,xinit服务等。)
6、在启动过程的最后,将运行控制台程序,提示并允许用户输入帐户和密码进行登录。(rc.local 来进行维护本机的启动命令)
2)、Linux系统的运行级别从 0-6 共7个。
0 停机
1 单用户模式
2 多用户模式,不能使用NFS
3 完全多用户模式,缺省状态
4 未分配使用
5 图形登录的多用户模式
6 重新启动
3)、runlevel 显示系统运行模式
chkconfig –list 用于查看系统中服务在各级别的启动状态。
更多资料请查看《Linux就该这么学》。