下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、FreeBSD內(nèi)核優(yōu)化1一、安裝內(nèi)核源代碼要編譯內(nèi)核,首先必須保證內(nèi)核的源代碼在,我們看看我們的系統(tǒng)有沒有安裝:# ls /usr/src/sysls: /usr/src/sys: No such directory證明我們并沒有安裝內(nèi)核源代碼。內(nèi)核源代碼默認是安裝在了/usr/src/sys目錄下的,如果不存在該目錄,那么證明你沒有安裝源代碼。我們先把我們的FreeBSD的安裝光盤放進光驅,然后在FreeBSD下執(zhí)行以root身份執(zhí)行sysinstall, 選擇Configure,接著是Distributions, 下來src, 最后sys,回車后能開始安裝了,裝好了你就能查看該文件夾:#
2、ls /usr/src/sysMake libkern netkey pcialpha dev modules netnatm posix4amd64 fs net netncp powerpcarm geom net80211 netsmb rpcboot gnu netatalk nfs securitycam i386 netatm nfs4client sparc64coda i4b netgraph nfsclient syscompat ia64 netinet nfsserver toolsconf isa netinet6 opencrypto ufscontrib isofs
3、 netipsec pc98 vmcrypto kern netipx pccard2二、配置內(nèi)核文件其實我們編譯內(nèi)核的關鍵就是配置內(nèi)核文件,內(nèi)核配置文件的目錄是在 /usr/src/sys/i386/conf 下,我們進入改目錄:# cd /usr/src/sys/i386/conf# lsGENERIC GENERIC.hints NOTES PAEMake gethints.awk內(nèi)核配置文件就是GENERIC,我們要配置的就是它,配置包括要開啟那些硬件支持,IPv6支持,網(wǎng)卡等等。為了防止我們配置文件配置后有問題,我們先把它備份一下:# cp GENERIC GENERIC.bak然后
4、我們就用任一編輯器打開該文件,可以使用vi,或者ee打開,我為了方便,就使用ee來打開:# ee GENERIC打開后就有類似:# GENERIC - Generic kernel configuration FreeBSD/i386# For more information on this file, please read the handbook section on# Kernel Configuration Files:的內(nèi)容,前面有“#”代表該內(nèi)容或者選項是注釋,那么假如我們要去掉什么選項,就可以在前面加上“#”,當然你不需要的選項你也可刪除,但是我推薦不需要的選項在前面加“#”
5、。注:詳細的內(nèi)核信息請查閱手冊: 3三、編譯內(nèi)核 內(nèi)核文件配置好以后就能夠進行內(nèi)核的編譯了,一般有兩種編譯的方式,我們采取傳統(tǒng)的編譯方式。我們進入 /usr/src/sys/i386/conf 目錄:# cd /usr/src/sys/i386/conf運行config命令來產(chǎn)生內(nèi)核源代碼。# /usr/sbin/config GENERIC切換到建立內(nèi)核的目錄。# cd ./compile/GENERIC編譯內(nèi)核# make depend# make安裝新內(nèi)核。# make installOK,到這里,如果中間沒有出現(xiàn)任何錯誤的話,那么我們的內(nèi)核心就已經(jīng)安裝成功了,reboot后就能夠使用我
6、們的新編譯的內(nèi)核了。如果出現(xiàn)了錯誤,那么請檢查你的步驟是否跟上面的步驟一致,同時要檢查你的內(nèi)核配置文件配置的是否正確,一般編譯不成功都是內(nèi)核文件配置的問題,請仔細檢查。4新內(nèi)核無法啟動如果你編譯的內(nèi)核無法啟動,那么可以使用以前的內(nèi)核來啟動。一般編譯一次內(nèi)核后,都會把把舊內(nèi)核備份,一般/boot/kernel.old就是舊內(nèi)核的備份,出現(xiàn)問題就能夠使用久內(nèi)核來啟動。具體實現(xiàn)方法是:你可以在系統(tǒng)啟動進行10計數(shù)的時候按Enter以外的任何鍵, 接著鍵入unload命令,再鍵入boot kernel.old,或者任何能正常啟動的內(nèi)核名字,然后就能夠正常啟動系統(tǒng),進入系統(tǒng)后再重新進行內(nèi)核的配置工作。注意: 你不能僅依靠kerne
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026上半年安徽事業(yè)單位聯(lián)考合肥市巢湖市招聘22人備考題庫有答案詳解
- 宮外孕患者隱私保護護理查房
- 新型冠狀試題及答案
- 湖南省體育系列職稱評價辦法
- 腸梗阻的影像學鑒別與手術指征把握
- 衛(wèi)生院救護車輛管理制度
- 木棧道衛(wèi)生管理制度
- 衛(wèi)生院分區(qū)就診管理制度
- 衛(wèi)生院會計績效工資制度
- 人員培衛(wèi)生管理制度
- 2026屆南通市高二數(shù)學第一學期期末統(tǒng)考試題含解析
- 寫字樓保潔培訓課件
- 2026中國電信四川公用信息產(chǎn)業(yè)有限責任公司社會成熟人才招聘備考題庫有完整答案詳解
- 計量宣貫培訓制度
- 2026中國電信四川公用信息產(chǎn)業(yè)有限責任公司社會成熟人才招聘備考題庫有答案詳解
- 2026.05.01施行的中華人民共和國漁業(yè)法(2025修訂)課件
- 原始股認購協(xié)議書
- 嚴肅財經(jīng)紀律培訓班課件
- 上海市復旦大學附中2026屆數(shù)學高一上期末質量檢測試題含解析
- 企業(yè)員工食堂營養(yǎng)搭配方案
- 2025年國家公務員國家能源局面試題及答案
評論
0/150
提交評論