国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > FreeBSD > 正文

FreeBSD 4.X 的內(nèi)核配置與優(yōu)化

2024-07-26 00:29:01
字體:
供稿:網(wǎng)友
“簡單的東西不容易出問題。”

至理名言!事實上,削減操作系統(tǒng)中那些對你沒用的功能是一件非常重要的事情。這不僅僅意味著一個更小的操作系統(tǒng),占用更少的磁盤空間(現(xiàn)在的硬盤少說也有幾十GB,幾兆的空間根本就是九牛一毛),而且意味著你被攻擊的可能性也更低——簡而言之,你不需要擔心操作系統(tǒng)中沒有安裝的模塊存在問題會對你造成影響。

這篇文章中,我們將一起對FreeBSD-i386的內(nèi)核進行優(yōu)化配置。這篇文章是針對FreeBSD4.7-STABLE寫的,并且,F(xiàn)reeBSD 4.x的配置不會和這篇文章有太大出入。如果你要優(yōu)化FreeBSD 5或FreeBSD 2/3的內(nèi)核的話,則需要仔細參考它們的LINT文件了(后面將會提到)。

[注意:FreeBSD 5.0預(yù)定將于2002年11月20日發(fā)布。FreeBSD的開發(fā)組非常重視發(fā)行版本的質(zhì)量,并認為這比發(fā)行版本的計劃還重要,但由于同樣的原因,我們往往會發(fā)現(xiàn)FreeBSD實際發(fā)行的版本比預(yù)定計劃晚一些,通常在半個月之內(nèi)。FreeBSD 5.0作為FreeBSD近期最為重要的發(fā)行版本,很可能也會延后發(fā)表,但筆者個人認為無論如何我們在今年年底之前肯定是可以看到最終的發(fā)行版本的。FreeBSD 5.0對系統(tǒng)進行了大量的修改,這一系列的文章將在FreeBSD 5.0發(fā)布當天發(fā)表針對5.0的修訂版本,而現(xiàn)有版本將保留,但進入維護階段,不再引入新的內(nèi)容。]

FreeBSD的源代碼可以直接從中央cvsup服務(wù)器同步,也可以作為系統(tǒng)的一部分在安裝的時候一兵裝上。前面已經(jīng)說過如何同步源代碼,在此不再贅述。FreeBSD的源代碼(通常在/usr/src)包含建造基本系統(tǒng)的全部代碼,而在/usr/src/sys中則有若干個目錄,對應(yīng)不同的計算機體系結(jié)構(gòu)(4.x只支持i386和alpha)。i386是一個泛指的名字,包含了與Intel 80386兼容的所有機器,并不是特指80386。

簡單介紹一下FreeBSD的內(nèi)核文件。在4.x系統(tǒng)中,/kernel這個文件是默認的內(nèi)核,通常正常啟動使用的就是它。 /kernel.GENERIC這個文件是兼容性較強的內(nèi)核,如果/kernel無法引導(dǎo)系統(tǒng), 就得靠這個文件來引導(dǎo)。/kernel.old是本次make kernel之前的內(nèi)核,通常如果你的kernel壞掉, 也可以考慮使用/kernel.old來引導(dǎo)系統(tǒng)。

/modules/是內(nèi)核的模塊,而/modules.old/是對應(yīng)/kernel.old的模塊。這些文件在每次替換kernel的時候都會同時替換。

在5.0中,內(nèi)核以及內(nèi)核的模塊都被保存在/boot/kernel中。

在/usr/src/sys/i386/conf中有兩個配置文件,GENERIC和LINT。其中GENERIC是make kernel的默認配置文件,直接make kernel生成的是GENERIC內(nèi)核,但安裝時命名為/kernel。系統(tǒng)在安裝時會安裝一個kernel.GENERIC,以后,這個文件不會跟隨系統(tǒng)的make kernel更新,因此,如果你認為這個文件有必要更新的話,需要手工make kernel,并把/kernel改名為kernel.GENERIC。當然,通常并不需要這樣做。

LINT是包括幾乎所有內(nèi)核編譯配置詳細信息的文件。這個配置并不是用來真正建立kernel的,他的主要用途是向用戶展示可用的內(nèi)核編譯配置。在修改內(nèi)核編譯配置時,最好先參考這個文件。

為了配置自己的內(nèi)核,應(yīng)將GENERIC復(fù)制為一個另外的文件。習慣上這個文件和主機名相同。例如,我把自己的這臺Web機器命名為apache.intranet.frontfree.net,就把配置文件命名為APACHE:
  • CODE:

  • cd /usr/src/sys/i386/conf
    cp GENERIC APACHE

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 阳曲县| 永福县| 彝良县| 于田县| 嘉义市| 仪陇县| 湘阴县| 榕江县| 通化市| 金昌市| 柳河县| 扎赉特旗| 宝清县| 攀枝花市| 张家港市| 济阳县| 华容县| 平度市| 新晃| 兴宁市| 阿巴嘎旗| 红河县| 延津县| 多伦县| 临桂县| 元氏县| 涡阳县| 塔城市| 宣恩县| 元朗区| 平和县| 汝南县| 理塘县| 华池县| 固原市| 时尚| 汝城县| 灵丘县| 灵丘县| 靖江市| 蒲城县|