Linux系统启动的过程

来源:互联网 发布:詹姆斯退役季后赛数据 编辑:程序博客网 时间:2024/05/01 21:32

系统的启动过程:

(1)BIOS开机自检

(2)读取硬盘MBR中的引导程序

(3)引导程序引导操作系统

(4)Linux内核负责操作系统前期的工作,进一步加载系统的init进程

(5)init是系统的第一个进程,它根据自身的配置文件执行相应的启动程序,并进入指定的系统运行级别

(6)读取inittab文件,执行/etc/rc.d/rc.sysinit,rc等脚本,在不同的运行级别中设置启动相应的服务程序

(7)最后运行控制台程序,提示输入用户名和密码


系统的运行级别:

0:停机

1:单用户模式,只有root用户,无网络,关闭所有可运行的虚拟控制台,强迫所有用户注销系统,关闭大部分的应用和服务

2:多用户模式,无网络

3:完整的用户模式,可登录的用户包括本机用户和域用户,并启动所需要的网络服务

4:保留状态,可自定义运行环境,不定义的话,默认原来的环境状态

5:X11weidows界面

6:重启系统

/sbin/init level可重新设置运行级别,如/sbin/init  6 可以重新启动系统

GRUB:一个多重启动管理器,是一个独立于操作系统的启动程序,可以启动多种操作系统


shutdown options:

-h 将系统停掉之后立即关机

shutdown -r now  重新启动系统

shutdown -h  +10 十分钟之后立马关机

shutdown -h now 立即关机

shutdown -r +10 ‘mmmmmm’ 在十分钟后重启系统并向用户发送提示信息

init 0 关闭系统 

init 6 重新启动

0 0
原创粉丝点击