您当前的位置:首页>>技术中心>>数据恢复文章>>正文
 
FreeBSD handbook中文版 9 配制FreeBSD 的内核
作者: 来源: 日期:2007-6-18 10:38:04  点击次数:

看/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 

下面这个选项在每个内核中都要有: 
machine i386 
上面的选项指出了在你的系统中所用的CPU 类型。你可以使用多个CPU 类型(例如,你
不确信你使用的是I586_CPU 还是I686_CPU),然而,对于一个定制的内核,最好是只指定
你所拥有的CPU 类型。如果你不能确定你的CPU 类型,你可以使用dmesg 命令来看看你的启
动信息。
Alpha 结构的机器使用下面的选项: 
cpu EV4 
cpu EV5 
如果你正使用一台Alpha 机器,你应当使用上面的CPU 类型。
ident GENERIC 
ident 是一个内核的标识符。你应该自己命名一个容易辨认的名称,以有别于GENERIC 
的名称─GENERIC。放在ident 后的参数,将在你用这个内核启动时显示在屏幕上。如果你
同时设置了几个内核,采用不同的名称是个不错的主意。
注意,象machine 与cpu 这两个设置。如果你的内核名称包含数字,请记得用双引号把
它括起来。内核名称将会使用-D 参数传给编译器,所以不要用像DEBUG 或是其它可能干扰
编译器的机器、CPU 名称,如vax。
maxusers 32 
这个设置的大小值定义了重要的system tables。这个数值粗略地假设你的机器同时会
有多少使用者。然而,在一般情况下,你最少要设置4 个以上,特别是你要执行X Window 
或是编译程序。原因是maxusers 值决定了系统同时可有多少个进程( processes),其算法
是20 + 16 * maxusers。如果你设置maxusers 值是1,则你的系统只能同时存在36 个
第5 页FreeBSD 使用手册
processes,包括18 个(或更多)系统启动要占去的processes;如果你执行了X Window,则
又要用掉15 个以上。甚至阅读一个man page 也会使用九个processes 来过滤、解压缩、然
后显示文件。设置maxusers=4,则系统可以同时有84 个processes,对任何人应该都是足
够的。当你执行程序时,得到像是“proc table full”这样的错误信息,或者你要建一个
同时会有很多人来访问的网站(如Walnut Creek CDROM 的FTP)时,你就要增加这个设置的
值,然后重新编译内核。
注意: maxuser 这个参数并不限制可以登陆你系统的用户的数目。它只是系统中使用者
可以最多执行的程序的个数。有一个关键词的值则真的限制了可以同时远程连接(remote 
logins)的人数:pseudo-device pty 16。
# Floating point support - do not disable. 
device npx0 at nexus? port IO_NPX irq 13 
npx0 是连接FreeBSD 中浮点运算处理器的一个接口。不论你有硬件的浮点运算处理器
还是使用软件仿真,都需要这个设置。这个设置并不是可有可无的。
# Pseudo devices - the number indicates how many units to allocate. 

本新闻共10页,当前在第03页  01  02  03  04  05  06  07  08  09  10  


上一篇:FreeBSD handbook中文版 8 用户和基本的帐户管理
下一篇:FreeBSD handbook中文版 10 安全
  北京总部: 4006-505-808
  天 津 部: 4006-505-808
  上 海 部: 4006-505-808
  深 圳 部: 4006-505-808
  广 州 部: 4006-505-808
  重 庆 部: 4006-505-808
  南 京 部: 4006-505-808
  其它地区: 4006-505-808
经典案例
中国石油管理局-Oracle数据库恢
中国网通-IBM EXP300磁盘阵列数
大连鸿德经贸有限责任公司-SQL
中国地质环境监测院-HP LH3000
藁城市东街百货-EFS文件解密成
工商银行某省分行-AIX删除LV数
中央电视台新闻评论部-苹果分
promise乔鼎硬盘阵列数据恢复成
麒麟童文化-苹果分区无法打开,
NAS 8100服务器数据恢复成功 
解决方案
raid磁盘阵列OFFLINE后的应急方
磁盘未被格式化,是否格式化数据
误GHOST、误一键恢复灾难应急方
误删除、误格式化数据灾难应急
LINUX FSCK数据出错灾难应急方
北亚数据恢复 - 联系我们 - 关于北亚 - 友情链接 - 网站地图 - RSS聚合 
版权所有 北亚数据恢复中心
全国统一客服热线:4006-505-808
北京总部:北京市海淀区中关村大街11号E世界A座8层832B室