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

FreeBSD handbook中文版 9 配制FreeBSD 的內(nèi)核( 三 )


引號 。本章的例子,在文字形式的數(shù)字前后仍加了雙引號(“”),如果你使用FreeBSD
CURRENT,請自動去除雙引號 。
下面是一個帶有很多額外注釋的GENERIC 內(nèi)核配置文件的例子 。這個例子與
/usr/src/sys/i386/conf/GENERIC 非常相似 。有關(guān)內(nèi)核配置的最詳細(xì)的選項,請參
看/usr/src/sys/i386/conf/LINT 。
#
# GENERIC -- Generic kernel configuration file for FreeBSD/i386
#
# For more information on this file, please read the handbook section on
# Kernel Configuration Files:
#
# http://www.FreeBSD.org/handbook/kernelconfig-config.HTML
#
# The handbook is also available locally in /usr/share/doc/handbook
# if you"ve installed the doc distribution, otherwise always see the
# FreeBSD World Wide Web server (http://www.FreeBSD.ORG/) for the
第4 頁FreeBSD 使用手冊
# latest information.
#
# An exhaustive list of options and more detailed explanations of the
# device lines is also present in the ./LINT configuration file. If you are
# in doubt as to the purpose or necessity of a line, check first in LINT.
#
# $FreeBSD: src/sys/i386/conf/GENERIC,v 1.246 2000/03/09 16:32:55 jlemon Exp
$
下面這個選項在每個內(nèi)核中都要有:
Machine i386
上面的選項指出了在你的系統(tǒng)中所用的CPU 類型 。你可以使用多個CPU 類型(例如,你
不確信你使用的是I586_CPU 還是I686_CPU),然而,對于一個定制的內(nèi)核,最好是只指定
你所擁有的CPU 類型 。如果你不能確定你的CPU 類型,你可以使用dmesg 命令來看看你的啟
動信息 。
Alpha 結(jié)構(gòu)的機器使用下面的選項:
cpu EV4
cpu EV5
如果你正使用一臺Alpha 機器,你應(yīng)當(dāng)使用上面的CPU 類型 。
ident GENERIC
ident 是一個內(nèi)核的標(biāo)識符 。你應(yīng)該自己命名一個容易辨認(rèn)的名稱,以有別于GENERIC
的名稱─GENERIC 。放在ident 后的參數(shù),將在你用這個內(nèi)核啟動時顯示在屏幕上 。如果你
同時設(shè)置了幾個內(nèi)核,采用不同的名稱是個不錯的主意 。
注意,象machine 與cpu 這兩個設(shè)置 。如果你的內(nèi)核名稱包含數(shù)字,請記得用雙引號把
它括起來 。內(nèi)核名稱將會使用-D 參數(shù)傳給編譯器,所以不要用像DEBUG 或是其它可能干擾
編譯器的機器、CPU 名稱,如vax 。
maxusers 32
這個設(shè)置的大小值定義了重要的system tables 。這個數(shù)值粗略地假設(shè)你的機器同時會
有多少使用者 。然而,在一般情況下,你最少要設(shè)置4 個以上,特別是你要執(zhí)行X Window
或是編譯程序 。原因是maxusers 值決定了系統(tǒng)同時可有多少個進(jìn)程( processes),其算法
是2016 * maxusers 。如果你設(shè)置maxusers 值是1,則你的系統(tǒng)只能同時存在36 個
第5 頁FreeBSD 使用手冊
processes,包括18 個(或更多)系統(tǒng)啟動要占去的processes;如果你執(zhí)行了X Window,則
又要用掉15 個以上 。甚至閱讀一個man page 也會使用九個processes 來過濾、解壓縮、然
后顯示文件 。設(shè)置maxusers=4,則系統(tǒng)可以同時有84 個processes,對任何人應(yīng)該都是足
夠的 。當(dāng)你執(zhí)行程序時,得到像是“proc table full”這樣的錯誤信息,或者你要建一個
同時會有很多人來訪問的網(wǎng)站(如Walnut Creek CDROM 的FTP)時,你就要增加這個設(shè)置的
值,然后重新編譯內(nèi)核 。
注意: maxuser 這個參數(shù)并不限制可以登陸你系統(tǒng)的用戶的數(shù)目 。它只是系統(tǒng)中使用者
可以最多執(zhí)行的程序的個數(shù) 。有一個關(guān)鍵詞的值則真的限制了可以同時遠(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 中浮點運算處理器的一個接口 。不論你有硬件的浮點運算處理器
還是使用軟件仿真,都需要這個設(shè)置 。這個設(shè)置并不是可有可無的 。

推薦閱讀