配置FreeBSD核心(轉)
安裝好FreeBSD之後,便需要根據硬體和計算機的應用需求重新配置FreeBSD的核心。標準核心已經能夠滿足正常執行FreeBSD的需要,但是不建立針對自己計算機的核心,就不能說完全完成了FreeBSD的配置任務。雖然FreeBSD提供了UserConfig可以來更改核心中硬體資源的,並透過可載入模組以擴充套件核心能力,但仍然有幾個重要的原因使得FreeBSD使用者重新定製核心:
通用核心不能對所有的硬體都進行支援,某些對安裝和執行不是至關重要的硬體,如音效卡,或者較少用到的硬體,如 ATM卡,就沒有被編譯到通用核心中去。如果使用者的計算機上使用了這些硬體,就需要重新編譯核心。
某些應用程式和FreeBSD的功能對核心的引數有特殊要求,例如Windows的模擬器Windows E mulation等。重新編譯核心能滿足這些應用程式對核心引數的特殊要求。
通用核心中有很多不必要的硬體驅動程式,這些程式不僅使啟動時自動檢測硬體需要的時間變長,並且佔用了記憶體空間。由於核心是系統最重要的部分,將一直駐留在記憶體中,而不會置換到硬碟上,因此多餘的核心驅動程式浪費了寶貴的實體記憶體,對於系統效能有一定影響。
重新生成核心也可以根據自己的硬體和需求最佳化核心引數,例如用作伺服器和系統和用於工作站的FreeBSD系統的最優引數是不同的,並且通用核心是使用386指令集,而當前計算機一般都是Pentium級,因此可以使用最新的編譯器和最最佳化的編譯選項,提高系統效能。
定製核心能夠按照硬體和需求量體裁衣,使核心簡潔、乾淨,這是一個提供高效率系統的重要因素。而且在Free BSD下,定製核心並不困難,即使是對系統不太熟悉的使用者,也能夠完成定製核心的任務,所需要的只是耐心等待編譯過程。在安裝好系統之後,應該及時進行定製核心的操作。
-
為編譯核心準備原始碼
FreeBSD系統提供核心的原始碼,在安裝系統時是否安裝核心程式碼與使用的不同安裝選項有關。安裝後的原始碼位於/usr/src/sys目錄中,如果這個目錄不存在或者為空目錄,則說明原始碼沒有安裝。此時就必須重新安裝核心原始碼。
仍然可以使用/stand/sysinstall程式,選擇Distribution選項來安裝原始碼;也可以執行安裝介質中src目錄下的install.sh來安裝。安裝FreeBSD核心原始碼之後,習慣上還建立了一個符號連線/sys,指向/usr/src/sys目錄,以方便使用。
在擁有了原始碼之後,就可以編輯配置檔案,進行配置工作了。原始碼目錄/usr/src/sys下有多個目錄,每個FreeBSD支援的裝置、檔案系統都有自己的目錄,以存放相關的原始碼。在定製核心的時候,所關係的目錄是核心配置檔案所在的目錄:/sys/i386/conf,i386目錄表示是Intel 386體系的計算機,其下的c onf目錄下就放置著核心的配置檔案。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-944658/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- FreeBSD 預設核心配置選項(轉)
- FreeBSD系統核心物件(轉)物件
- freebsd手工配置網路(轉)
- FreeBSD其他核心設定選項(轉)
- FreeBSD編譯安裝新核心(轉)編譯
- FreeBSD VM核心記憶體管理(轉)記憶體
- FreeBSD配置系統時間(轉)
- FreeBSD安裝與配置概述(轉)
- freebsd核心安全
- FreeBSD配置檔案XF86Config(轉)
- FreeBSD 系統的配置.
- FreeBSD程式管理(轉)
- FreeBSD安全工具(轉)
- FreeBSD系統最佳化部分核心引數調整中文註釋(轉)
- FreeBSD軟盤操作(轉)
- FreeBSD shell設定(轉)
- FreeBSD PPP協議(轉)協議
- FreeBSD安裝samba(轉)Samba
- FreeBSD的非凡特性(轉)
- Freebsd 8.3 下Mysql 主從配置MySql
- FreeBSD系統備份(轉)
- FreeBSD裝置檔案(轉)
- FreeBSD SMB/CIFS協議(轉)協議
- FreeBSD 升級系統(轉)
- FreeBSD撥號網路(轉)
- FreeBSD防火牆技術(轉)防火牆
- FreeBSD 系統日誌(轉)
- 察看FreeBSD日誌資訊(轉)
- 為FreeBSD新增新硬碟(轉)硬碟
- FreeBSD 的硬碟分割槽策略(轉)硬碟
- FreeBSD程式的許可權(轉)
- FreeBSD建立檔案系統(轉)
- FreeBSD檔案的屬性(轉)
- FreeBSD NetBIOS名字解析(轉)iOS
- FreeBSD可執行程式格式(轉)行程
- FreeBSD安全連線方式SSL(轉)
- FreeBSD資料處理方式(轉)
- FreeBSD設定基本系統(轉)