Linux操作系统启动流程简单介绍

93e115dd7ceeaa1bcb37581304afbab4.png

Linux 系统的启动,从计算机开机通电自检开始,一直到登陆系统,需要经历多个过程。了解 Linux操作系统的启动过程,对Linux操作系统更深入认识和日常的运维工作非常有帮助,感兴趣的朋友可以了解一下。
今天主要介绍一下CentOS 6.x操作系统的启动过程, CentOS 6.x系统启动使用 Upstart 启动服务取代了之前版本采用的 System V init 启动服务。使用Upstart 启动服务的效率更高,启动速度更快。

CentOS 6.x操作系统的启动流程经历以下几步:

1、服务器加电,加载 BIOS 信息,然后BIOS 进行系统检测。依照 BIOS 设定,找到第一块可以启动的设备(一般是硬盘);

2、接着读取第一个启动设备的 MBR (主引导记录),加载 MBR 中的 Boot Loader(启动引导程序,最多的是 GRUB)。

3、然后依据 Boot Loader 的设置加载操作系统内核,此时内核会再进行一遍系统检测。系统一般会采用内核检测硬件的信息,而不一定采用 Bios 的自检信息。内核在检测硬件的同时,还会通过加载动态模块的形式加载硬件的驱动。

4、接着内核启动系统的首个进程,也就是 /sbin/init。

5、然后由 /sbin/init 进程调用 /etc/init/rcS.conf 配置文件,通过这个配置文件调用 /etc/rc.d/rc.sysinit 配置文件。而 /etc/rc.d/rc.sysinit 配置文件是用来进行操作系统初始化的,主要用于配置计算机的初始环境。

6、然后通过 /etc/init/rcS.conf 配置文件调用 /etc/inittab 配置文件。通过 /etc/inittab 配置文件来确定操作系统的默认运行级别。

7、确定默认运行级别后,调用 /etc/init/rc.conf 配置文件。

8、接着通过 /etc/init/rc.conf 配置文件调用并执行 /etc/rc.d/rc 脚本,并传入运行级别参数。

9、/etc/rc.d/rc 确定传入的运行级别,然后运行相应的运行级别目录 /etc/rc[0-6].d/ 中的脚本。

10、/etc/rc[0-6].d/ 目录中的脚本依据设定好的优先级顺序依次启动和关闭。

11、最后执行 /etc/rc.d/rc.local 中的程序。

12、如果是命令行界面启动,就可以看到登录界面了。如果是图形界面启动,就会调用相应的 X Window 接口。

总结:BIOS自检 -> 启动 GRUB -> 加载内核 -> 执行第一个进程 -> 配置系统初始环境。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/270197.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql使用 CONCAT(字段,字段) 函数拼接

SELECT CONCAT(字段,字段) AS 别名 FROM 表名;

APP技巧:手机连接WiFi后,移动数据流量要不要关闭,看完你就懂了

目录 1、流量耗尽 2、电量不够用 3、下载任务 在移动互联网普及的今天,大家想上网是非常容易的一件事情。打开手机数据流量一秒钟就能连接上互联网,享受网络带来的乐趣。不论是刷视频看电影还是下载需要的文件,统统都能够通过移动数据来搞定。…

后台管理工程搭建

Maven使用Maven作为后台管理工程的构建工具,主要用到了以下功能 依赖管理:包括jar的依赖,工程之间的依赖 项目构建:实现项目的一步构建 工程聚合、继承、依赖 Maven工程类型:war、jar、pom taotao-parent 父工程的搭建…

电脑技巧:电脑故障维修常见的故障整理

目录 一、电脑不能上网 二、 电脑蓝屏 三、电脑没有声音 四、屏幕不显示 五、软件无法启动 六、显示器画面不能满屏显示 七、电脑使用过程中自动关机 八、电脑开不了机 今天小编给大家分享几个常见的故障,感兴趣的朋友可以了解一下! 一、电脑不能上网 常…

mysql中IFNULL(字段名,默认值) 给null设置默认值

SELECT IFNULL(字段名,默认值) as 别名 FROM 表名;

操作系统:SSH协议知识介绍

今天给大家分享SSH协议相关的知识介绍,希望对大家能有所帮助! 1、SSH协议概念介绍 SSH(Secure Shell)安全外壳协议,是一种建立在应用层基础上的安全协议,通过对密码进行加密传输验证,可以在不安全的网络中对网络服务提…

操作系统:分享Win11几个实用小技巧,赶快收藏吧

