• Linux 启动管理


    一,CentOS6.x 启动管理

      1,系统运行级别

        1,运行级别

          

         2,运行级别命令

          runlevel

            查看运行级别命令

          init 运行级别

            改变运行级别命令

        3,系统默认运行级别

          vim /etc/inittab

            系统开机后直接进入哪个运行级别

      2,系统启动过程

        initramfs 内存文件系统

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

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

        主要功能是两个:

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

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

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

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

          1,/etc/rc3.d/k??开头的文件(??是数字),会按照数字顺序依次关闭

          2,/etc/rc3.d/s??开头的文件(??是数字),会按照数字顺序依次启动

    二,启动引导程序

      Grub配置文件

        CentOS 7中是 /boot/grub2/grub2.cfg

      1,grub中分区表示

        

    硬 盘分 区Linux中的设备文件名GRUB中的设备文件名
    第一块 SCSI 硬盘 第一个主分区 /dev/sdal hd(0,0)
    第二个主分区 /dev/sda2 hd(0,1)
    扩展分区 /dev/sda3 hd(0,2)
    第一个逻辑分区 /dev/sda5 hd(0,4)
    第二块 SCSI 硬盘 第一个主分区 /dev/sdb1 hd(1,0)
    第二个主分区 /dev/sdb2 hd(1,1)
    扩展分区 /dev/sdb3 hd(1,2)
    第一个逻辑分区 /dev/sdb5 hd(1,4)

      2,grub配置文件

        vi /boot/grub/grub.conf

        default=0  默认启动第一个系统

        timeout=5  等待时间,默认是5秒

        splashimage=(hd0,0) /grub/splash.xpm.gz

          这里是指定grub启动时背景图像文件的保存位置的

        hiddenmenu  隐藏菜单

        title

          标题

        root (hd0,0)

          启动程序的保存分区

        kernel /vmlinuz-2.6.32-279.e16.i686 

          定义内核加载时的选项

        initrd /initramfs  

          指定了initramfs内存文件系统镜像文件的所在位置

  • 相关阅读:
    读《大道至简》第一章有感
    jdk和jre的区别
    题解 LA2911
    题解 UVa11461
    题解 UVa10791
    题解 UVa11489
    题解 LA2889
    题解 UVa11609
    题解 UVa11076
    题解 UVa11752
  • 原文地址:https://www.cnblogs.com/Cl0ud/p/12309151.html
Copyright © 2020-2023  润新知