【Linux】關於Linux的部分細節與配置檔案

weixin_34221276發表於2017-11-27

當系統首次引導時,或系統被重置時,處理器會執行一個位於已知位置處的程式碼。在個人計算機(PC)中,這個位置在基本輸入/輸出系統(BIOS)中,它儲存在主機板上的快閃記憶體中。嵌入式系統中的中央處理單元(CPU)會呼叫這個重置向量來啟動一個位於快閃記憶體/ROM 中的已知地址處的程式。在這兩種情況下,結果都是相同的。因為 PC 提供了很多靈活性,BIOS 必須確定要使用哪個裝置來引導系統。稍後我們將詳細介紹這個過程。

當找到一個引導裝置之後,第一階段的引導載入程式就被裝入 RAM 並執行。這個引導載入程式在大小上小於 512 位元組(一個扇區),其作用是載入第二階段的引導載入程式。

當第二階段的引導載入程式被裝入 RAM 並執行時,通常會顯示一個動畫螢幕,並將 Linux 和一個可選的初始 RAM 磁碟(臨時根檔案系統)載入到記憶體中。在載入映像時,第二階段的引導載入程式就會將控制權交給核心映像,然後核心就可以進行解壓和初始化了。在這個階段中,第二階段的引導載入程式會檢測系統硬體、列舉系統連結的硬體裝置、掛載根裝置,然後載入必要的核心模組。完成這些操作之後啟動第一個使用者空間程式(init),並執行高階系統初始化工作。

這就是 Linux 引導的整個過程。

 

 

 

Linux中的配置檔案,在IBM的網站寫的比較全面。見:https://www.ibm.com/developerworks/cn/linux/management/configuration/

/proc/sys/kernel/ 目錄中的檔案
檔名       描述
threads-max     核心可執行的最大任務數。
ctrl-alt-del      如果值為 1,那麼順序按下這幾個鍵將“徹底地”重新引導系統。
sysrq        如果值為 1,Alt-SysRq 則為啟用狀態。
osrelease      顯示作業系統的發行版版本號
ostype       顯示作業系統的型別。
hostname      系統的主機名。
domainname       網路域,系統是該網路域的一部分。
modprobe           指定 modprobe 是否應該在啟動時自動執行並載入必需的模組。



本文轉自 念槐聚 部落格園部落格,原文連結:http://www.cnblogs.com/haochuang/p/6434603.html,如需轉載請自行聯絡原作者

相關文章