<备份>10.06系统初始化流程

系统初始化流程

查看发行版信息:lsb_release –a

linux运行级别 0-6

切换级别 init #

3.5正常级别

    0:halt

    6:reboot

    1:single user mode  会初始化驱动

               s,S,single

               emergency不会初始化驱动

    2:multiuser mode without NFS

    3:full multiuser text mode,不启用GUI

    4:nouse

    5:full multiuser GUI mode

查看运行级别 runlevel

startup脚本,sysV

             /etc/rc.d/init.d/*

chkconfig –-list [service name]

chkconfig –level # service_name on|off

chkconfig service_name on|off  只控制2345

chkconfig --add

chkconfig --del

服务进程:

          独立守护进程:

          超级守护进程:

S##

K##     优先级:priority

init—upstart—systemd

#chkconfig: 2345 10 90

#description:描述

 

启动过程:POST—BIOS(boot sequence)—Bootloader(MBR)—Kernel(initrd,rootfs切换)

               --init(inittab)

      Bootloader : LInux LOader :LILO

                        GRand Unified Bootloader:GRUB

      GRUB: 1st stage:MBR

                 2st stage:/boot/grub

     

grub-md5-crypt

安装grub中的MBR中的部分 :

grub>root (hd0,0)

grub>setup (hd0)

安装boot下的第二阶段:

cp /usr/share/grub/i386-redhat    /boot/grub

第二种方式:

grub-install –root-directory=     device

kernel:

硬件设备探测

设备驱动初始化

以只读方式挂载根分区

初始化Init

inittab:

定义默认级别:initdefault

指定系统初始化脚本:sysinit

运行对应级别的服务脚本目录下的脚本

捕获ctrl+alt+del 并设定对应动作

定义UPS电源故障或恢复的脚本pw,pr

启动虚拟终端

为5级别设定GUI启动脚本

rc.sysinit

设定主机名

初始化selinux和udev

设定系统时钟

装载键盘映射

激活交换分区

文件系统自检

以读写方式重新挂载根文件系统

激活软RAID与LVM

启动磁盘配额

清理过期的文件锁与pid文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章