FreeBSD 5.2.1R Web Server架设实例过程
http://tech.ddvip.com 2006年04月01日 社区交流
本文详细介绍FreeBSD 5.2.1R Web Server架设实例过程
照上面编译完,就可以保存退出了,然后运行cvsup开始升级ports:
#cvsup ports-supfile
这个升级过程大约也要30分钟左右。至此,所有的代码升级完毕。
3. MAKE WORLD和定制内核。
关于MAKE WORLD的详细内容,也应该详细翻阅手册相关部分,下面继续介绍本例中的情况。上面的升级完成后,首先需要重新编译系统(MAKE WORLD)。由于我们的系统是刚装的,干净的,所以没有那么多难题。进入:
#cd /usr/src
#make buildworld
会开始一个30分钟左右的编译过程,如果编译没有什么问题,继续:
#make installworld
即可更新系统为最新版,随后就可以重启机器了。
这里需要声明一下,由于5.2.1是current分支,make world并不一定总能成功。如果能成功,恭喜你了。如果没成功,过段时间再cvsup系统源代码,可能就可以成功了。我自己装了2个server,第一个就没成功,时隔一个月第二个就成功了。没成功也不用太担心,毕竟5.2.1是RELEASE,相对还是较为稳定的。
下来,我们需要定制内核。定制内核的必要性我想就不必我说了,各位也应该好好看看手册相关部分。也请各位仔细看这个帖子:
http://www.freebsdchina.org/forum/viewtopic.php?t=1706
说的很详细了。
具体操作,进入下面的目录:
#cd /usr/src/sys/i386/conf
能看到一个名为GENERIC的文件。把这个文件拷贝一个副本,例如名为SAMPLEKERN,这个副本将是你将来内核的配置文件。
#cp GENERIC SAMPLEKERN
#ee SAMPLEKERN
用ee编辑SAMPLEKERN这个文件,按照上面提到的那个帖子编辑,根据你自己的硬件情况、软件需求编辑,保存后开始编译内核。由于我们CVSUP过了,所以用手册上提到的“新”方法编译。
责编:豆豆技术应用