zoukankan      html  css  js  c++  java
  • liunx开机启动十步骤

      

    启动第一步开机自检加载bios

    打开计算机时,计算机会首先加载bios信息,用来检查主板各个硬件信息

    启动第二步MBR引导

    硬盘上第0磁道第一个扇区为MBR,大小为512字节的主引导记录,1~446是引导程序,447~510是分区表,最后两位是校验码

    启动第三步GRUB菜单

    是操作系统的引导菜单

    启动第四步加载内核kennel

    启动操作系统的核心,根据grub设定的内核内核映像所在路径,系统读取内存映像并进行解压缩操作

    启动第五步运行INIT进程

    INIT是一个由内核启动的用户级进程。内核被加载后,第一个运行的程序便是/sbin/init,所以INIT是第一个进程 进程号为1

    启动第六步读取/etc/inittab配置文件

    /etc/inittab文件最主要的作用就是设定Linux的运行等级,其设定形式是“:id:5:initdefault:”,这就表明Linux需要运行在等级5上。

    启动第七步init进程执行/etc/rc.d/rc.sysinit初始化脚本

    在设定了运行等级Linux系统执行的第一个用户层文件就是/etc/rc.d/rc.sysinit脚本程序,它做的工作非常多,包括设定PATH、设定网络配置(/etc/sysconfig/network)、启动swap分区、生成在/proc目录里刚开机时必须有的文件

    启动第八步执行/etc/rc.d/rc脚本

    执行该文件里所有S打头的脚本

    启动第九项执行/etc/rc.d/rc.local个人配置脚本

    这是使用者自订开机启动程序,把需要开机自动运行的程序写在这个脚本里

    启动项第十项启动mingetty进程

    mingetty用来提供一个虚拟控制台,使得你可以登录系统

  • 相关阅读:
    (39)JS运动之缓冲运动
    学习hibernate笔记
    企业网络管理市场
    java实现第六届蓝桥杯打印大X
    java实现第六届蓝桥杯移动距离
    java实现第六届蓝桥杯加法变乘法
    java实现第六届蓝桥杯垒骰子
    java实现第六届蓝桥杯垒骰子
    java实现第六届蓝桥杯打印大X
    java实现第七届蓝桥杯取球博弈
  • 原文地址:https://www.cnblogs.com/grrr/p/9836820.html
Copyright © 2011-2022 走看看