FreeBSD CVSup服务器建设指南 2.0( 二 )



Syslog facility for the server log [daemon]?
将服务器日志记入Syslog的设施 。使用默认的daemon 。

Maximum simultaneous client connections [8]?20
最大的客户连接数 。这个看你的内存和CPU以 及硬盘了 。我通常设置为20,是我内部网更新机器的可能最大并发 。

所有的问题回答完后输入:
make install
make clean
将cvsup mirror装入系统中,同时它会加入新的用户帐户和用户组,同时为crontab中加入新的每小时的同步设置 。
3. 停止与启动cvsupd
可以通过/usr/local/etc/rc.d中的cvsupd.sh来启动或停止cvsup服务器 。可以通过编辑/etc/crontab中的/usr/local/etc/cvsup/update.sh命令执行时间设置来改变更新频率 。

/usr/local/etc/rc.d/cvsupd.sh start
来启动cvsup服务器 。

/usr/local/etc/rc.d/cvsupd.sh stop
来停止cvsup服务器 。

可以通过执行
/usr/local/etc/cvsup/update.sh
来即时更新所有的cvsup服务器的内容 。更新时的最新日志会记入/var/log/cvsup.log中 。
4. 说明事项
有一些小的FAQ列在这里:
? 第一次进行update时需要很久的时间,会从服务器上更新下来很多东西,需要的时间会很久,要有些心理准备呀 。
? 如果你在ncvs/distrib/cvsup/sup中没有看到所有的ports-xxx(你会更新的ports的条目)、src-xxx(你会更新的src的条目)、www目录时,你的客户端连接上来时都会报错的 。解决办法很简单,接着update,到全部全了为止 。
? 下来的www有什么用呀?很简单的,我是将我的内部网的服务器就设置成了FreeBSD的镜像站,方法也很简单 。通过ports中的apache13或是apache2安装Apache服务器,删除/usr/local/www/data,再使用root执行:ln –s /usr/local/www/data /home/cvsupmirror/www就可以了 。这样每天就能看到最新的FreeBSD站了 。