<備份>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文件

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