日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

1 FreeBSD手冊(cè)——配置FreeBSD內(nèi)核( 四 )


(STABLE 和CURRENT 版都是) 。這意味著要在一386機(jī)器上安裝freebsd,有以下方式可行:
* 先安裝一個(gè)舊版的freebsd,然后從源代碼進(jìn)行系統(tǒng)重建,具體方法見第9章第3節(jié).
* 通過使用預(yù)編譯的/usr/obj,在新機(jī)型上編譯userland和內(nèi)核,而安裝在386機(jī)器上 。
(具體方法21章5節(jié)).
* 創(chuàng)建你自己的包含對(duì)386cpu支持的FreeBSD安裝光盤這幾種方法中,第一種是最簡(jiǎn)單的,
但是它需要你的386上有比較大的空閑磁盤空間,而這一點(diǎn)比較難滿足 。
The first of these options is probably the easIEst of all, but you will
need a lot of disk space on a 386-class machine which may be difficult to
find.
ident GENERIC
ident 是一個(gè)內(nèi)核的標(biāo)識(shí)符 。你應(yīng)該把它改成想給內(nèi)核取的名字,例如,如果一直是按照
以上的說明做的,那 么該改為MYKERNEL 。放在ident 后的參數(shù),將在你用這個(gè)內(nèi)核啟動(dòng)
時(shí)顯示在屏幕上 。給新內(nèi)核起個(gè)和通常核( 比如你想建實(shí)驗(yàn)性質(zhì)的kernel)不同的名稱
是個(gè)不錯(cuò)的做法 。
注意:象machine 與cpu 這兩個(gè)設(shè)置 。如果你的內(nèi)核名稱包含數(shù)字,請(qǐng)記得用雙引號(hào)把
它括起來 。內(nèi)核名稱將會(huì)使用-D 參數(shù)傳給編譯器,所以不要用像DEBUG 或是其它可能干擾
編譯器的機(jī)器、CPU 名稱,如vax。
maxusers n
maxusers值的大小定義了重要的系統(tǒng)表的大小 。這個(gè)數(shù)值大概地和你機(jī)器的同時(shí)使用者的數(shù)量相等 。
從freebsd4 。5起,如果它被設(shè)置為0,那么系統(tǒng)會(huì)自動(dòng)進(jìn)行調(diào)整 。在5 。x中,如果這個(gè)值沒有指定,
那么它默 認(rèn)是0 。如果你使用的4 。5之前的版本,或者你想自己定義它的大小,那么它起碼要設(shè)置
為4 個(gè)以上,特別是 你要執(zhí)行X Window 或是編譯程序 。因?yàn)閙axusers 值決定了系統(tǒng)最大可同時(shí)
運(yùn)行的進(jìn)程數(shù)(processes),算 法是2016 * maxusers。如果你設(shè)置maxusers 值是1,則你
的系統(tǒng)只能同時(shí)存在36 個(gè)進(jìn)程,包括18 個(gè)(或更多)系統(tǒng)啟動(dòng)要占去的進(jìn)程數(shù); 如果你使用了
X Window,則又要用至少15 個(gè)進(jìn)程 。甚至閱讀一個(gè)man page 也會(huì)使用九個(gè)processes 來進(jìn)行過濾、
解壓縮、然后顯示文件 。設(shè)置maxusers=64,則系統(tǒng)可以同時(shí)有1044 個(gè)processes,這樣差不多對(duì)
所有應(yīng)用都足夠的了。當(dāng)你執(zhí)行程序時(shí),出現(xiàn)“proc table full ”這樣的錯(cuò)誤信息,或者你要建
一個(gè)同時(shí)會(huì)有很多人來訪問的網(wǎng)站(如ftp.freebsd.org) 時(shí),你就要增加這個(gè)設(shè)置的值,然后重新
編譯內(nèi)核 。
注意: maxuser 這個(gè)參數(shù)并不限制可以登陸你系統(tǒng)的用戶的數(shù)目 。它只是設(shè)置一些表的大小來
合理的評(píng)估系統(tǒng) 可能的最大用戶數(shù),以及它們每個(gè)人所能有的最多的進(jìn)程數(shù) 。有一個(gè)
關(guān)鍵詞(pseudo-device)的值則真的限 制了可以同時(shí)遠(yuǎn)程連接(remote logins) 的
人數(shù),如:pseudo-device pty 16。
# Floating point support - do not disable.
device npx0 at nexus? port IO_NPX irq 13
npx0 是連接FreeBSD 中浮點(diǎn)運(yùn)算處理器的一個(gè)接口 。不論你有硬件的浮點(diǎn)運(yùn)算處理器
還是使用軟件進(jìn)行仿真,都需要這個(gè)設(shè)置 。這個(gè)設(shè)置是不可選的 。
# Pseudo devices - the number indicates how many units to allocate.
pseudo-device loop # Network loopback
這是一個(gè)通用的TCP/IP 接口 。如果你用telnet 或ftp 連到localhost( 等同于
127.0.0.1),則該連接會(huì)通過這個(gè)虛擬設(shè)備連回來 。這是一個(gè)必需的設(shè)置 。
以下內(nèi)容或多或少都有選項(xiàng) 。它們下面或之后的信息可供參考 。
#To statically compile in device wiring instead of /boot/device.hints
#hints "GENERIC.hints" #Default places to look for devices.
在freebsd5 。x及其更新版本中,文件device.hints用于設(shè)置設(shè)備驅(qū)動(dòng)程序參數(shù) 。默認(rèn)

推薦閱讀