【FreeBSD 5.2.1R Web Server架设实例过程】至此,一个初始的FREEBSD5.2.1就装完了 。虽然看着多,实际上也就30分钟时间 。如果你是第一次装FREEBSD,这个时候还是不要着急进行后面的操作,可以先看看手册,熟悉熟悉FREEBSD 。
2. 系统安装完后的第一步,是进行CVSUP,立刻同步你的src源代码和ports代码 。关于cvsup的详细内容,请看FREEBSD手册的cvsup部分,此处我只介绍在本例中的过程 。由于cvsup需要互联网环境,所以需要接好你的网线了 。进入下列目录:
#cd /usr/src/share/examples/cvsup
里面是几个cvsup的supfile例子 。我们可以直接修改这些例子为我们所用 。首先编辑standard-supfile,这个文件是升级内核源代码的例子文件 。我个人喜欢用ee编辑文件(因为有使用提示,且使用习惯接近windows下的),输入下面的指令:
#ee standard-supfile
能看见里面东西很多,但都不用改,它默认指定是升级所有的系统源代码——这是有好处的 。我们只需要修改一个地方,下翻页找到下面这行:
*default host=CHANGE_THIS.FreeBSD.org
改成指定的freebsd官方cvsup服务器即可:
*default host=cvsup.FreeBSD.org
或更快的国内freebsd cvsup服务器:
*default host=cvsup.cn.FreeBSD.org
*default host=cvsup.FreeBSDChina.org
退出并保存,运行下面的指令开始cvsup在线升级代码:
#cvsup standard-supfile
这也是我们第一次用FREEBSD上互联网 。如果网络畅通,可以看到连接提示,并且开始自动升级源代码了 。如果不畅通,或者cvsup服务器忙,可以换个cvsup服务器试试 。如果是网络设置问题,可以到sysinstall--configure--networking里修改网卡设置 。也可以用ee编辑/etc/rc.conf这个文件,检查哪里的设置出了问题 。
系统源代码升级,我的ADSL大概用30分钟左右即可完成 。
然后我们升级ports代码 。ports里很多东西是不需要的,我们可以稍微仔细编辑一下 。打开ports-supfile这个文件:
#ee ports-supfile
首先仍然是指定cvsup服务器,照上面说过的方法改了那行服务器设置 。然后是选择需要升级的ports树 。作为webserver,升级全部的ports是完全没有必要的,因此可以把
ports-all
那行前面加#注释掉 。继续往后面找,有很多ports分支,我们把需要的打开,不需要的保留行首的#,就是取消了 。例如下面这些行首加#的,对webserver来说,都是没用处的;去掉了行首#的,还是留着吧,以免编译遇到问题:
ports-base
#ports-arabic
ports-archivers
#ports-astro
#ports-audio
#ports-benchmarks
#ports-biology
#ports-CAD
#ports-chinese
ports-comms
ports-converters
ports-databases
ports-deskutils
ports-devel
ports-dns
ports-editors
ports-emulators
#ports-finance
#ports-french
ports-ftp
#ports-games
#ports-german
#ports-graphics
#ports-hebrew
#ports-hungarian
#ports-irc
#ports-japanese
ports-java
#ports-korean
ports-lang
ports-mail
ports-math
#ports-mbone
ports-misc
#ports-multimedia
ports-net
#ports-news
#ports-palm
#ports-picobsd
#ports-polish
#ports-portuguese
ports-print
#ports-russian
#ports-science
ports-security
ports-shells
ports-sysutils
ports-textproc
#ports-ukrainian
#ports-vietnamese
ports-www
#ports-x11
#ports-x11-clocks
#ports-x11-fm
#ports-x11-fonts
#ports-x11-servers
#ports-x11-toolkits
#ports-x11-wm
照上面编译完,就可以保存退出了,然后运行cvsup开始升级ports:
#cvsup ports-supfile
这个升级过程大约也要30分钟左右 。至此,所有的代码升级完毕 。
3. MAKE WORLD和定制内核 。
关于MAKE WORLD的详细内容,也应该详细翻阅手册相关部分,下面继续介绍本例中的情况 。上面的升级完成后,首先需要重新编译系统(MAKE WORLD) 。由于我们的系统是刚装的,干净的,所以没有那么多难题 。进入:
推荐阅读
- FreeBSD FTP 的架設
- FreeBSD swatch 命令介绍
- FreeBSD4.7+Qmail+Mysql+Vpopmail+QmailAdmin+Sq
- FreeBSD phpMyAdmin
- FREEBSD下搭建支持JSP的WEBSERVER
- FreeBSD Portgrade软件更新
- 70 FreeBSD连载:用SharityLight装SMB文件系统
- 44 FreeBSD连载:X Free86的硬件要求
- 2 FreeBSD handbook中文版 11 打印 高级打印机设置 B.Header
- FreeBSD ICMP监测