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

初学者入门:FreeBSD服务器的安装和优化

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

随后是在这个Partition上创建slice。和Linux的情况类似,FreeBSD也使用单独的交换区。这种设计能够避免碎片,也防止了对文档系统的影响,性能较好。通常情况下交换分区是内存的2-2.5倍,这足以应付日常的突发事件。

/var用于保存那些不在集群中共享的文档,/tmp用来保存临时文档,而/usr用来保存那些需要在集群中同步的文档。/就不用说了,他保存的是启动系统需要的文档。

通常给/分配的空间是128MB,/tmp和/var各256MB,剩下的都分给/usr。但是也有例外,假如打算做一个大型的邮件系统,则/var要大一些(通常邮件系统依赖/var来保存邮件)。当然,各个slice能够mount到不同的地方(例如,您能够把曾的/usr变成/var),但是最开始配置好能够减少很多麻烦。

当然,偷懒的方法也是有的。在没有slice,或没有完全配完slice的情况下按A,系统会给出一组(或对剩下的label)默认的配置。假如您打算单纯提供Web 数据库这样的服务,完万能够直接接受这组配置。

从FreeBSD 4.x开始,ufs支持了一个叫做SoftUpdates的技术。SoftUpdates的主要设计目标是提高文档系统性能。除了/所在的slice之外,任何的ufs slice都应打开SoftUpdates,这样对于提高系统整体性能很有好处。(/虽然也是ufs slice,但打开SoftUpdates会造成系统不稳定——FreeBSD文档如此警告,而笔者确实也吃过这个亏。但是,由于/的内容无需经常变化,不打开SoftUpdates和打开了SoftUpdates几乎没有性能上的差别) 。SoftUpdates能够随时通过tunefs(来打开或关闭。在label(程式中,打开SoftUpdates的标志是文档系统显示为ufs s。

之后是选择安装介质和要装的Distribution。他提供了几组常见的情况。Minium安装最小系统,包括一些基本的Unix程式。Developer包括了一些研发工具;X-Developer和Kernel-Developer分别是X和内核研发人员用的。此外更有可选的ports,他能够帮助我们来安装应用程式。

我通常使用的是Custom(定制安装),不安装源代码、ports(因为这些能够从cvsup同步得到最新的,安装一遍浪费时间),只安装XFree86(主要是为了运行cvsup,因为编译无需X的cvsup需要很长时间,而且很多其他的东西,如php要用到的gd等等,需要XFree86的库文档的支持)、基本系统连同一部分库文档。当然,您也能够根据需要选择安装其他组件。

完成之后系统就开始安装了。注意,一旦安装开始,任何前面做的分区、建立文档系统等操作就结结实实地写到了硬盘上,再没有反悔的机会了。假如您的硬盘上包含重要数据,那么请在这之前备份。

根据电脑速度的不同,这个过程可能持续10分钟到数小时不等。在此过程中,除了光盘或硬盘出问题之外,基本上不会出现节外生枝的情况。按Alt F2能够转换到用于调试sysinstall(的控制台,Alt F4能够转换到一个命令行控制台,这些都是调试FreeBSD安装过程,或应付紧急情况的,通常用不到。

全部系统文档安装完成之后,sysinstall(会给出一个祝贺画面。同时,他也告诉您如何在以后运行sysinstall(进行其他操作,如配置等等。实际上,在FreeBSD中sysinstall(基本上相当于Windows控制面板的作用。

随后能够根据自己的情况配置网络、配置时区、显示字体、XWindow等等,并且创建新的用户(FreeBSD中的内建管理员叫做root,但由于他拥有一切特权,因此完全靠他来做日常工作有时会不太方便,笔者自己就曾不慎以root身分删除了modules,然后战战兢兢地重新编译内核)。

FreeBSD安装盘上还提供了一些packages。这些packages是预先遍一号的应用程式。对于一台拥有很好的Internet连接的、速度足够快的机器来说,并无需安装packages(KDE和X除外,编译他们各需要花上一天一夜的功夫)。这台机器速度还称不上“足够快”,所以我安装了cvsup,他在devel中。

到现在为止,我们已安装了FreeBSD的基本系统。由于FreeBSD基本系统中包括很多库文档,并且,这些库文档可能已被发现存在问题,因此现在立即安装应用程式或服务(如Apache等等)是不合适的。此后我们将讲解FreeBSD的在线升级(cvsup)、应用程式的安装,连同优化。


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