日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > > 混說Linux
[導讀]如果有一天你們公司很重要的一臺Linux服務器突然啟動不了了,重裝系統(tǒng)又浪費時間,如果是啟動過程有問題,那么你知道啟動過程可以快速定位系統(tǒng)問題,很快就可以解決。

如果有一天你們公司很重要的一臺Linux服務器突然啟動不了了,重裝系統(tǒng)又浪費時間,如果是啟動過程有問題,那么你知道啟動過程可以快速定位系統(tǒng)問題,很快就可以解決。

1. 上電加載BIOS

首先肯定是上電,當按下計算機的電源,計算機就會首先加載BIOS系統(tǒng),BIOS(Basic Input Output System)是基本輸入輸出系統(tǒng),主要就是進行硬件檢測,檢測硬件能否滿足運行的基本條件,叫做“硬件自檢(Power-OnSelf-Test)”,簡稱POST,所以,計算機要順利啟動,就需要首先加載BIOS信息,在計算機還沒加載操作系統(tǒng)的時候控制計算機。


BIOS程序一般被存放在主板ROM(只讀存儲芯片)中,即使關機或掉電,該程序也不會丟失。


2. 加載MBR到內存

BIOS程序的最后,將會指向計算機硬盤的MBR(Master Boot Record)主引導扇區(qū),就是啟動盤的第一個扇區(qū),硬盤上的MBR包含基本的Boot Loader(446字節(jié))和一個小的分區(qū)表(64字節(jié))及分隔標識(2字節(jié)),它是一個512字節(jié)大小的扇區(qū)。


系統(tǒng)讀取到BIOS所指向的硬盤的MBR后,就會將其load到內存(RAM)中,然后BIOS就會將控制權轉交給MBR


3. GRUB引導

在Linux資料中,被俗稱GRUB的就是Boot Loader,GRUB是GRand Unified Bootloader的縮寫,MBR的前446字節(jié)存放的就是GRUB程序的一部分,它是一個多重操作系統(tǒng)啟動管理器,用來引導不同系統(tǒng),GRUB是目前Linux環(huán)境中最流行的啟動管理器。


如果你的計算機上配置了雙操作系統(tǒng),使用者就是在GRUB中進行選擇究竟啟動哪個操作系統(tǒng)。


4. 加載內核(Kernel)

系統(tǒng)啟動到這一步,首先會加載系統(tǒng)的Kernel,Kernel是現代操作系統(tǒng)的核心,直接負責管理硬件。


5. 設定Inittab運行等級

在內核加載完畢后,會啟動Linux操作系統(tǒng)第一個守護進程init,這個進程的PID是1,所有的進程都是它的子進程。


通過這個進程讀取/etc/inittab文件,/etc/inittab文件的作用是設定Linux的運行等級,文件內容大致如下:

# Default runlevel. The runlevels used by RHS are:
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
#   3 - Full multiuser mode
#   4 - unused
#   5 - X11
#   6 - reboot (Do NOT set initdefault to this) # 
id:3:initdefault: ...


從文件內容知道Linux系統(tǒng)運行等級一共有7種:

0:關機模式,運行等級為0,系統(tǒng)會立即關機,在系統(tǒng)啟動后可以利用這種等級對系統(tǒng)進行關機操作,但是不允許將系統(tǒng)下次啟動時的等級設定為0,否則系統(tǒng)將無法正常啟動(啟動后立即關機)。

1:單用戶模式,類似于windows系統(tǒng)下的安全模式,具有ROOT權限。

2:無網絡支持的多用戶模式,顧名思義就是支持多用戶登錄

3:字符界面多用戶模式,文本命令行界面,一般服務器都是此模式

4:保留,未使用模式

5:圖形界面多用戶模式,系統(tǒng)啟動之后會進入到圖形化桌面系統(tǒng)中

6:重新引導系統(tǒng),重啟模式,千萬不要設置為6,和0相似。

/etc/inittab文件內容中的設定的行:

id:3:initdefault:

表示啟動的層級為3,即圖形界面多用戶模式。一般3和5比較常用,如果需要其它等級,可以手動修改這個值。


