最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Linux操作系統(tǒng)啟動(dòng)流程是怎么樣的

這篇文章主要為大家展示了“Linux操作系統(tǒng)啟動(dòng)流程是怎么樣的”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“Linux操作系統(tǒng)啟動(dòng)流程是怎么樣的”這篇文章吧。

創(chuàng)新互聯(lián)建站主要從事成都網(wǎng)站制作、成都做網(wǎng)站、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)綦江,10多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):18980820575

Linux操作系統(tǒng)啟動(dòng)流程

02 CentOS 6 啟動(dòng)流程

  • 1、加載BIOS

當(dāng)計(jì)算機(jī)打開(kāi)電源后,首先是BIOS開(kāi)機(jī)自檢,按照BIOS中設(shè)置的啟動(dòng)設(shè)備(通常是硬盤)來(lái)啟動(dòng)。

  • 2、讀取MBR

加載完BIOS信息后,計(jì)算機(jī)將會(huì)查找BIOS所指定的硬盤,讀取該磁盤的MBR存儲(chǔ)記錄信息,引導(dǎo)系統(tǒng)啟動(dòng)。

  • 3、GRUB引導(dǎo)

選擇啟動(dòng)的內(nèi)核/進(jìn)行單用戶模式重置密碼

  • 4、 加載Kernel

計(jì)算機(jī)讀取內(nèi)存映像,當(dāng)屏幕輸出“OK,booting the kernel”。系統(tǒng)將內(nèi)核放置在內(nèi)存中,并調(diào)用  start_kernel()函數(shù)來(lái)啟動(dòng)一系列的初始化函數(shù)并初始化各種設(shè)備,完成Linux核心環(huán)境的建立。

  • 5、設(shè)定系統(tǒng)運(yùn)行級(jí)別

內(nèi)核加載完畢,將啟動(dòng)第一個(gè)守護(hù)進(jìn)程 init,然后通過(guò)讀取該進(jìn)程讀取/etc/inittab文件,設(shè)定inittab運(yùn)行等級(jí)。

Linux 常見(jiàn)運(yùn)行級(jí)別如下: 1、 0:關(guān)機(jī)模式 2、 1:?jiǎn)斡脩裟J?nbsp;3、 2:無(wú)網(wǎng)絡(luò)支持的多用戶模式 4、 3:字符界面多用戶模式 5、 4:保留,未使用 6、 5:圖形界面多用戶模式 7、 6:重新引導(dǎo)系統(tǒng),重啟模式
  • 6、 加載rc.sysinit(系統(tǒng)初始化)

讀取完運(yùn)行級(jí)別,系統(tǒng)將執(zhí)行第一個(gè)用戶層文件/etc/rc.d/rc.sysinit,該文件功能包括:設(shè)定PATH運(yùn)行變更、設(shè)定網(wǎng)絡(luò)配置、啟動(dòng)swap分區(qū)、設(shè)定/proc、系統(tǒng)函數(shù)、配置SELinux等。

  • 7、加載內(nèi)核模塊

讀取/etc/modules.conf文件及/etc/modules.d目錄下的文件夾來(lái)加載系統(tǒng)內(nèi)核模塊。該模塊文件,可以后期添加或者修改及刪除。

  • 8、啟動(dòng)運(yùn)行級(jí)別程序

根據(jù)第5步讀取到的運(yùn)行級(jí)別,操作系統(tǒng)會(huì)運(yùn)行rc0.d到rc6.d中相應(yīng)的腳本程序,來(lái)完成相應(yīng)的初始化工作和啟動(dòng)相應(yīng)的服務(wù)。

  • 9、讀取 rc.local文件

操作系統(tǒng)啟動(dòng)完相應(yīng)服務(wù)后,會(huì)讀取執(zhí)行/etc/rc.d/rc.local文件,可以將需要開(kāi)機(jī)啟動(dòng)的任務(wù)加入到該文件末尾,系統(tǒng)會(huì)逐行去執(zhí)行并啟動(dòng)相應(yīng)命令。如下圖所示:

Linux操作系統(tǒng)啟動(dòng)流程是怎么樣的

  • 10、執(zhí)行/bin/login程序

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

03 CentOS 7 啟動(dòng)流程

CentOS 7 和CentOS 6 啟動(dòng)流程差不多,只不過(guò)到init程序時(shí)候,改為了systemd。

CentOS 7 引導(dǎo)順序:

  1. 鴻蒙官方戰(zhàn)略合作共建——HarmonyOS技術(shù)社區(qū)

  2. UEFi或BIOS初始化,運(yùn)行POST開(kāi)機(jī)自檢

  3. 選擇啟動(dòng)設(shè)備

  4. 引導(dǎo)裝載程序, centos7是grub2

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

  6. 加載內(nèi)核選項(xiàng)

  7. 加載initramfs初始化偽文件系統(tǒng)

  8. 內(nèi)核初始化,centos7使用systemd代替init

  9. 執(zhí)行initrd.target所有單元,包括掛載/etc/fstab

  10. 從initramfs根文件系統(tǒng)切換到磁盤根目錄

  11. systemd執(zhí)行默認(rèn)target配置,配置文件/etc/systemd/system/default.target

  12. systemd執(zhí)行sysinit.target初始化系統(tǒng)及basic.target準(zhǔn)備操作系統(tǒng)

  13. systemd啟動(dòng)multi-user.target下的本機(jī)與服務(wù)器服務(wù)

  14. systemd執(zhí)行multi-user.target下的/etc/rc.d/rc.local

  15. Systemd執(zhí)行multi-user.target下的getty.target及登錄服務(wù)

  16. systemd執(zhí)行g(shù)raphical需要的服務(wù)

下圖是我在網(wǎng)上看到的,總結(jié)很詳細(xì),分享給大家。僅供學(xué)習(xí),若存在版權(quán)問(wèn)題,請(qǐng)聯(lián)系處理。謝謝

Linux操作系統(tǒng)啟動(dòng)流程是怎么樣的

以上是“Linux操作系統(tǒng)啟動(dòng)流程是怎么樣的”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


分享標(biāo)題:Linux操作系統(tǒng)啟動(dòng)流程是怎么樣的
文章地址:http://fisionsoft.com.cn/article/jehcoc.html