1. Centos5

POST开机自检
运行CMOS中的BIOS程序,加载第一个启动磁盘的Bootloader
由Bootloader读取kernel
通过挂载临时根目录initramfs加载核心模块(驱动程序...),然后卸载临时根目录,挂载真正的根目录。
启动init程序;
读取/etc/inittable查看默认运行级别;
执行初始化脚本/etc/rc.d/rc.sysinit
运行运行级别的脚本/etc/rc.d/rcN.d/*
运行/etc/rc.local
启动mingetty,进入系统登陆界面;
如果运行级别为5则启动图形桌面;

2. Centos6

POST开机自检
运行CMOS中的BIOS程序,加载第一个启动磁盘的MBR中的Bootloader
由Bootloader读取kernel
通过挂载临时根目录initramfs加载核心模块(驱动程序...),然后卸载临时根目录,挂载真正的根目录。
启动init程序;
指定/etc/inittab设置默认运行级别;
执行/etc/init/rcS.conf启动系统初始化脚本;
执行/etc/init/rc.conf启动运行级别脚本(它会读取/etc/rc.d/rc,有/etc/rc.d/rc读取/etc/rc.d/rcN.d/*下的服务脚本);
执行/etc/rc.d/rc.local
执行/etc/init/start-ttys.conf启动终端脚本;
如果运行级别为5则启动图形桌面;

3. Centos7

POST开机自检
BIOS 开机启动设备,读取MBR中的Bootloader
通过Bootloader读取kernel
通过挂载临时根目录initramfs加载核心模块(驱动程序...),然后卸载临时根目录,挂载真正的根目录。
启动systemd程序。
使用default.target进入开启流程(假设是multi-user.target)
执行sysinit.target初始化系统(检测硬件,载入所需的核心模组)、basic.target准备系统(载入硬件驱动和防火墙相关任务)
执行multi-user.target下面的服务(如果启动了/etc/rc.d/rc.local,则需要启动里面的命令)
执行multi-user.target下的/etc/rc.d/rc.local
启动tty
如果运行级别是graphical.target则会启动图形桌面;

最新文章

  1. iphone 尺寸and字体
  2. 优化Google字体 全面加速WordPress
  3. 02-Swift初体验
  4. JS函数(获得widn)
  5. leetcode 129. Sum Root to Leaf Numbers ----- java
  6. 【翻译习作】 Windows Workflow Foundation程序开发-前言
  7. HDU 4747 Mex(线段树)
  8. 【转】angular Ajax请求
  9. CodeForces 368B Sereja and Suffixes
  10. 如何在pl/sql developer 7运行到oracle存储过程设置断点的地方
  11. Net社区虚拟大会
  12. json恶补
  13. 学生管理系统(SSM简易版)总结
  14. C++智能指针剖析(上)std::auto_ptr与boost::scoped_ptr
  15. 20165325 2017-2018-2 《Java程序设计》结对编程_第二周:四则运算
  16. supervisor 监控redis & mongodb
  17. express中session的使用
  18. POJ1251(Kruskal水题)
  19. instanceof判断的对象可以是接口
  20. 【清北学堂 】Day 4 总结

热门文章

  1. Bing必应地图中国API-放大与平移
  2. Codeforces Round #267 (Div. 2) C. George and Job(DP)补题
  3. 4.7.3 Canonical LR(1) Parsing Tables
  4. 12. Ext.Ajax 对ajax的支持
  5. query或者JavaScript实现在textarea光标处插入文本
  6. 多条件查询测试用例设计方法(1)—Pairwise(转)
  7. js angular 时间戳转换成日期格式 年月日 yyyy-MM-dd
  8. Hexo 添加Live2D看板娘
  9. [C和指针] 1-快速上手、2-基本概念、3-数据
  10. 解决:阿里云ECS上启动tomcat后,第一次访问时间特别长