久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Linux操作系統啟動流程是怎么樣的

148次閱讀
沒有評論

共計 1741 個字符,預計需要花費 5 分鐘才能閱讀完成。

這篇文章主要為大家展示了“Linux 操作系統啟動流程是怎么樣的”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓丸趣 TV 小編帶領大家一起研究并學習一下“Linux 操作系統啟動流程是怎么樣的”這篇文章吧。

Linux 操作系統啟動流程

02 CentOS 6 啟動流程

1、加載 BIOS

當計算機打開電源后,首先是 BIOS 開機自檢,按照 BIOS 中設置的啟動設備 (通常是硬盤) 來啟動。

2、讀取 MBR

加載完 BIOS 信息后,計算機將會查找 BIOS 所指定的硬盤,讀取該磁盤的 MBR 存儲記錄信息,引導系統啟動。

3、GRUB 引導

選擇啟動的內核 / 進行單用戶模式重置密碼

4、加載 Kernel

計算機讀取內存映像,當屏幕輸出“OK,booting the kernel”。系統將內核放置在內存中,并調用  start_kernel()函數來啟動一系列的初始化函數并初始化各種設備,完成 Linux 核心環境的建立。

5、設定系統運行級別

內核加載完畢,將啟動第一個守護進程 init,然后通過讀取該進程讀取 /etc/inittab 文件,設定 inittab 運行等級。

Linux  常見運行級別如下: 1、 0:關機模式  2、 1:單用戶模式  3、 2:無網絡支持的多用戶模式  4、 3:字符界面多用戶模式  5、 4:保留,未使用  6、 5:圖形界面多用戶模式  7、 6:重新引導系統,重啟模式

6、加載 rc.sysinit(系統初始化)

讀取完運行級別,系統將執行第一個用戶層文件 /etc/rc.d/rc.sysinit,該文件功能包括:設定 PATH 運行變更、設定網絡配置、啟動 swap 分區、設定 /proc、系統函數、配置 SELinux 等。

7、加載內核模塊

讀取 /etc/modules.conf 文件及 /etc/modules.d 目錄下的文件夾來加載系統內核模塊。該模塊文件,可以后期添加或者修改及刪除。

8、啟動運行級別程序

根據第 5 步讀取到的運行級別,操作系統會運行 rc0.d 到 rc6.d 中相應的腳本程序,來完成相應的初始化工作和啟動相應的服務。

9、讀取 rc.local 文件

操作系統啟動完相應服務后,會讀取執行 /etc/rc.d/rc.local 文件,可以將需要開機啟動的任務加入到該文件末尾,系統會逐行去執行并啟動相應命令。如下圖所示:

Linux 操作系統啟動流程是怎么樣的

10、執行 /bin/login 程序

執行 /bin/login 程序,啟動到系統登錄界面,如下圖所示,輸入用戶名、密碼即可登錄 Linux 操作系統。至此該操作系統完整啟動流程完畢。

03 CentOS 7 啟動流程

CentOS 7 和 CentOS 6 啟動流程差不多,只不過到 init 程序時候,改為了 systemd。

CentOS 7 引導順序:

鴻蒙官方戰略合作共建——HarmonyOS 技術社區

UEFi 或 BIOS 初始化,運行 POST 開機自檢

選擇啟動設備

引導裝載程序, centos7 是 grub2

加載裝載程序的配置文件:/etc/grub.d/、/etc/default/grub、/boot/grub2/grub.cfg

加載內核選項

加載 initramfs 初始化偽文件系統

內核初始化,centos7 使用 systemd 代替 init

執行 initrd.target 所有單元,包括掛載 /etc/fstab

從 initramfs 根文件系統切換到磁盤根目錄

systemd 執行默認 target 配置,配置文件 /etc/systemd/system/default.target

systemd 執行 sysinit.target 初始化系統及 basic.target 準備操作系統

systemd 啟動 multi-user.target 下的本機與服務器服務

systemd 執行 multi-user.target 下的 /etc/rc.d/rc.local

Systemd 執行 multi-user.target 下的 getty.target 及登錄服務

systemd 執行 graphical 需要的服務

下圖是我在網上看到的,總結很詳細,分享給大家。僅供學習,若存在版權問題,請聯系處理。謝謝

Linux 操作系統啟動流程是怎么樣的

以上是“Linux 操作系統啟動流程是怎么樣的”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業資訊頻道!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-25發表,共計1741字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 嘉义市| 茶陵县| 获嘉县| 迁安市| 永兴县| 富阳市| 普陀区| 西乌珠穆沁旗| 连云港市| 大田县| 准格尔旗| 大埔县| 平湖市| 深州市| 芒康县| 沅江市| 孝义市| 互助| 湛江市| 河北区| 安塞县| 通河县| 施秉县| 三河市| 罗甸县| 龙门县| 日喀则市| 祁门县| 新乐市| 宁德市| 绥棱县| 贵州省| 淳化县| 安多县| 霍州市| 收藏| 申扎县| 仪陇县| 城口县| 京山县| 虎林市|