system initialization(系統初始化)

一.系統初始化的過程

   開機post加電自檢---->BIOS硬件初始化---->Bootloader(MBR)—> Kernel(內核),initrd(根切換的臨時文件,其下有一個微型linux系統)--->init(linux的第一個進程)/tec/inittab--->(啓動默認級別)/etc/rc.d/rc.sysinit--->/etc/rc.d/rcN.d/Snn(服務)---->/etc/rc.d/rc.local--->6 virtual console(/etc/issue歡迎命令)--->login

二.linux運行級別

0:關機

1:單用戶模式

2:多用戶模式,但不提供網絡服務

3.:正常模式,字符界面

4.:保留

5:正常模式,圖形界面

6:重啓

  • 運行級別間切換使用init n,比如要調到六級別使用:init 6(即重啓)
  • runlevel:查看當前系統運行級別,還可顯示前一個切換級別。
  • 每一個級別都有相應的/etc/rc.d/rcN.d/的服務項,而所有級別的這些項都是鏈接在/etc/rc.d/init.d/
  • 守護進程分兩類:1。獨立守護進程  2。非獨立守護進程
  • 我們使用chkconfig命令完成init.d下的可向服務在不同級別的鏈接。命令使用格式:chkconfig daemon_name on|off,要是對於獨立守護進程就是默認的在2345級別啓動,要是費獨立守護進程就是啓動了(因爲它沒有級別)。

     chkconfig 的選項有:

    • --list:查看查看整個守護進程的開啓或關閉的列表

                   也可用chkconfig  --list  服務名 

                            表示只看某一服務的在不同級別的運行狀況。

    • --level: chkconfig –-level  級別數  服務 on|off    在某一級別下啓用或關閉某個服務。
    • --add :chkconfig  --add   startup的命令

                   用於用戶手動添加startup命令

    • startup命令的格式包括四部分:start ,stop, restart,status   

   

 

 

 

一。BIOS初始化

BIOS 固化在CMOS(ROM)上,加電後可寫,CMOS

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