Linux系統啟動過程

2022-03-23 10:46:50 字數 1992 閱讀 8055

linux系統啟動分為

5個階段:

1. 核心引導:

當計算機開啟電源後,首先是bios

開機自檢,按照

bios

中設定的啟動裝置(通常是硬碟)來啟動。作業系統接管硬體以後,首先讀入 

/boot 

目錄下的核心檔案。

2. 執行init

:init 程序是系統所有程序的起點,沒有這個程序,系統中任何程序都不會啟動。

init 

程式首先是需要讀取配置檔案 

/etc/inittab

。3. 系統初始化:

許多程式需要開機啟動。它們在windows叫做"

服務"(service

),在linux

就叫做"

守護程序"(

daemon

)。init

程序的一大任務,就是去執行這些開機啟動的程式。

linux為不同的場合分配不同的開機啟動程式,啟動時根據執行級別決定要執行哪些程式。

linux

系統有7

個執行級別:

執行級別0

:系統停機狀態,系統預設執行級別不能設為

0,否則不能正常啟動

執行級別1

:單使用者工作狀態,

root

許可權,用於系統維護,禁止遠端登陸

執行級別2

:多使用者狀態(沒有

nfs)

執行級別3

:完全的多使用者狀態(有

nfs)

,登陸後進入控制台命令列模式

執行級別4

:系統未使用,保留

執行級別5

:x11

控制台,登陸後進入圖形

gui模式

執行級別6

:系統正常關閉並重啟,預設執行級別不能設為

6,否則不能正常啟動

4. 建立終端:

基本系統環境設定好以後,init

接下來會開啟

6個終端供使用者登入。

5. 使用者登入系統:

一般來說,使用者的登入方式有三種:

(1)命令列登入(2)

ssh登入

(3)圖形介面登入

如果你安裝了圖形介面,預設情況下是進入圖形介面的,你可以按ctrl+alt+f2~f6

來進入其中乙個命令視窗介面,當你進入命令視窗介面後再返回圖形介面只要按下

ctrl+alt+f1

就又回到圖形介面了。

linux關機和重啟:

1. 不管是重啟系統還是關閉系統,首先要執行sync

命令,把記憶體中的資料寫到磁碟中。

2. 關機的命令有 shutdown 

–h now

,halt

,poweroff 

和init 0 , 

重啟系統的命令有

shutdown 

–r now

,reboot

,init 6.

使用示例:

shutdown –

h 10 '

this server will shutdown after 10 mins'

這個命令告訴大家,計算機將在

10分鐘後關機,並且會顯示在登陸使用者的當前螢幕中。

shutdown –

h now 

立馬關機

shutdown –

h 20:25 

系統會在今天

20:25

關機shutdown –

h +10 

十分鐘後關機

shutdown –

r now 

系統立馬重啟

shutdown –

r +10 

系統十分鐘後重啟

reboot 就是重啟,等同於 

shutdown 

–r now

halt 關閉系統,等同於

shutdown 

–h now 

和 poweroff

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...