目录 1、让任务栏显示“右键菜单” 2、任务栏置顶 3、还原经典右键菜单 4、Win11版任务管理器 5、新版AltTab 6、开始菜单不再卡 7、为Edge浏览器添加云母效果 8、自动切换日/夜模式 Win11在很多地方都做了调整,但由于涉及到诸多旧有习惯,再加上前期Bug的…

2021-02-10

mysql中不等于有两种使用方式 ! 或者<> 推荐使用 <>这种方式

办公技巧:EXCEL10个常用函数介绍

目录 1、MID函数 (left right函数同理&#xff09; 2、CONCATENATE函数 3、AND函数 4、函数名称&#xff1a;DATEDIF 5、IF函数 6、COUNTIF函数 7、SUMIF函数 8、DCOUNT函数 9、ISERROR函数 10、VLOOKUP函数 EXCEL函数太多了&#xff0c;其实常用就是10多个个&#xff0c;只要…

远程工具:MobaXterm使用图文教程

目录 1、下载MobaXterm 2、安装打开MobaXterm 3、建立SSH连接到一台服务器 4、终端服务 5、sftp 文件传输服务 6、上传下载文件 MobaXterm作为一款优秀的远程连接工具&#xff0c;很多朋友在日常当中都会使用到&#xff0c;今天小编给大家介绍一下MobaXterm从下载到安装使用的图…

mysql模糊查询指定根据第几个字符来匹配

mysql模糊查询指定根据第几个字符来匹配 下图案例1中&#xff0c;查询某员工名中第三个字符位e,第五个字符为a的员工名和工资 select last_name,salary FROM employess WHERE last_name LIKE __n_l%; 案例2中&#xff0c;查询员工名中第二个字符为_的员工名,需要转义一下 S…

手机知识:手机快充取决于充电头还是数据线,看完你就懂了

目录 1、充电头方面 2、数据线方面 3、总结 手机是否支持快充主要取决于数据线和充电头是否都支持快充&#xff0c;当然前提是充电头需要和手机具备相同的快充协议&#xff0c;另外数据线可传输的最大电流也会影响手机的快充效果。 1、充电头方面 智能手机充电的过程中&#xf…

Spring系列(二):Bean注解用法介绍

目录 1、首先创建一个maven项目引入spring依赖 2、新建一个person.java 实体类 3、新建配置类 TestBeanConfig.java 4、resources 创建配置文件 5、新建测试类TestBean.java 具体展示注解方式和配置方式的示例 今天给大家介绍一下Spring中Bean注解的用法,后续的文章给大家介绍S…

ASP.NET Zero--5.配置权限

修改角色的时候&#xff0c;会有一份权限列表&#xff0c;可以给这个角色分配哪些权限&#xff0c;那如何添加一个新权限呢&#xff1f;这里以添加一个“测试”的权限为例1.打开AppPermissions.cs 【..\MyCompanyName.AbpZeroTemplate.Core\Authorization\AppPermissions.cs】文…

mysql小写转大写UPPER() 和大写转小写LOWER()

小写转大写 UPPER() 大写转小写 LOWER()

Spring系列(三):@ComponentScan注解用法介绍

目录 1、ComponentScan注解的作用 2、ComponentScan注解属性介绍 2.1 value 2.2 excludeFilters&#xff08;排除规则&#xff09; 2.3 includeFilters&#xff08;包含规则&#xff09; 2.4 FilterType属性 3、示例 3.1 各种过滤过滤规则示例 3.2 自定义过滤规则 需要新建 Tes…

手机知识:手机的快充技术是什么,看完本文你就懂了

目录 1、什么是手机快充&#xff1f; 2、目前主流的手机快充协议 2.1 PD协议 2.2 PE协议 &#xff08;联发科&#xff09; 2.3 QC协议 &#xff08;高通&#xff09; 2.4 VOOC闪充 &#xff08;OPPO厂商&#xff09; 2.5 SCP/FCP闪充 &#xff08;华为厂商&#xff09; 2.6 Fla…

手机技巧:如何有效清理手机的垃圾文件

大家经常碰到手机内存不够用&#xff0c;相信很多人都只会做些表面清理&#xff0c;比如删照片和视频、用手机管家清理等等&#xff0c;但这样的清理方法效果很不理想&#xff0c;基本清理不少多少垃圾文件。 当然&#xff0c;有的朋友会在手机内存空间不足的时候&#xff0c;就…