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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linux啟動(dòng)過程中如何加載硬件?(linux啟動(dòng)加載硬件)

隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展和進(jìn)步,操作系統(tǒng)也隨之不斷地優(yōu)化和完善。Linux操作系統(tǒng)是當(dāng)前最為流行的一款免費(fèi)開源操作系統(tǒng),它的穩(wěn)定性和靈活性使得它成為了許多服務(wù)器和個(gè)人電腦的首選操作系統(tǒng)。而在Linux的啟動(dòng)過程中,硬件的加載是一個(gè)過程中不可或缺的一部分。那么,Linux啟動(dòng)過程中如何加載硬件呢?本文將為大家逐一講解。

創(chuàng)新互聯(lián)專注于銅梁企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計(jì),商城建設(shè)。銅梁網(wǎng)站建設(shè)公司,為銅梁等地區(qū)提供建站服務(wù)。全流程按需求定制開發(fā),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

一、BIOS加載硬件

BIOS是計(jì)算機(jī)啟動(dòng)的開端。當(dāng)按下電源按鈕,計(jì)算機(jī)開始進(jìn)入自檢程序,此時(shí),BIOS開始工作。BIOS是計(jì)算機(jī)上一個(gè)非常底層的實(shí)體,它主要是用來檢查硬件是否齊全、運(yùn)轉(zhuǎn)是否正常,并尋找并檢索啟動(dòng)引導(dǎo)設(shè)備。BIOS會(huì)尋找計(jì)算機(jī)硬件連接的所有設(shè)備和組件,然后發(fā)現(xiàn)和識(shí)別它們,并進(jìn)一步加載和測(cè)試它們。它們可以包括內(nèi)存、硬盤驅(qū)動(dòng)器、鼠標(biāo)、鍵盤、打印機(jī)、音頻硬件等等。

二、固件加載硬件

當(dāng)BIOS在計(jì)算機(jī)啟動(dòng)過程中掃描檢查硬件設(shè)備之后,接下來就會(huì)進(jìn)入固件加載硬件的過程。這些固件可能包括UEFI,它主要是負(fù)責(zé)加載操作系統(tǒng)及維護(hù)系統(tǒng)軟硬件環(huán)境的穩(wěn)定性。UEFI主要的工作內(nèi)容就是初始化硬件,加載內(nèi)存,然后將硬件信息和操作系統(tǒng)信息傳遞給操作系統(tǒng)內(nèi)核。

三、操作系統(tǒng)內(nèi)核加載硬件

當(dāng)UEFI將硬件信息和操作系統(tǒng)信息傳遞給操作系統(tǒng)內(nèi)核之后,操作系統(tǒng)內(nèi)核就會(huì)加載硬件。在操作系統(tǒng)內(nèi)核加載硬件的過程中,主要有以下步驟:

1.驅(qū)動(dòng)加載:操作系統(tǒng)內(nèi)核在加載的過程中,會(huì)識(shí)別硬件并加載相應(yīng)的驅(qū)動(dòng)程序。這樣,計(jì)算機(jī)才能夠正確地與硬件進(jìn)行通訊和交互。舉例來說,當(dāng)聲卡硬件作系統(tǒng)內(nèi)核發(fā)現(xiàn)的時(shí)候,內(nèi)核會(huì)加載聲卡驅(qū)動(dòng)程序,這樣才能真正實(shí)現(xiàn)聲音播放。

2.設(shè)備樹:設(shè)備樹是一種由內(nèi)核開發(fā)人員開發(fā)的數(shù)據(jù)結(jié)構(gòu),它主要用于描述硬件的層次式結(jié)構(gòu)以及硬件之間的關(guān)系。內(nèi)核開發(fā)人員會(huì)將識(shí)別到的硬件設(shè)備按照特定的層次關(guān)系放入設(shè)備樹的節(jié)點(diǎn)中。

3.接口分配:在識(shí)別完硬件并加載驅(qū)動(dòng)程序后,內(nèi)核會(huì)從設(shè)備樹中找到每個(gè)硬件節(jié)點(diǎn)和相應(yīng)的驅(qū)動(dòng)程序進(jìn)行交互,并且為每個(gè)硬件接口分配空間以便維護(hù)和通訊。

因?yàn)長inux系統(tǒng)的開源特點(diǎn),所以Linux系統(tǒng)的啟動(dòng)是一個(gè)非常開放和靈活的過程。而在Linux的啟動(dòng)過程中,硬件的加載是一個(gè)非常重要的一環(huán)。在啟動(dòng)流程中,通過BIOS、固件和操作系統(tǒng)內(nèi)核的不同層次的工作,最終實(shí)現(xiàn)了各種硬件的正常加載和工作,進(jìn)而為用戶提供了一個(gè)穩(wěn)定、高效、功能豐富的操作系統(tǒng)環(huán)境。

成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù)!

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

man ls

man pages手冊(cè)頁

顯示說明

數(shù)字說明

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)(沒有NFS),沒有網(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è)備(通常是硬盤)來啟動(dòng),操作系統(tǒng)接管硬件以后,

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

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

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

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

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

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

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

也就是說,啟動(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)(沒有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ū),檢查磁盤,加載硬件模塊以及其它一些需要優(yōu)先執(zhí)行任務(wù)

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

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

一般來說,用戶的登錄方式有三種:

(1)命令行登錄

(2)ssh登錄

(3)圖形界面登錄

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

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

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

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ù)寫到磁盤中。

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

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

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

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

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

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

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

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

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

關(guān)于linux啟動(dòng)加載硬件的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

四川成都云服務(wù)器租用托管【創(chuàng)新互聯(lián)】提供各地服務(wù)器租用,電信服務(wù)器托管、移動(dòng)服務(wù)器托管、聯(lián)通服務(wù)器托管,云服務(wù)器虛擬主機(jī)租用。成都機(jī)房托管咨詢:13518219792
創(chuàng)新互聯(lián)(www.cdcxhl.com)擁有10多年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)、開啟建站+互聯(lián)網(wǎng)銷售服務(wù),與企業(yè)客戶共同成長,共創(chuàng)價(jià)值。


分享標(biāo)題:Linux啟動(dòng)過程中如何加載硬件?(linux啟動(dòng)加載硬件)
轉(zhuǎn)載來源:http://www.5511xx.com/article/ccesogi.html