亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源配置管理工具 > cvs
FreeBSD CVSup建設指南
作者:網絡轉載 發布時間:[ 2013/1/7 15:30:26 ] 推薦標簽:

FreeBSD CVSup服務器建設指南
版本 2.0
作者 黃冬(hdcola@bj1860.net)

1. 前言 1
2. 安裝CVSup Mirror服務器 1
3. 停止與啟動cvsupd 3


1. 前言
不知正在看這個文章的你是不是一個FreeBSD fan或是xxBSD fan,呵呵,寫這個文章的我是一個的FreeBSD fan。我正在使用的FreeBSD是5.0版本,從使用的第一個FreeBSD到現在,讓我喜愛的功能莫過于FreeBSD提供的CVSup服務了。這個服務能讓我們快速的更新操作系統、更新操作系統中的軟件、更新出現的漏洞和補丁。想來用了FreeBSD這么久了,沒有幾張光盤(我裝的4.x都是由一個很早的4.3光盤裝的,而5.x都是由一個朋友送的5.0 DP1 cvsup上來的),這其實都是cvsup帶來的好處呀。
想必經常cvsup –g –L 2 xxxxx-supfile之后大家都需要等不少時間罷。一是網絡連接速度慢,二是先cvsup完ports-supfile后還需要cvsup stable-supfile兩把下來怎么樣也需要近半小時的時間。如果你的網內有幾臺或是幾十臺機器時,網絡流量和使用的更新時間想必不小了。說了這么多,這好的解決之道是:自己架一個CVSup服務器!本文會帶著你一步步的架設自己的CVSup服務器,讓你可以享受一把飛速cvsup的樂趣。
如果你安裝時發現有什么問題可以到http://www.huangdong.com/bbs中的BSD版來一起討論。如果你的服務器足夠好,哪么也可以發布到這里為大家服務,希望國內能多幾個穩定并能更新及時的cvsup服務器。
2. 安裝CVSup Mirror服務器
先是安裝CVSup Mirror服務器軟件:
cd /usr/ports/net/cvsup-mirror
make
在執行make時它會問你許多問題,我們一個個的來回答它:

Master site for your updates [cvsup-master.freebsd.org]?cvsup.huangdong.com
輸入你的cvsup mirror的來源,也是外部網的cvsup服務器,在國內我一般會推薦cvsup.freebsd.org、cvsup2.freebsd.org、cn.freebsd.org。由于它是一個中轉站,所以速度是否快不是很重要了。我內網的服務器也會使用我外網的鏡像服務器的地址如cvsup.huangdong.com。

How many hours between updates of your files [1]?
多久上外部的cvsup服務器更新一次。默認的一小時其實已經足夠了。

Do you wish to mirror the main source repository [y]?
是否鏡像源代碼。呵呵,src是該鏡像的部分了,當然要y了。

Where would you like to put it [/home/ncvs]? /home/cvsupmirror/ncvs
源代碼存到哪里。我一般會放到/home/cvsupmirror/ncvs中。

Do you wish to mirror the installed World Wide Web data [y]?
是否鏡像FreeBSD的Web站點。哈哈,內網的兄弟們正為到國外慢而發愁呢,這好,讓這一臺機器發愁好了。

Where would you like to put it [/usr/local/www]? /home/cvsupmirror/www
web站點存到哪里。我一般會放到/home/cvsupmirror/www中,因為/usr/local/www是我正式網站的數據喲。

Do you wish to mirror the GNATS bug tracking database [y]?n
是否鏡像GNATS的bug跟蹤數據庫。對于更新來講,這個不重要,還是讓他們慢慢去www.freebsd.org自己查罷。建議選n,因為實在不常用。

Do you wish to mirror the mailing list archive [y]?n
是否鏡像mail list的文章。以前鏡像過,后來知道錯了,這里的文章好多多呀,更新的內容每天也幾千封mail呢。建議選n。

Unique unprivileged user ID for running the client [cvsupin]?
客戶端連接使用的用戶ID。用默認的cvsupin很好了。


Unique unprivileged group ID for running the client [cvsupin]?
客戶端連接使用的組ID。用默認的cvsupin很好了。

Unique unprivileged user ID for running the server [cvsup]?
服務器使用的用戶ID。用默認的cvsup好了。

Unique unprivileged group ID for running the server [cvsup]?
服務器使用的組ID。用默認的cvsup好了。

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站了。

軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 欧美黄a| 色片免费 | 精品视频免费播放 | 午夜影院a级片 | 久久精品国产清白在天天线 | 成人网免费观看 | 意大利xxxx性hd极品 | 一个人在线观看免费视频www | 一二三四视频社区5在线高清视频 | 亚洲丝袜中文字幕 | 男女日批视频在线永久观看 | 在线看一区二区 | 日韩中文字幕免费在线观看 | 日韩不卡一区 | 美国一级毛片免费看成人 | 曰曰摸天天摸人人看久久久 | 日韩欧美国产综合 | 在线成人tv天堂中文字幕 | 欧美日皮| 黄色一级欧美 | 97国产品香蕉在线观看 | 国产一级aaa全黄毛片 | 国产成人亚洲精品91专区高清 | 麻豆成人久久精品二区三区小说 | 天天看片天天爽_免费播放 天天看片夜夜爽 | 国产在线拍| 看全黄大色黄大片美女51la | 亚洲日本aⅴ片在线观看香蕉 | 在线涩涩| 国产在线精品人成导航 | 亚洲黄色中文字幕 | 一级女性黄 色生活片 | 男女生性毛片免费观看 | 国产亚洲欧美日韩在线一区 | 欧美日本在线观看 | 日韩欧美三级在线观看 | 天天插天天狠天天透 | 国产一区二区三区在线看 | 91在线精品亚洲一区二区 | 免费一看一级毛片 | 成人精品一区二区三区中文字幕 |