码迷,mamicode.com
首页 > 系统相关 > 详细

1-1-3] Linux启动流程

时间:2017-11-18 16:03:04      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:启动   img   流程   mbr   efault   字符集   rc.d   tty   /etc   

 

技术分享图片

 

 

Linux引导过程

* 加载BIOS,检查硬件信息;
* 读取并执行第一个开机设备内MBR的boot loader;
* 运行grub引导加载kernel;
* 内核启动/sbin/init程序;
* init系统初始化:确定默认的运行级别;触发runlevel事件,运行/etc/rc.d/rc;执行/etc/rc.d/rc.local;加载终端或X-window接口。

 

Linux运行级别

- 默认7种运行级别:

* 0- -关机
* 1- -单用户模式
* 2- -CLI多用户(不支持网络)
* 3- -CLI多用户完整模式
* 4- -未分配
* 5- -GUI多用户模式
* 6- -重启

 

切换运行级别
- grep ‘:initdefault’ /etc/inittab
[fudq@fdq-lyu fdq]$ grep ‘:initdefault‘ /etc/inittab
id:5:initdefault:
- runlevel //查看当前运行级别
- init n //切换到指定的运行级别

 


初始化配置脚本
- /etc/rc.d/rc.sysinit- -由/etc/init/rcS.conf调用执行;设置主机名、网络参数、字符集、SElinux状态、文件系统等


其他初始化配置
- /etc/rc.d/rc- -由rc.conf调用执行;根据运行级别参数,加载、终止相应服务。
- /ect/rc.d/rc.local- -由rc调用执行;保存用户定义的开机后自动运行的命令。


其他主要配置文件
- 启用哪些终端:/etc/init/start-ttys.conf
- 各运行级别启用、关闭哪些服务:/etc/rc.d/rcX.d/*
- 是否启用控制台的Ctrl+Alt+Delete

重启:/etc/init/control-alt-delete.conf

1-1-3] Linux启动流程

标签:启动   img   流程   mbr   efault   字符集   rc.d   tty   /etc   

原文地址:http://www.cnblogs.com/wanghui626/p/7856845.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!