手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网站运营>建站经验>列表

FreeBSD手册——配置FreeBSD内核

来源:互联网 作者:west263.com 时间:2008-04-16
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

最基本的硬盘文档系统。要从硬盘启动,就得留着他。

注意: 在FreeBSD 5.X中, FFS_ROOT 已不是必须的了。

options UFS_ACL #Support for access control lists

这个选项现在只在5。x中能够使用,他使内核支持访问控制。这依赖于使用于使用
UFS2 及其附加特性;具体 特性在节 10.13有周详叙述。默认支持访问控制列表
(ACLs), 假如以前在文档系统上使用了访问控制列表, 那么最好不要去除该他,
因为去除,很可能出现无法预知的问题。

options UFS_DIRHASH #Improve performance on big directories

这个选项能够在有大量目录文档时,加快磁盘操作速度,而代价就时使用更大的内存。
他对大型服务器,或 交互式工作站比较有用,而假如是个小型的系统,如一个
防火墙,则没必要使用他,因为额外的内存使用换来 的是磁盘速度的一点点提升。

options SOFTUPDATES #Enable FFS Soft Updates support

使内核支持Soft Updates, 以加快磁盘的写入速度。要真正使用该功能,还得打开分区
的相应参数。通过 mount命令的输出,能够看到磁盘的 soft-updates 是否已打开。
假如没打开,则可通过tunefs(对现有的 文档系统)或newfs(对新文档系统)命令
进行调整以实现对soft-updates的支持。

options MFS #Memory Filesystem
options MD_ROOT #MD is a potential root device

Memory-mapped 文档系统。RAM disk ,用于存放临时文档以提高速度。
有很大的swap 空间,使用这个选项会比较有用。/tmp是 挂MFS 分区比较好的地方,
因为很多程式都会在此存 放临时文档。要把/tmp挂到MFS RAM disk,能够修改/etc/fstab,
加入以下一行::

/dev/ad1s2b /tmp mfs rw 0 0

现在重启动,或是运行mount /tmp 命令:

注意: 在5.X中, 使用md-backed UFS 文档系统 替代MFS(配置memory-backed 文档系统
的有关资料在 mdconfig 和mdmfs的手册页里,在12章10节也有)。 因此MFS选项在5。x中
已没有了。

options NFS #Network Filesystem
options NFS_ROOT #NFS usable as root device, NFS required

网络文档系统,若无需通过TCP/IP挂载其他UNIX机器的文档系统,能够用 # 号注释掉这行配置。

options MSDOSFS #MSDOS Filesystem

MS-DOS 文档系统。除非要在启动时挂上一个DOS 格式分区,否则您能够放心地把这行注释掉。
如前所述,在 第一次挂上一个DOS 分区时,内核将会自动加载模块来支持他。此外,mtools 是
个相当不错的软件(可在 ports 里面找到), 他支持不用挂入或卸载,就可访问DOS 软盘(而且
也无需MSDOSFS 的支持)。

options CD9660 #ISO 9660 Filesystem
options CD9660_ROOT #CD-ROM usable as root, CD9660 required

CD-ROM 使用的ISO 9660 文档系统。假如您没有光驱,或是很少用光驱,能够注释掉这
一行(在第一次挂CD-ROM时,内核会动态加载模块以支持他)。音乐CD 则无需用到这个
文档系统。

options PROCFS #Process filesystem

process file system。这是个虚拟的文档系统,挂在/proc 下,允许程式(如ps) 获取
有关正在执行的进 程的信息。在5.x中,PROCFS已不是那么的重要了,因为很多调试和监控
工具已能在无PROCFS的情况下工 作。 另外,要在5.X-CURRENT下用PROCFS,还必须有
PSEUDOFS的支持:

options PSEUDOFS #Pseudo-filesystem framework

在FreeBSD 4.X中,没有PSEUDOFS。在5。x中,默认将不使用进程文档系统,这一点不象freebsd4.x。

options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!]

使系统兼容4.3BSD 。掉这一行,有些程式将无法正常运行。

options COMPAT_FREEBSD4 #Compatible with FreeBSD4

5.x的i386及Alpha版,需要这个选项来支持一些为旧版系统编译的调用了旧版接口的软件。
推荐在任何可能 运行旧应用程式的i386和Alpha 系统(仅5.x中)中保留此选项;但在
ia64 和Sparc64? 平台里无需该选\项。

options SCSI_DELAY=15000 #Delay (in ms) before probing SCSI

这行配置使内核等待15 秒钟,以供SCSI 控制器扫描您电脑上的SCSI 设备。假如
只有IDE 硬盘,则可不理会这个配置,另外,也可降低这个值,比如降到五秒,
以加快启动的速度。假如您发现降低后,FreeBSD 无法正确辨认您的SCSI 设备,那么您该提高
这个值,延长 等待时间。

options UCONSOLE #Allow users to grab the console

允许使用者获取控制台,对X Window 用户很有用。举例来说,您能够输入xterm -C
来打开一个xterm终端 ,这个窗口将显示任何write 、talk 等命令的信息,连同其他您收到的
信息。当然, kernel 输出的信息也会在这里出现。

注意: 在FreeBSD 5.X中, UCONSOLE 已不使必要选项。

options USERCONFIG #boot -c editor

这个选项允许您从启动菜单启动配置编辑器。

options VISUAL_USERCONFIG #visual boot -c editor

这个选项允许您从启动菜单启动可视化的配置编辑器。

注意: 从FreeBSD 5.0 开始,USERCONFIG选项和新的device.hints方式冲突。具体内容能够看7章5节。

options KTRACE #ktrace(1) support

这个选项启用内核进程跟踪,在调试时很有用。

options SYSVSHM #SYSV-style shared memory

提供System V Shared memory的支持,最常用到他的应该是X Window 的XSHM
扩展,不少绘图相关程式会自动使用他来提供额外的速度。假如您要使用X Window ,您最好加入这个选项。

options SYSVSEM #SYSV-style semaphores

System V semaphores的支持,一般用不到,但他只在kernel 中占用几百个字节的空间。

options SYSVMSG #SYSV-style message queues

System V messages的支持,相同的,只占用kernel 几百字节的空间。

注意: ipcs 命令能够显示出任何使用到上述三个System V 功能的processes 。

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!