发布时间:2014-09-05 16:40:08作者:知识屋
固件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
linux一键安装web环境全攻略 在linux系统中怎么一键安装web环境方法
Linux网络基本网络配置方法介绍 如何配置Linux系统的网络方法
Linux下DNS服务器搭建详解 Linux下搭建DNS服务器和配置文件
对Linux进行详细的性能监控的方法 Linux 系统性能监控命令详解
linux系统root密码忘了怎么办 linux忘记root密码后找回密码的方法
Linux基本命令有哪些 Linux系统常用操作命令有哪些
Linux必学的网络操作命令 linux网络操作相关命令汇总
linux系统从入侵到提权的详细过程 linux入侵提权服务器方法技巧
linux系统怎么用命令切换用户登录 Linux切换用户的命令是什么
在linux中添加普通新用户登录 如何在Linux中添加一个新的用户
2012-07-10
CentOS 6.3安装(详细图解教程)
Linux怎么查看网卡驱动?Linux下查看网卡的驱动程序
centos修改主机名命令
Ubuntu或UbuntuKyKin14.04Unity桌面风格与Gnome桌面风格的切换
FEDORA 17中设置TIGERVNC远程访问
StartOS 5.0相关介绍,新型的Linux系统!
解决vSphere Client登录linux版vCenter失败
LINUX最新提权 Exploits Linux Kernel <= 2.6.37
nginx在网站中的7层转发功能