cebtos6 7作業系統啟動順序

2021-10-06 04:43:28 字數 1963 閱讀 6850

1) 進行開機自檢              (檢查硬體 載入識別bios)

2) 識別mbr引導資訊 (引導系統啟動)

3) 載入grub選單 (選擇核心資訊)

4) 載入核心資訊 (控制管理硬體)

5) 啟動第乙個服務程序 (init服務程序)

6) 載入系統檔案執行級別檔案 (/etc/inittab)

載入系統檔案磁碟掛載檔案 (/etc/fstab) ???

7) 載入系統初始化指令碼檔案 (/etc/rc.d/rc.sysinit)

8) 載入不同執行級別目錄指令碼 (實現服務開機自啟)

9) 載入啟動mingetty程序 (顯示登入系統介面)

擴充套件介紹

進入到/etc/rc3.d目錄中:

s編號資訊: start 指定服務啟動順序

k編號資訊: kill 指定服務關閉順序

centos6開機自動啟動服務:

所有服務進行序列啟動/關閉 啟動效率比centos7慢

centos6檢查服務是否開啟

/etc/init.d/crond status

crond (pid 1679) is running...

centos6檢查服務開機是否自啟

chkconfig --list|grep crond

crond 0:off 1:off 2:on 3:on 4:on 5:on 6:off

centos6調整服務開機啟動設定

chkconfig crond off 關閉

chkconfig crond on 關閉

centos6手動啟動服務程式

/etc/init.d/crond start 啟動

/etc/init.d/crond stop 關閉

1) 進行開機自檢                  (檢查硬體 載入識別bios)

2) 識別mbr引導資訊 (引導系統啟動)

3) 載入grub選單 (選擇核心資訊)

4) 載入核心資訊 (控制管理硬體)

5) 啟動第乙個服務程序 (systemd服務程序)

6) 載入系統檔案執行級別檔案 (/etc/systemd/system/default.target)

載入系統檔案磁碟掛載檔案 (/etc/fstab)

7) 載入系統初始化指令碼檔案 (/usr/lib/systemd/system/sysinit.target)

8) 載入不同執行級別目錄單元檔案 (/usr/lib/systemd/system/)

9) 載入啟動mingetty程序 (顯示登入系統介面)

進入/etc/systemd/system/multi-user.target.wants/目錄中

systemctl enable 服務 --- 服務開機自啟

systemctl disable 服務 --- 服務禁止自啟

所有服務啟動或停止檔案

/usr/lib/systemd/system/

centos7開機自動啟動服務:

所有服務進行並行啟動/關閉 啟動效率比centos6快

/usr/lib/systemd/system/crond.service == centos6啟動服務指令碼檔案

總結系統啟動過程:

開機自檢 - 載入mbr - 識別grub選單 - 載入核心資訊 - 啟動第乙個系統程序

識別系統執行模式/級別 – 載入初始化檔案 – 實現系統服務開機自啟 – 顯示登入介面

作業系統啟動順序

在這裡以x86的處理器為例 機器在啟動的時候會執行第一條指令。這條指令會去執行bios,將控制權交給bios。bios完成硬體的質檢,然後將bootloader從硬碟讀到記憶體中,執行bootloader,並將控制權交給bootloader bootloader負責使能保護模式 建立段機制以及載入作...

詳解作業系統啟動

我們作業系統在啟動的時候,我們的計算機到底什麼?讓我們從馮諾依曼體系說起!其實說白了,整個計算機執行過程就是在取指令和執行指令,如下圖所示,其中pc 程式計數器 指向一條指令,計算機將其從儲存器取出,然後放到運算器中執行,也就是如圖所示,最終得到ax的值是0。開機一瞬間軟體上做了什麼?在我們開機的那...

作業系統啟動過程

當我們按下開機鍵後,作業系統究竟是如何跑起來的?這個過程詳細說來很複雜。這裡只簡單描述一下。當機器剛從生產線上下線的時候,裡面沒有作業系統,稱之為裸機。裸機什麼事都幹不了,於是需要裝上作業系統。機器中固化了乙個用於讀取磁碟或者其他裝置的程式,於是當你在啟動時按下f2鍵,就會執行這個程式安裝作業系統。...