当前位置:首页 > Linux > 正文内容

CentOS系统启动流程简单介绍

天空博客2年前 (2018-12-07)Linux956

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则会启动图形桌面;


扫描二维码推送至手机访问。

版权声明:本文由天空博客发布,如需转载请注明出处。

标签: Linux
分享给朋友:

相关文章

Red Hat Enterprise Linux 8.0 测试版发布

Red Hat Enterprise Linux 8.0 测试版发布

    红帽企业Linux 8 Beta为混合云部署提供了稳定,安全,一致的基础,其中包含以更少的工作量更快地交付工作负载所需的工具。  &...

debian更换阿里云源

    为什么要换阿里云的源?    因为官方源慢。    为什么要换阿里云?  ...

美国军方为什么将Linux作为其信任的操作系统

美国军方为什么将Linux作为其信任的操作系统

    随着开源的日益普及,并因其众多优点而被广泛接受,将Linux作为一种灵活、透明和高度安全的操作系统也越来越成为企业、教育机构和政府部门的首要选择。随着国家安全问题在2...

也许你知道的关于密码的常识都是错的 复杂密码或频繁更换都不一定安全

也许你知道的关于密码的常识都是错的 复杂密码或频繁更换都不一定安全

        很多人在休假之后工作的时候总是会忘记自己工作所需要的密码,这时候他们只能去翻找浏览器中输入的密码记录或者...

Centos禁Ping功能

    Linux系统,CentOS 操作系统如何设置禁止别人 ping 我们自己的服务器,下面给大家介绍一些常用的方法:   &...

Linux修改ssh端口

Linux修改ssh端口

    为提高Linux系统安全性,我们经常会修改ssh端口,下面以CentOS 为例: vim /etc/ssh/sshd_config&...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。