您的位置:軟件測試 > 開源軟件測試 > 開源軟件測試解決方案 >
軟件測試以開源為主的環(huán)境搭建
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2012/12/26 15:21:28 ] 推薦標(biāo)簽:

軟件測試之基于開源軟件的開發(fā)環(huán)境搭建  測試環(huán)境搭建

關(guān)鍵字:

IP管理(DHCP):服務(wù)器IP地址的管理和解析(結(jié)合SAMBA的WINS服務(wù)),開發(fā)客戶端的IP管理;
WEB服務(wù)(APACHE):文檔共享,CVS的WEB界面瀏覽,論壇工具等;
FTP服務(wù)(FTP):用于文件下載/共享;
版本控制(CVS):程序源代碼和文檔的版本控制;
文件共享(SAMBA):基于NETBIOS的文件共享,方便WINDOWS客戶端的訪問(比如一些工具的安裝等);
數(shù)據(jù)庫服務(wù)器(MYSQL):一些應(yīng)用的后臺(tái)數(shù)據(jù)庫服務(wù);
備份機(jī)制(wget + rsync):備份
很多設(shè)置是缺省按照在bash環(huán)境中,在tcsh環(huán)境中,有一些設(shè)置不太一致。

服務(wù)器規(guī)劃如下:

 

硬件準(zhǔn)備:至少要2臺(tái)服務(wù)器
從理論上說,任何系統(tǒng)的崩潰只是時(shí)間問題,而且誰也不能保證開發(fā)者不犯錯(cuò)誤;
解決以上問題的辦法只有:備份,備份,備份……
操作系統(tǒng)準(zhǔn)備

FreeBSD或GNU/Linux,系統(tǒng)安裝時(shí),本文的配置主要以在RedHat 8上運(yùn)行為例。注意:安裝時(shí)要將“開發(fā)工具”大類選上,后面的很多工具都需要使用GCC進(jìn)行編譯,有的應(yīng)用腳本運(yùn)行用到了perl。2臺(tái)主服務(wù)器分別使用 IP地址192.168.0.200和192.168.0.201
語言環(huán)境缺省設(shè)置:

vi /etc/sysconfig/i18n

刪除UTF-8相關(guān)設(shè)置:
LANG="en_US"
SUPPORTED="en_US:en"
SYSFONT="latarcyrheb-sun16"

GNU/Linux安裝完后:經(jīng)常有很多不必要的服務(wù)需要?jiǎng)h除,但根據(jù)服務(wù)器的不同,要?jiǎng)h除的服務(wù)也不一樣:本來是想總結(jié)一個(gè)統(tǒng)一的腳本,后來發(fā)現(xiàn)是需要?jiǎng)h除的服務(wù)比需要保留的服務(wù)多,而且缺省有那些服務(wù)和系統(tǒng)版本,安裝的模式也相關(guān)。這里我總結(jié)的了一個(gè)簡單的方法來刪除不必要的服務(wù):

首先:備份原始服務(wù)設(shè)置:

#chkconfig --list > chkconfig.orig

生成刪除腳本:把所有在LEVEL 3啟動(dòng)的服務(wù)過濾出來,并生成chkconfig service off 這樣的命令

軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd