日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
深入解析64位Linux啟動(dòng)過(guò)程(64位linux啟動(dòng)過(guò)程)

在計(jì)算機(jī)運(yùn)行過(guò)程中,啟動(dòng)是非常重要的環(huán)節(jié),它是系統(tǒng)開(kāi)啟運(yùn)行的之一步,直接影響系統(tǒng)的穩(wěn)定和性能。針對(duì)64位Linux系統(tǒng),其啟動(dòng)過(guò)程是由BIOS執(zhí)行硬件自檢后,加載硬件設(shè)備驅(qū)動(dòng),最終調(diào)用系統(tǒng)內(nèi)核進(jìn)行引導(dǎo)。本文將的各個(gè)環(huán)節(jié)及重點(diǎn)。

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),香格里拉企業(yè)網(wǎng)站建設(shè),香格里拉品牌網(wǎng)站建設(shè),網(wǎng)站定制,香格里拉網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷(xiāo),網(wǎng)絡(luò)優(yōu)化,香格里拉網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

1.硬件自檢

當(dāng)計(jì)算機(jī)啟動(dòng)后,首先由BIOS執(zhí)行硬件自檢(POST),用來(lái)檢測(cè)硬件有無(wú)故障,包括設(shè)備是否連接、開(kāi)關(guān)是否正常、主板、內(nèi)存、硬盤(pán)等硬件是否損壞。如果硬件自檢都正常,將會(huì)開(kāi)始加載各個(gè)硬件設(shè)備的驅(qū)動(dòng)程序。

2.加載硬件驅(qū)動(dòng)程序

一旦硬件自檢完成,BIOS將開(kāi)始加載各個(gè)硬件設(shè)備的驅(qū)動(dòng)程序,以便讓系統(tǒng)正常啟動(dòng)和運(yùn)行。這些驅(qū)動(dòng)程序被存儲(chǔ)在計(jì)算機(jī)的系統(tǒng)固件(如BIOS、EFI)中,它們會(huì)在啟動(dòng)期間根據(jù)硬件設(shè)備的類型和配置被識(shí)別和加載。

3.引導(dǎo)加載程序

當(dāng)BIOS對(duì)硬件設(shè)備的適配工作完成后,將通過(guò)引導(dǎo)加載程序(boot loader)載入需要啟動(dòng)的操作系統(tǒng)內(nèi)核。引導(dǎo)加載程序是一種小型軟件程序,用于引導(dǎo)計(jì)算機(jī)運(yùn)行操作系統(tǒng)內(nèi)核,其可以存在于硬盤(pán)、閃存、CD等媒體上,以便進(jìn)行啟動(dòng)。

4.操作系統(tǒng)內(nèi)核的啟動(dòng)

引導(dǎo)加載程序執(zhí)行后,會(huì)將控制權(quán)交給操作系統(tǒng)內(nèi)核,之后操作系統(tǒng)內(nèi)核將接管所有的系統(tǒng)活動(dòng)。在Linux系統(tǒng)中,內(nèi)核負(fù)責(zé)管理硬件、文件系統(tǒng)、內(nèi)存分配、進(jìn)程管理等基礎(chǔ)任務(wù),是系統(tǒng)運(yùn)行的核心,操作系統(tǒng)的運(yùn)行和整個(gè)系統(tǒng)架構(gòu)的清晰度直接和內(nèi)核的工作和表現(xiàn)有關(guān)。

5.運(yùn)行級(jí)別

Linux操作系統(tǒng)支持多種運(yùn)行級(jí)別,包括0-6級(jí)和S級(jí)。運(yùn)行級(jí)別存儲(chǔ)了一組系統(tǒng)服務(wù)、進(jìn)程和啟動(dòng)級(jí)別,以便在系統(tǒng)啟動(dòng)時(shí)運(yùn)行。不同運(yùn)行級(jí)別分別對(duì)應(yīng)不同的系統(tǒng)狀態(tài),比如,運(yùn)行級(jí)別0對(duì)應(yīng)關(guān)機(jī)狀態(tài),運(yùn)行級(jí)別1對(duì)應(yīng)單用戶狀態(tài),運(yùn)行級(jí)別6對(duì)應(yīng)重啟狀態(tài)。

6.初始化系統(tǒng)

在操作系統(tǒng)啟動(dòng)過(guò)程中,還會(huì)進(jìn)行一系列的操作系統(tǒng)初始化工作,包括加載文件系統(tǒng)、啟動(dòng)系統(tǒng)服務(wù)、配置網(wǎng)絡(luò)、加載驅(qū)動(dòng)程序和加載用戶空間程序等等。在Linux系統(tǒng)中,初始化系統(tǒng)是由System V Init或更現(xiàn)代化的Systemd完成的,以確保系統(tǒng)啟動(dòng)并進(jìn)入待命狀態(tài),以便用戶可以登錄并使用它。

7.登錄系統(tǒng)

當(dāng)系統(tǒng)初始化大功告成,用戶可以登錄進(jìn)入系統(tǒng)來(lái)使用了。Linux系統(tǒng)支持多種登錄方式,包括本地登錄、遠(yuǎn)程登錄、命令行登錄和圖形化桌面登錄等。用戶可以根據(jù)自己所需選擇不同的登錄方式。

64位linux啟動(dòng)過(guò)程雖然看似簡(jiǎn)單,實(shí)則是一個(gè)經(jīng)過(guò)許多環(huán)節(jié)控制的復(fù)雜過(guò)程,其中很多的部分都是由系統(tǒng)自動(dòng)執(zhí)行的。而了解這整個(gè)過(guò)程的詳細(xì)步驟,有利于我們深入了解系統(tǒng)的工作原理,并更好的進(jìn)行維護(hù)和配置工作。

相關(guān)問(wèn)題拓展閱讀:

  • Linux之三Linux的啟動(dòng)過(guò)程/關(guān)機(jī)
  • 描述Linux系統(tǒng)從開(kāi)機(jī)到登陸界面的啟動(dòng)過(guò)程

Linux之三Linux的啟動(dòng)過(guò)程/關(guān)機(jī)

man ls

man pages手冊(cè)頁(yè)

顯示說(shuō)明

數(shù)字說(shuō)明

Ctrl+Alt+F1/F2……F6

Ctrl+Alt+F7,回到圖形化界面

who,看看那幾個(gè)tty連接著

Linux系統(tǒng)有7個(gè)運(yùn)行級(jí)別(runlevel):常用的是3和5

運(yùn)行級(jí)別0:系統(tǒng)停機(jī)狀態(tài),系統(tǒng)默認(rèn)運(yùn)行級(jí)別不能設(shè)為0,否則不能正常啟動(dòng)

運(yùn)行級(jí)別1:?jiǎn)斡脩艄ぷ鳡顟B(tài),root權(quán)限,用于系統(tǒng)維護(hù),禁止遠(yuǎn)程登陸

運(yùn)行級(jí)別2:多用戶狀態(tài)(沒(méi)有NFS),沒(méi)有網(wǎng)絡(luò)服務(wù)

運(yùn)行級(jí)別3:完全的多用戶狀態(tài)(有NFS),登陸后進(jìn)入控制臺(tái)命令行模式

運(yùn)行級(jí)別4:系統(tǒng)未使用,保留

運(yùn)行級(jí)別5:X11表示控制臺(tái),進(jìn)入圖形界面

運(yùn)行級(jí)別6:系統(tǒng)正常關(guān)閉并重啟,默認(rèn)運(yùn)行級(jí)別不能設(shè)為6,否則不能正常啟動(dòng)

運(yùn)行級(jí)別

接通電源BIOS自檢,按照BIOS中設(shè)置的啟動(dòng)設(shè)備(通常是硬盤(pán))來(lái)啟動(dòng),操作系統(tǒng)接管硬件以后,

首先讀入 /boot 目錄下的內(nèi)核文件。

init 進(jìn)程是系統(tǒng)所有進(jìn)程的起點(diǎn),你可以把它比擬成系統(tǒng)所有進(jìn)程的老祖宗,沒(méi)有這個(gè)進(jìn)程,系統(tǒng)中任何進(jìn)程都不會(huì)啟動(dòng)。

init 程序首先是需要讀取配置文件 /etc/inittab

許多程序需要開(kāi)機(jī)啟動(dòng)。它們?cè)赪indows叫做”服務(wù)”(service),在Linux就叫做”守護(hù)進(jìn)程”(daemon)。

init進(jìn)程的一大任務(wù),就是去運(yùn)行這些開(kāi)機(jī)啟動(dòng)的程序。

但是,不同的場(chǎng)合需要啟動(dòng)不同的程序,比如用作服務(wù)器時(shí),需要啟動(dòng)Apache,用作桌面就不需要。

Linux允許為不同的場(chǎng)乎巧合,分配不同的開(kāi)機(jī)啟動(dòng)程序,這就叫做”運(yùn)行級(jí)別”(runlevel)。

也就是說(shuō),啟動(dòng)時(shí)根據(jù)”運(yùn)行級(jí)別”,確定要運(yùn)行哪些程序。

============================================================

Linux系統(tǒng)有7個(gè)運(yùn)行級(jí)別(runlevel):

運(yùn)行級(jí)別0:系統(tǒng)停機(jī)狀態(tài),系統(tǒng)默認(rèn)運(yùn)行級(jí)別不能設(shè)為0,否則不能正常啟動(dòng)

運(yùn)行級(jí)別1:?jiǎn)斡脩艄ぷ鳡顟B(tài),root權(quán)限,用于系統(tǒng)維護(hù),禁止遠(yuǎn)程登陸

運(yùn)行級(jí)別2:多用戶狀態(tài)(沒(méi)有NFS)

運(yùn)行級(jí)別3:完全的多用戶狀態(tài)(有NFS),登陸后進(jìn)入控制臺(tái)命令行模式

運(yùn)行級(jí)別4:系統(tǒng)未使用,保留

運(yùn)行級(jí)別5:X11控制臺(tái),登陸后進(jìn)入圖形GUI模式

運(yùn)行級(jí)別6:系統(tǒng)正常關(guān)閉并重啟,默認(rèn)運(yùn)行級(jí)別不能設(shè)為6,梁頃肢否則不能正常啟動(dòng)

在init的配置文件中有這么一行: si::sysinit:/etc/rc.d/rc.sysinit 它調(diào)用執(zhí)行了/etc/rc.d/rc.sysinit,

而rc.sysinit是一個(gè)bash shell的腳本,它橡世主要是完成一些系統(tǒng)初始化的工作,rc.sysinit是每一個(gè)運(yùn)行級(jí)別都要首先運(yùn)行的重要腳本

它主要完成的工作有:激活交換分區(qū),檢查磁盤(pán),加載硬件模塊以及其它一些需要優(yōu)先執(zhí)行任務(wù)

rc執(zhí)行完畢后,返回init。這時(shí)基本系統(tǒng)環(huán)境已經(jīng)設(shè)置好了,各種守護(hù)進(jìn)程也已經(jīng)啟動(dòng)了。

init接下來(lái)會(huì)打開(kāi)6個(gè)終端,以便用戶登錄系統(tǒng)。在inittab中的以下6行就是定義了6個(gè)終端:

一般來(lái)說(shuō),用戶的登錄方式有三種:

(1)命令行登錄

(2)ssh登錄

(3)圖形界面登錄

在linux領(lǐng)域內(nèi)大多用在服務(wù)器上,很少遇到關(guān)機(jī)的操作。畢竟服務(wù)器上跑一個(gè)服務(wù)是永無(wú)止境的,除非特殊情況下,不得已才會(huì)關(guān)機(jī) 。

正確的關(guān)機(jī)流程為:sync > shutdown > reboot > halt

sync 將數(shù)據(jù)由內(nèi)存同步到硬盤(pán)中

shutdown –h 10 ‘This server will shutdown after 10 mins’ 這個(gè)命令告訴大家,計(jì)算機(jī)將在10分鐘后關(guān)機(jī),并且會(huì)顯示在登陸用戶的當(dāng)前屏幕中

Shutdown –h now 立馬關(guān)機(jī)

Shutdown –r now 系統(tǒng)立馬重啟

reboot 就是重啟,等同于 shutdown –r now

halt 關(guān)閉系統(tǒng),等同于shutdown –h now 和 poweroff

最后總結(jié)一下,不管是重啟系統(tǒng)還是關(guān)閉系統(tǒng),首先要運(yùn)行sync命令,把內(nèi)存中的數(shù)據(jù)寫(xiě)到磁盤(pán)中。

重新安裝系統(tǒng)嗎?當(dāng)然不用!進(jìn)入單用戶模式更改一下root密碼即可。

1 重啟Linux,見(jiàn)到下圖,在3秒鐘之內(nèi)按下回車(chē)

2 三秒之內(nèi)要按一下回車(chē),出現(xiàn)如下界面

3 按下e鍵就可以進(jìn)入下圖

4 移動(dòng)到下一行,再次按e鍵

5 移動(dòng)到下一行,進(jìn)行修改

修改完成后回車(chē)鍵,然后按b鍵進(jìn)行重新啟動(dòng)進(jìn)入系統(tǒng)

6 移動(dòng)到下一行,進(jìn)行修改

最終修改完密碼,reboot一下即可。

描述Linux系統(tǒng)從開(kāi)機(jī)到登陸界面的啟動(dòng)過(guò)程

⑴開(kāi)機(jī)BIOS自檢,加載硬盤(pán)。

⑵讀取孫慶搜MBR,MBR引導(dǎo)。

⑶grub引導(dǎo)菜單(Boot Loader)。

⑷加載內(nèi)核kernel。

⑸啟動(dòng)init進(jìn)程,依據(jù)inittab文件設(shè)定運(yùn)行級(jí)別

⑹init進(jìn)則歷程,執(zhí)行rc.sysinit文件。

⑺啟動(dòng)內(nèi)核模塊差晌,執(zhí)行不同級(jí)別的腳本程序。

⑻執(zhí)行/etc/rc.d/rc.local

⑼啟動(dòng)mingetty,進(jìn)入系統(tǒng)登陸界面。

如果有什么不懂的話可以去看看《Linux就該這么學(xué)》這本書(shū),非常適合新手學(xué)習(xí)Linux。

64位linux啟動(dòng)過(guò)程的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于64位linux啟動(dòng)過(guò)程,深入解析64位Linux啟動(dòng)過(guò)程,Linux之三Linux的啟動(dòng)過(guò)程/關(guān)機(jī),描述Linux系統(tǒng)從開(kāi)機(jī)到登陸界面的啟動(dòng)過(guò)程的信息別忘了在本站進(jìn)行查找喔。

香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開(kāi)通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過(guò)10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。


新聞名稱:深入解析64位Linux啟動(dòng)過(guò)程(64位linux啟動(dòng)過(guò)程)
當(dāng)前路徑:http://m.5511xx.com/article/dhdeecg.html