来源:自学PHP网 时间:2015-04-14 11:51 作者: 阅读:次
[导读] 固件firmware(CMOS/BIOS)post加电自检-agrave;自举程序BootLoader(GRUB)(载入内核)agrave;载入内核Kernel(驱动硬件)agrave;启动进程initagrave;读取执行配置文件/etc/inittab第一个阶段:BIOS的启动过...
固件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
摘自 一米阳光做IT |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com