zoukankan      html  css  js  c++  java
  • 第14章 Linux启动管理(1)_系统运行级别

    1. CentOS 6.x 启动管理

    (1)系统运行级别

      ①运行级别

    运行级别

    含义

    0

    关机

    1

    单用户模式,可以想象为Windows的安全模式,主要用于系统修复(但不是Linux的安全模式)

    2

    不完全的命令行模式,不含NFS服务

    3

    完全的命令行模式,就是标准字符界面

    4

    系统保留

    5

    图形模式

    6

    重启动

      ②运行级别命令

        #runlevel      //查看运行级别命令

        #init 运行级别 //改变运行级别命令

      ③系统默认运行级别:#vim /etc/inittab

        id:3:initdefault:   //系统开机后直接进入哪个运行级别

    (2)系统启动过程

     

      ①MBR中的启动引导程序(如grub

      ②initramfs内存文件系统:CentOS 6.x中使用initramfs内存文件系统取代了CentOS 5.x中的initrd RAM DISK。他们的作用类似,可以通过启动引导程序加载到内存中,然后加载启动过程中所需要的内核模块,比如USB、SATA、SCSI硬盘的驱动和LVM、RAID文件系统的驱动。

      ③调用/etc/init/rcS.conf配置文件

        A.先调用/etc/rc.d/rc.sysinit,然后由/etc/rc.d/rc.sysinit配置文件进行Linux系统初始化

    由/etc/rc.d/rc.sysinit初始化

    A.获取网络环境

    B.挂载设备

    C.开机启动画面Plymouth(取代了以前的RHGB)

    D.判断是否启用SELinux

    E.显示于开机过程中的欢迎画面

    F.初始化硬件

    G.用户自定义模块的加载

    H.配置内核参数

    I.设置主机名

    J.同步存储器

    K.设备映射器及相关的初始化

    L.初始化软件磁盘阵列(RAID)

    M.初始化LVM的文件系统功能

    N检验磁盘文件系统(fsck)

    O.设置磁盘配额(quota)

    P.重新以可读可写模式挂载系统磁盘

    Q.更新quota(非必要)

    R.启动系统虚拟随机数生成器

    S.配置机器(非必要)

    T.清除开机过程当中的临时文件

    U.创建ICE目录

    V.启动交换分区(swap)

    W.将开机信息写入/var/log/dmesg文件中

        B.然后再调用/etc/inittab,由配置文件确定系统的默认运行级别

      ④调用/etc/rc.d/rc文件

        A.运行级别参数传入/etc/rc.d/rc这个脚本之的一,由这个脚本文件按照不同的运行级别启动/etc/rc[0-6].d/目录中的相应程序。

        B.其中/etc/rc3.d/k??(??为数字),表示会按照数字顺序依次关闭。而/etc/rc3.d/S??开头的文件,会按照数字顺序依次启动。

  • 相关阅读:
    javascript中,一个js中的函数,第一句var _this = this;为什么要这样做?
    Sqlserver2012 sa账户登录添加其他账户
    ios模拟器快捷键
    XCode8.3真机调试设置
    1977-1998全国历年高考状元现状
    SQL修改数据表字段长度
    微信电脑版怎么修改信息提示音
    选择列表中的列无效,因为该列没有包含在聚合函数或 GROUP BY 子句中
    XML序列化和反序列化
    CoolFormat源代码格式化工具(转)
  • 原文地址:https://www.cnblogs.com/5iedu/p/6260031.html
Copyright © 2011-2022 走看看