開機啟動流程

2022-07-02 23:33:12 字數 1915 閱讀 7950

centos6

1.核心引導

加電自檢,檢查bios的配置,檢測硬體,開機

2.執行init

3.系統初始化

4.建立終端

5.使用者登入

## 關機命令

init 0

halt

shutdown -h now

shutdown -h 20:20

shutdown -h +10

poweroff

## 重啟命令

1.bios(開機自檢)

2.mbr ( master boot record 主引導記錄)

3.grub2 bootloader(引導選單)

4.kernel(核心引導)

5.systemd (不再使用init,改成了systemd)

6.runlevel-target (執行級別)

執行級別:

init 0.target -> poweroff.target		# 關機

init 1.target -> rescue.target # 單使用者模式

init 2.target -> multi-user.target # 多使用者模式(沒有檔案系統和網路)

init 3.target -> multi-user.target # 多使用者模式(命令列)

init 4.target -> multi-user.target # 多使用者模式(還是沒有被使用)

init 5.target -> graphical.target # 圖形化模式

init 6.target -> reboot.target # 重啟

# 獲取當前預設的執行級別

[root@qls ~]# systemctl get-default

multi-user.target

# 修改執行級別

[root@qls ~]# systemctl set-default poweroff

## 使用兩條命令修改預設執行級別

[root@qls ~]# rm -f /etc/systemd/system/default.target

[root@qls ~]# ln -s /usr/lib/systemd/system/poweroff.target /etc/systemd/system/default.target

## 相關目錄

[root@qls ~]# ll /etc/systemd/system (預設的執行級別)

[root@qls ~]# ll /usr/lib/systemd/system (執行級別和服務啟動指令碼)

Linux 開機啟動流程

1.加電自檢 我們知道整個主機在開機的時候,第乙個被讀取的地方,就是 bios basic input output system 啦,這個 bios 裡面記錄了主機板的晶元組與相關的設定,例如 cpu 與介面裝置的溝通頻率啊 開機裝置的搜 尋順序啊 硬碟的大小與型別啊 系統時間啊 各周邊匯流排的是...

mbr,gpt,開機啟動流程

啟動流程 systemv 載入 bios 的硬體資訊與進行自我測試,並依據配置取得第乙個可啟動的裝置 讀取並執行第乙個啟動裝置內 mbr 的 boot loader 亦即是 grub,spfdisk 等程式 依據 boot loader 的配置載入 kernel kernel 會開始偵測硬體與載入驅...

linux開機啟動流程

首先了解下硬碟的第乙個扇區 大小為512bytes 這個扇區主要記錄兩個重要資訊 1.mbr master boot record 主引導分割槽,大小為446bytes,可以安裝引導引導程式的地方。2.分割槽表 partition table 記錄硬碟分割槽資訊 1.執行bios程式,根據bios的...