• Linux系统启动


    系统启动是指:从服务器电源开按下到看到登录界面的过程说明。

    centos 6 启动流程:

     1.加电自检(按下电源服务器开机)
          作用:(服务器)开机自行的检查系统硬件是否正常。(通常服务器各个硬件上都有知识灯,告诉运维人员硬件是否需要维修。)
    
     2.MBR引导
          作用:读取磁盘的MBR存储记录信息,引导系统启动。(MBR信息指的是:磁盘分区等信息)
    
     3.grup菜单选择界面
          作用:1.选择启动的内核	2.选择单用户模式重置root密码
     
     4.选择内核,加载内核信息
          作用:通过内核控制硬件(Linux系统是:内核+解释器+硬件+软件服务)
     
     5.运行系统第一个进程 init
          作用:init进程控制后面各种服务的启动(7.8)
          说明:centos6启动服务是串行启动。(按照一个服务启动完成,再启动下一个服务,直到服务全部启动完毕。)
    
     6.加载系统运行级别文件 	/etc/inittab
    
     7.加载系统初始化脚本 	/etc/rc.d/rc.sysinit
          作用:初始化系统的网卡信息,主机信息
    
     8.加载系统特殊脚本		/etc/rc.d/ 目录
          作用:加载服务启动脚本,让其他运行服务启动
    
     9.加载mingetty进程
          作用:显示系统开机登录界面
    

    centos 7 启动流程:

     1.加电自检(按下电源服务器开机)
           作用:(服务器)开机自行的检查系统硬件是否正常。通常服务器各个硬件上都有知识灯,告诉运维人员硬件是否需要维修。
    
     2.MBR引导
           作用:读取磁盘的MBR存储记录信息,引导系统启动。(MBR信息指的是:磁盘分区等信息)
           说明:centos7加载MBR会比centos6快
    
     3.grup菜单选择界面
           作用:1.选择启动的内核	2.选择单用户模式重置root密码 
     4.选择内核,加载内核信息
           作用:通过内核控制硬件(Linux系统是:内核+解释器+硬件+软件服务)
    
     5.运行系统第一个进程 systemd
           作用:systemd是并行启动服务。
           说明:有些服务之间没有启动顺序,可以减少启动效率。
    
     6.读取系统运行级别文件 /etc/system/systemd/default.target
           [root @compute ~ ]# ll /etc/systemd/system/default.target
           lrwxrwxrwx. 1 root root 37 6月  10 17:53 /etc/systemd/system/default.target -> /lib/systemd/system/multi-user.target
           说明:设置系统运行级别,会自动链接到此文件。
    
     7.读取系统初始化文件
           /usr/lib/systemd/system/sysinit.target	初始化网卡信息等
     
     8.使服务开机启动
           说明:centos7加载 /etc/systemd/system 目录下的信息。实现服务开机启动
    
     9.加载mingetty进程
    

  • 相关阅读:
    Dispose() C# 优化内存
    C#对图片文件的压缩、裁剪操作初探
    C#如何调用COM
    rtf格式的一些说明,转载的
    IStream 接口
    NET RichTextBox控件如何可以插入图像
    AutoCAD如何打印
    AutoCAD如何编辑块,打散块
    AutoCAD菜单加载失败 找不到文件mnc 怎么办
    AE After Effect 渲染如何输出设置
  • 原文地址:https://www.cnblogs.com/xuanxuan360/p/13566732.html
Copyright © 2020-2023  润新知