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