INET选项定义了基本的TCP/IP支持,由于FreeBSD是网络操作系统,因此这是最基本的选项 。
FFS为BSD快速文件系统,即UFS文件系统,这是FreeBSD使用的基本文件系统 。FFS_ROOT用于在UFS系统上启动系统,允许将UFS文件系统用作根文件系统 。由于UFS是FreeBSD使用的最基本的文件系统,因此应该设置FFS_ROOT,以使系统能够从磁盘上正常启动 。
NFS为Sun公司开发的网络文件系统,它是Unix之间共享文件系统一种事实标准 。NFS文件系统也可以用作根文件系统,这通过NFS_ROOT选项进行定义,使得可以配置FreeBSD无盘工作站,无盘的FreeBSD系统可以用于专用X终端等特殊场合 。
"CD9660"为ISO 9660 格式的CD-Rom文件系统,使用它访问CD-Rom上的文件系统 。"CD9660_ROOT"使得可以用光盘作根文件系统 。
MFS为内存映射文件系统,可以将内存映射为文件系统,改善文件系统的性能,当然这只适合有大量物理内存和交换空间的系统 。也可以使用mfs类型来将交换分区安装到某个目录上,保存一些临时文件 。例如,系统的交换分区为wd0s3b,那么可以使用 “mount -t mfs /dev/wd0s3b /tmp”,将交换分区安装到/tmp目录上 。由于tmp是临时目录,被程序用来交换数据,使用mfs文件系统能提高访问速度,这是拥有大量内存的计算机使用 mfs较常用的方式 。MFS_ROOT用于将内存映射文件系统用作根文件系统,FreeBSD的安 装软盘就是使用的这种根文件系统,此外,使用MFS_ROOT也用于将FreeBSD系统用作专用防火 墙的嵌入式操作系统 。
当安装了系统源代码之后,可以很容易生成能运行在一张软盘上的FreeBSD系统,叫做PicoBSD,它主要被用做路由器、防火墙等专用服务器等 。
MSDOSFS选项定义了msdos的fat文件系统,这不是必要的文件系统选项,使用它来访问本地硬盘上的msdos文件系统 。如果要访问软盘上的msdos文件系统,使用mtools软件更为方便 。
PROCFS是一个伪文件系统,它被安装到/proc目录,用于访问与相应的进程相关的信息,一些系统程序如ps,使用它来获得进程的信息 。
此外,"EXT2FS"选项为Linux所使用Ext2fs类型的文件系统,如果用户的计算机上还运行着Linux,并希望使用FreeBSD访问本地硬盘上的Linux文件系统,就需要这个选项 。
FreeBSD 2.x以后版本是从4.4BSD发展来的,但FreeBSD 1.x是来自于4.3BSD的 。4.3BSD是一个非常重要的BSD版本,很多应用程序也是依照4.3BSD开发的 。因此需要使用这个"COMPAT_43"选项保持和基于4.3BSD(包括FreeBSD 1.x)应用程序的兼容性 。
SCSI设备在设置时需要一定的延迟时间,以便使SCSI控制卡能正确的和SCSI设备通信 。因此需要定义SCSI_DELAY=15000选项,与其他选项不同,这个选项为数值设置,使用了赋值符号和数字 。这个值的单位为毫秒
UCONSOLE选项使用户能接管console,通常在使用X Window时比较有用,这样就能在X Window下接管console输出的与系统相关的信息 。FAILSAFE选项使得配置程序对待内核更为谨慎和保守,从而增加了系统的安全性 。
USERCONFIG和VISUAL_USERCONFIG这两个选项使用户可以在启动时进入内核参数设置程序UserConfig,配置硬件参数 。USERCONFIG参数只提供基本命令行配置功能,而VISUAL_USERCONFIG进一步提供全屏的编辑功能 。
config行指定内核文件名及其位置,它指定内核名为kernel,并且内核所在的根文件系统位于wd0硬盘上,根文件系统即为wd0a 。FreeBSD习惯上使用kernel作为内核的文件名,不应改变 。而它的位置wd0可能会根据硬件设置的不同而不同,例如:如果将FreeBSD安装到了SCSI硬盘上,则内核和根文件系统的位置就为da0中的分区 。
# To make an SMP kernel, the next two are neededoptionsSMP# Symmetric MultiProcessor KerneloptionsAPIC_IO# Symmetric (APIC) I/O# Optionally these may need tweaked, (defaults shown):#options NCPU=2# number of CPUs#options NBUS=4# number of busses#options NAPIC=1# number of IO APICs#options NINTR=24# number of INTs如果用户的计算机有多个处理器,就需要取消注释,使用这几个选项以进行支持 。一般SMP和APIC_IO是最基本的两个设置选项,SMP选项是用于支持对称多处理器SMP结构的基本代码,APIC_IO支持APIC IO方式对称I/O 。使用这两个选项之后,系统就能自动检测出所使用的处理器个数以及其他系统资源 。当然也可以手工指定这些资源设置,这用于不能正确侦测处理器数目时使用 。缺省内核不支持多处理器,因此对于多处理器系统必须重新生成内核 。
推荐阅读
- 41 FreeBSD连载:在FreeBSD上查看邮件
- FreeBSD nessusd命令介绍
- FreeBSD trafcount命令介绍
- 77 FreeBSD连载:安全工具
- 65 FreeBSD连载:SMB/CIFS协议
- 登入 FreeBSD 系统
- FreeBSD echoping 命令介绍
- freebsd的PW命令用法详解
- FreeBSD ISC BIND 安全公告
- 88 FreeBSD连载:安全连接方式SSL
