1、首先是bios加电自检、初始化,这个过程会检测相关硬件(cpu、内存、硬盘等),然后会读取硬盘中的MBR;
2、加载内核,读取/boot里边的配置文件;
3、启动初始化进程,开始运行/sbin/init;
4、读取/etc/inittab,确定运行级别;
5、按照预定好的顺序加载/etc/rc.d/init.d中的开机启动程序,再加载/etc/rc.d/rc.local中的开机启动程序;
6、用户登录;
7、进入shell,以命令行为例,首先读取/etc/profile这个全局配置文件,然后再针对当前用户读取家目录中的~/.bash_profile和~/.bash_login和~/.profile。

最新文章

  1. FreeRTOS学习及移植笔记之二:在IAR和STM32F103VET上移植FreeRTOS
  2. 初学JDBC,JDBC工具类的简单封装
  3. 关于inf的问题
  4. sizeToFit()使用心得
  5. UIDatePicker swift
  6. Metasploit命令大全
  7. BZOJ 1877: [SDOI2009]晨跑 费用流
  8. Fail-fast的原因及解决方法
  9. vmware-tools安装指南
  10. 【Python】python 多线程两种实现方式
  11. 通过BulkLoad的方式快速导入海量数据
  12. USB自定义HID设备实现-LPC1768
  13. java 测试IP
  14. 最新的css3动画按钮效果
  15. java 如何判断操作系统是Linux还是Windows
  16. 使用jQuery增加或删除元素(内容)
  17. echarts、higncharts折线图或柱状图显示数据为0的点
  18. Educational Codeforces Round 6
  19. board_key.h/board_key.c
  20. ArrayList和LinkedList在中间开始插入的快慢比较

热门文章

  1. ArcGis ToolBar为灰色
  2. (转)Facade模式
  3. 高性能ORM框架XLinq功能详细介绍
  4. 3月19日 html(一) html基础内容
  5. sublime text3 安装package control
  6. Activiti工作流学习-----基于5.19.0版本(5)
  7. 最牛B的编码套路 【转】
  8. WCF-IIS-PDA
  9. SharedPreference简介
  10. 解决ScrollView 与ListView共存显示不完全的问题