• linux系统启动顺序及init模式


    磁盘的第一个扇区(512bytes)主要记录了两个重要信息:

    主引导分区MBR:master boot record,安装引导加载程序的地方,446bytes

    分区表:partition table:记录整块硬盘分区的状态,64bytes,最多容纳4个分区

    linux系统引导的顺序

    BIOS→MBR→boot record→kernel→init

    第一阶段:BIOS(basic input/output system)是一个写入到主板的软件程序,是开机时计算机系统主动执行的第一个程序,读取连接在主板上的硬件信息

    第二阶段:计算机分析有哪些存储设备,并根据用户的设置取得能够开机的硬盘,然后到该硬盘读取第一个扇区的MBR,MBR中存有引导加载程序

    第三阶段:引导加载程序存储操作系统的相关信息,加载内核文件

    第四阶段:开始操作系统的功能,管理计算机资源

    kernel-->init process 即init[0,1,2,3,4,5,6],6个模式表示操作系统当前正在运行的功能级别,意义见/etc/inittab

    [root@oldboy ~]# cat /etc/inittab
    ……
    # Default runlevel. The runlevels used are:
    #   0 - halt (Do NOT set initdefault to this)
    #   1 - Single user mode
    #   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
    #   3 - Full multiuser mode
    #   4 - unused
    #   5 - X11
    #   6 - reboot (Do NOT set initdefault to this)
    # 
    id:5:initdefault:

    0表示关机,1表示单用户模式,2表示无网络多用户模式,3表示多用户模式,5表示图形化多用户模式,6表示重启

    如果没有网络服务,2和3相同

  • 相关阅读:
    再回首Java第二十五天
    再回首Java第二十四天
    再回首Java第二十三天
    再回首Java第二十二天
    再回首Java第二十一天
    再回首Java第二十天
    jquery 中将日期时间类型转化成想要的格式
    JavaEE体系架构概述、MyBatis总结
    自动轮播
    html基础
  • 原文地址:https://www.cnblogs.com/Forever77/p/9737551.html
Copyright © 2020-2023  润新知