freebsd服务器的安装与优化(下)

freebsd服务器的安装与优化(下)

ID:22370533

大小:114.50 KB

页数:21页

时间:2018-10-28

freebsd服务器的安装与优化(下)_第1页
freebsd服务器的安装与优化(下)_第2页
freebsd服务器的安装与优化(下)_第3页
freebsd服务器的安装与优化(下)_第4页
freebsd服务器的安装与优化(下)_第5页
资源描述:

《freebsd服务器的安装与优化(下)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、FreeBSD服务器的安装与优化(下)  简单的东西不容易出问题。  至理名言!事实上,削减操作系统中那些对你没用的功能是一件非常重要的事情。这不仅仅意味着一个更小的操作系统,占用更少的磁盘空间(现在的硬盘少说也有几十GB,几兆的空间根本就是九牛一毛),而且意味着你被攻击的可能性也更低简而言之,你不需要担心操作系统中没有安装的模块存在问题会对你造成影响。  这篇文章中,我们将一起对FreeBSD-i386的内核进行优化配置。这篇文章是针对FreeBSD4.7-STABLE写的,并且,FreeBSD4.x的配置不会和这篇文章有太大出入。如果你

2、要优化FreeBSD5或FreeBSD2/3的内核的话,则需要仔细参考它们的LINT文件了(后面将会提到)。  [注意:FreeBSD5.0预定将于2002年11月20日发布。FreeBSD的开发组非常重视发行版本的质量,并认为这比发行版本的计划还重要,但由于同样的原因,我们往往会发现FreeBSD实际发行的版本比预定计划晚一些,通常在半个月之内。FreeBSD5.0作为FreeBSD近期最为重要的发行版本,很可能也会延后发表,但笔者个人认为无论如何我们在今年年底之前肯定是可以看到最终的发行版本的。FreeBSD5.0对系统进行了大量的修改

3、,这一系列的文章将在FreeBSD5.0发布当天发表针对5.0的修订版本,而现有版本将保留,但进入维护阶段,不再引入新的内容。]  FreeBSD的源代码可以直接从中央cvsup服务器同步,也可以作为系统的一部分在安装的时候一兵装上。前面已经说过如何同步源代码,在此不再赘述。FreeBSD的源代码(通常在/usr/src)包含建造基本系统的全部代码,而在/usr/src/sys中则有若干个目录,对应不同的计算机体系结构(4.x只支持i386和alpha)。i386是一个泛指的名字,包含了与Intel80386兼容的所有机器,并不是特指803

4、86。  简单介绍一下FreeBSD的内核文件。在4.x系统中,/kernel这个文件是默认的内核,通常正常启动使用的就是它。/kernel.GENERIC这个文件是兼容性较强的内核,如果/kernel无法引导系统,就得靠这个文件来引导。/kernel.old是本次makekernel之前的内核,通常如果你的kernel坏掉,也可以考虑使用/kernel.old来引导系统。  /modules/是内核的模块,而/modules.old/是对应/kernel.old的模块。这些文件在每次替换kernel的时候都会同时替换。  在5.0中,内核

5、以及内核的模块都被保存在/boot/kernel中。  在/usr/src/sys/i386/conf中有两个配置文件,GENERIC和LINT。其中GENERIC是makekernel的默认配置文件,直接makekernel生成的是GENERIC内核,但安装时命名为/kernel。系统在安装时会安装一个kernel.GENERIC,以后,这个文件不会跟随系统的makekernel更新,因此,如果你认为这个文件有必要更新的话,需要手工makekernel,并把/kernel改名为kernel.GENERIC。当然,通常并不需要这样做。  L

6、INT是包括几乎所有内核编译配置详细信息的文件。这个配置并不是用来真正建立kernel的,他的主要用途是向用户展示可用的内核编译配置。在修改内核编译配置时,最好先参考这个文件。  为了配置自己的内核,应将GENERIC复制为一个另外的文件。习惯上这个文件和主机名相同。例如,我把自己的这台ATH_EMULATE #支持协处理器模拟optionsI     #支持互联网optionsI6    #IPv6通讯协议optionsFFS     #伯克利快速文件系统optionsFFS_ROOT   #FFS作为根设备[必须保留]optionsSO

7、FTUPDATES #打开FFSsoftupdates支持optionsUFS_DIRHASH #提高大型目录的支持optionsMFS     #内存文件系统optionsMD_ROOT   #MD作为根设备optionsNFS     #NetoptionsNFS_ROOT   #NFS作为根设备(需要NFS)optionsMSDOSFS   #MSDOS文件系统optionsCD9660    #ISO9660文件系统(光盘)optionsCD9660_ROOT #CD-ROM作为根设备(需要CD9660)optionsPROCFS 

8、   #进程文件系统optionsPAT_43  #兼容4.3BSD[必须保留]optionsSCSI_DELAY=15000#检测SCSI设备前的延时(ms)optionsUC

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。