Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐:
搜索:
您的位置: Linux安全网 > Linux编程 > » 正文

linux系统引导流程

来源: HUMHSX 分享至:
 

固件firmware(CMOS/BIOS)post加电自检-à自举程序BootLoader(GRUB)(载入内核)à载入内核Kernel(驱动硬件)à启动进程inità读取执行配置文件/etc/inittab

第一个阶段:BIOS的启动过程

1、按下电源之后执行—加电自检

固件 –介于软件和硬件之间的程序

检测cpu、内存、显卡、键盘等

第二阶段:GRUB启动引导阶段

2、自检通过后,执行自举程序

GRUB载入内核  自启动程序

 读取/boot/grub.conf文件并显示启动菜单

第三阶段:内核阶段

3、内核

运行内核启动参数

驱动硬件   

运行级别(7种)    

ü     Halt  关机

ü     Single    单用户模式(没有图形界面、只有root可以登录)

ü     Multiuser  没有nfs这个功能文件共享   

ü     Full     字符界面的多用户界面  

ü     Unsed   自己定义的

ü     Xll    图形化的多用户模式

ü     Reboot  重启

Id:5:initdefault

#runlevel  查看运行级别

#init  [0123456Ss]  运行级别的切换

第四阶段:sys V init的初始化阶段

启动进程init-----读取配置文件

grep 命令

grep –v ‘^#’/etc/inittab |  more

提取有效行

Inittab文件的剖析

Id :run-levels:action”process

Id:标示符,一般为两位数字或字母

Run-level:指定运行级别,可以指定多个

Action:指定运行状态

Process:指定要运行的脚本/命令

Firmware------bootloader---kernel---init---/etc/inittab---initdefault----/etc/rc.d/rc.sysinit---/etc/rc.d/rc----/etc/rc.d/rcN.d  N=0-6-----username password


Tags:
分享至:
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史