zoukankan      html  css  js  c++  java
  • Linux_开机启动流程

     系统启动流程详细对比说明

    【Centos6系统启动流程】

    【说明:采用串行启动方式 由init进程进行控制】

    1)加电自检(检查硬件信息)

    2)MBR引导

      a 引导系统可以启动

      b 加载系统分区表

    3)读取grup菜单

      a.选择系统使用的内核

      b.加载系统分区表

    4)加载内核信息

    5)运行init进程(第一个运行服务进程)

    6)读取/etc/inittab文件

      识别系统运行级别 3

    7) 执行/etc/rc.d/rc.sysinit脚本

      初始化操作:
      1)读取加载网卡信息

      2)读取文件设置主机名称

    8)读取/etc/rcx.d/脚本

      实现服务可以开机自动运行 chking

    9) 启动mingrtty进程

     显示登陆界面 

    【centos7系统启动流程】

    【说明:采用并行启动方式 由systemd进程进行控制】

    1)加电自检(检查硬件信息)

    2)MBR引导

      a. 引导系统可以启动

      b.加载系统分区表

    3)读取grup菜单

      a.选择系统使用的内核

      b.可以进入到单用户的模式

    4)加载内核信息

    5)启动systemd进程(第一个运行服务进程)

    6)识别/etc/systemd/system/sysinit.target文件

      确定系统运行模式 多用户模式

    7)/usr/lib/systemd/system/default.target文件

      系统初始化脚本 设置主机名 设置IP地址

    8)/etc/systemd/system/ 识别默认启动模式

     /etc/systemd/system/multi-user.target.wants/ 识别目录链接 实现服务开机自启

     /user/lib/systemd/system/    服务运行文件

    9)启动mingetty进程

      显示登陆界面

  • 相关阅读:
    数据库子句
    数据查询的语言
    试图
    Bootstrap 简介及引用方法
    一阶段项目整理
    js 鼠标移入移出
    js 鼠标点击事件
    轮播图
    滚动条 固定导航栏
    三元运算符 DOM找元素
  • 原文地址:https://www.cnblogs.com/zhanghongqi/p/11623950.html
Copyright © 2011-2022 走看看