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

FreeBSD手册——配置FreeBSD内核

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

options P1003_1B #Posix P1003_1B real-time extensions
options _KPOSIX_PRIORITY_SCHEDULING

在1993 POSIX 中添加的实时扩展。在ports中有些应用程式会用到他们(比如Star Office )。

注意: 在 FreeBSD 5.X中, 此项功能已被 _KPOSIX_PRIORITY_SCHEDULING 选项所取代,
并且P1003_1B也不 再是必选项了。

options ICMP_BANDLIM #Rate limit bad replies

这个选项启用基于带宽限制的ICMP 的错误响应。您使用这个选项能够帮助您保护您的机器
免受拒绝式服务攻击。

注意: FreeBSD 5.X, 已默认支持这种功能,而无需有ICMP_BANDLIM选项。

# To make an SMP kernel, the next two are needed
#options SMP # Symmetric MultiProcessor Kernel
#options APIC_IO # Symmetric (APIC) I/O

上面两个选项是支持SMP所必需 。

device isa

任何FreeBSD 支持的PC 都需要这行配置。假如您是IBM PS/2 ( 微信道架构,MCA)
电脑,FreeBSD提供的支 持就比较有限 。有关对MCA的支持,能够从
/usr/src/sys/i386/conf/LINT找到答案。

device eisa

假如您的主机板上有EISA 总线,加入这个配置。使用这个选项能够自动扫描并配置所
有连接在EISA 总线上的设备。

device pci

假如您的主板有PCI 总线, 就加入这个选项。使用这个选项能够自动扫描PCI卡,并在
PCI 到ISA 之间建立通路。

device agp

提供AGP显卡支持. 有AGP或AGP GART口的主板需要。

# Floppy drives
device fdc0 at isa? port IO_FD1 irq 6 drq 2
device fd0 at fdc0 drive 0
device fd1 at fdc0 drive 1

软盘控制器:fd0 是A: 盘,fd1 是B: 盘。

device ata

提供任何ATA 和ATAPI 设备支持。您只要在内核中加入一个ata 选项,就能够让内核
支持现代电脑上的任何 PCI ATA/ATAPI 设备。

device atadisk # ATA disk drives

ATAPI 磁盘驱动器所必须,前提是有device ata项。

device atapicd # ATAPI CDROM drives

ATAPI CDROM 驱动器所必须,前提是有device ata项。

device atapifd # ATAPI floppy drives

ATAPI 软盘驱动器所必须,前提是有device ata项。

device atapist # ATAPI tape drives

ATAPI 磁带机驱动器所必须,前提是有device ata项。

options ATA_STATIC_ID #Static device numbering

他使得静态地分配控制器的编号(比如,旧的驱动器),当然设备的编号也能够动态分配。

# ATA and ATAPI devices
device ata0 at isa? port IO_WD1 irq 14
device ata1 at isa? port IO_WD2 irq 15

上面的选项用在比较老的,非PCI 的系统中。

# SCSI Controllers
device ahb # EISA AHA1742 family
device ahc # AHA2940 and onboard AIC7xxx devices
device amd # AMD 53C974 (Teckram DC-390(T))
device dpt # DPT Smartcache - See LINT for options!
device isp # Qlogic family
device ncr # NCR/Symbios Logic
device sym # NCR/Symbios Logic (newer chipsets)

device adv0 at isa?
device adw
device bt0 at isa?
device aha0 at isa?
device aic0 at isa?

SCSI 控制器。注释掉您系统中没有的设备。假如您只有IDE 设备,您能够把这些全部删掉。

# SCSI peripherals
device scbus # SCSI bus (required)
device da # Direct Access (disks)
device sa # Sequential Access (tape etc)
device cd # CD
device pass # Passthrough device (direct SCSI
access)

SCSI外围设备。注释掉您系统中没有的设备。假如您只有IDE设备,您能够把这些全部删掉。

# RAID controllers
device ida # Compaq Smart RAID
device amr # AMI MegaRAID
device mlx # Mylex DAC960 family

RAID 控制器支持。假如您没有,能够把他们注释掉或是删掉。

# atkbdc0 controls both the keyboard and the PS/2 mouse
device atkbdc0 at isa? port IO_KBD

键盘控制器(atkbdc)提供AT 键盘连同PS/2 定点设备的I/O 服务。键盘驱动程式
(atkbd)和PS/2 定点设备驱动程式(psm)需要他。

device atkbd0 at atkbdc? irq 1

atkbd 驱动,和atkbdc 控制器一起作用,提供连接到AT 键盘控制器的AT 84 键盘
和AT 加强型键盘的访问。

device psm0 at atkbdc? irq 12

假如您的鼠标插在PS/2 鼠标端口,就使用这个设备驱动程式。

device vga0 at isa?

显卡驱动。

# splash screen/screen saver
pseudo-device splash

启动画面!屏保也需要他。

# syscons is the default console driver, resembling an SCO console
device sc0 at isa?

sc0 是默认的控制台驱动,类似于SCO地控制台。绝大部分全屏幕程式都通过termcap
这类terminal database library 来访问console ,因此用这个驱动程式或是VT220
兼容的console 驱动程式vt0,没太大差别。使用sc0的情况下,假如登陆系统后,执行
全屏幕程式有问题,则该把您的TERM 变量配置成“scoansi”。

# Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver
#device vt0 at isa?
#options XSERVER # support for X server on a vt console
#options FAT_CURSOR # start with block cursor
# If you have a ThinkPAD, uncomment this along with the rest of the PCVT lines
#options PCVT_SCANSET=2 # IBM keyboards are non-std

这是个兼容VT220 的console 驱动程式,并向下兼容VT100/102 。在部分和sc0 不兼容
的笔记本电脑上, 他能运作良好。当然,当您登陆系统时,记得配置TERM 参数为vt100

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