Linux 系統啟動過程

2021-08-15 11:37:36 字數 890 閱讀 5003

系統啟動的基本過程:

bios 加點自檢

grub 引導程式

核心映像載入

init 程序初始化

系統執行時程序的通訊:

系統的守護程序

程序中的通訊實現

1)當計算機開啟電源後,首先是bios開機自檢,按照bios中設定的啟動裝置(通常是硬碟)來啟動。bios是

個人電腦

啟動時載入的第乙個軟體

2)作業系統接管硬體以後,首先讀入 /boot 目錄下的核心的引導檔案。

3)init 程序是系統所有程序的起點,沒有這個程序,系統中任何程序都不會啟動。init 程式首先是需要讀取配置檔案 /etc/inittab。

4)許多程式需要開機啟動。在windows叫做"服務"(service),在linux就叫做"守護程序"(daemon)。

init程序的任務就是去執行這些開機啟動的程式(不同的執行級別需要啟動不同的程式)。

5)系統初始化,rc.sysinit是每乙個執行級別都要首先執行的重要指令碼。

它主要完成的工作有:啟用交換分割槽,檢查磁碟,載入硬體模組以及其它一些需要優先執行任務。( runlevel control directory)

真正的rc啟動指令碼實際上都是放在/etc/rc.d/init.d/目錄下,當init改變執行級別時,所有相關的守護程序都將重啟,至於在每個執行級中將執行哪些守護程序,使用者可以通過chkconfig或setup中的"system services"來自行設定。

6)建立終端,rc執行完畢後,返回init。這時基本系統環境已經設定好了,各種守護程序也已經啟動了,使用者登入系統引數傳給login程式來驗證使用者的身份。

rhel系統啟動過程 Linux 系統啟動過程

按下系統的電源開關,過一會就可以看到linux的登入介面了。你是否曾經想過,從按下電源開關到登入介面出現,這後面到底發生了什麼?linux 系統在啟動過程中,首先是韌體 pc 上大多是 cmos bios 的物理檢測,諸如檢測系統的顯示卡 cpu 和硬碟等,可從系統按下電源後看到此檢測資訊 檢測無問...

rhel系統啟動過程 Linux系統啟動過程簡介

1 bios加電自檢 計算機啟動後,首先會進行韌體bios的自檢,即所謂的post,然後把保持在mbr主引導記錄中的主引導引導程式到記憶體中 2 載入主引導引導程式 mbr 主引導引導程式通過分割槽表查詢活動分割槽,然後將活動分割槽的次引導引導程式從裝置讀入記憶體並執行 3 載入次引導引導程式 gr...

rhel系統啟動過程 Linux 系統啟動過程

linux系統啟動過程 linux啟動時我們會看到許多啟動資訊。核心的引導。執行 init。系統初始化。建立終端 使用者登入系統。init程式的型別 sysv init,centos 5之前,配置檔案 etc inittab。upstart init,centos 6,配置檔案 etc initta...