每一個運行級別都在/etc目錄下有一個對應的子目錄,可以指定每一個運行級別需要加載哪些程序,rcN.d的字母d是directory的意思,表示這是一個目錄。


6. 加載rc.sysinit

讀取完運行等級后,Linux系統(tǒng)就會運行第一個用戶層進程:/etc/rc.d/rc.sysinit,該進程的功能是設定PATH變量、設定網絡配置、啟動/swap分區(qū)、設定/proc、系統(tǒng)函數和Selinux等等。


7. 加載內核模塊

完成上述流程后,會讀取/etc/modules.conf文件以及/etc/modules.c目錄下的文件來加載系統(tǒng)的內核模塊。


8. 啟動運行級別程序

根據前面設定的運行等級,系統(tǒng)會執(zhí)行/etc/rc0.d/到/etc/rc6.d/中相應的腳本程序,來完成相應的初始化工作和啟動相應的服務,都是一些服務程序。其中以S開頭表示系統(tǒng)即將啟動的程序,如果以K開頭,則代表停止該服務。SK后緊跟的數字為啟動順序編號。



前面提到,每一個運行級別都在/etc目錄下有一個對應的子目錄,但是如果每一個運行級別都要執(zhí)行同一個程序,那就要每一個子目錄里面都要拷貝一個這個程序進去,那這樣就會有一個問題:如果要修改一個程序,修改完豈不是每一個子目錄里面都要修改一遍或者都要重新拷貝一遍?


所以Linux的解決辦法就是每一個/etc/rcN.d目錄下的文件都設為鏈接文件,下圖中看到箭頭指向/etc/init.d目錄下的文件,所以實際執(zhí)行的是/etc/init.d目錄下的文件,只需要修改一次/etc/init.d目錄下的程序就搞定了。



至于什么是鏈接文件,可以看之前寫的徹底明白Linux硬鏈接和軟鏈接就可以明白。


9. 讀取rc.local文件

啟動完服務程序后,會讀取執(zhí)行/etc/rc.d/rc.local文件,我們可以對該文件設定一些關鍵核心業(yè)務開機自啟,也就是Linux留給用戶進行個性化的地方,你可以把你想要設置和啟動的東西放到這里。


10. 執(zhí)行/bin/login

到這里,Linux系統(tǒng)啟動結束,最后執(zhí)行/bin/login程序,啟動到系統(tǒng)登錄界面,等待用戶輸入用戶名和密碼,然后就可登錄到Shell終端。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯系該專欄作者,如若文章內容侵犯您的權益,請及時聯系本站刪除。
換一批
延伸閱讀

LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: 驅動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設備,其驅動電源的性能直接關系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅動電源設計中至關重要的兩個環(huán)節(jié),集成化方案的設計成為提升電機驅動性能的關鍵。

關鍵字: 工業(yè)電機 驅動電源

LED 驅動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設備的使用壽命。然而,在實際應用中,LED 驅動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設計、生...

關鍵字: 驅動電源 照明系統(tǒng) 散熱

根據LED驅動電源的公式,電感內電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關鍵字: LED 設計 驅動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產業(yè)的重要發(fā)展方向。電動汽車的核心技術之一是電機驅動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅動系統(tǒng)中的關鍵元件,其性能直接影響到電動汽車的動力性能和...

關鍵字: 電動汽車 新能源 驅動電源

在現代城市建設中,街道及停車場照明作為基礎設施的重要組成部分,其質量和效率直接關系到城市的公共安全、居民生活質量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關鍵字: 發(fā)光二極管 驅動電源 LED

LED通用照明設計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數校正(PFC)、空間受限和可靠性等。

關鍵字: LED 驅動電源 功率因數校正

在LED照明技術日益普及的今天,LED驅動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關鍵字: LED照明技術 電磁干擾 驅動電源

開關電源具有效率高的特性,而且開關電源的變壓器體積比串聯穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現在的LED驅動電源

關鍵字: LED 驅動電源 開關電源

LED驅動電源是把電源供應轉換為特定的電壓電流以驅動LED發(fā)光的電壓轉換器,通常情況下:LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: LED 隧道燈 驅動電源
關閉