基于开源软件的开发环境搭建

发表于:2009-12-11来源:作者:点击数: 标签:
基于 开源 软件的 开发 环境搭建 软件测试环境搭建 关键字: IP管理(DHCP):服务器IP地址的管理和解析(结合SAMBA的WINS服务),开发客户端的IP管理; WEB服务(APACHE):文档共享, CVS 的WEB界面浏览,论坛工具等; FTP服务(FTP):用于文件下载/共享; 版本控制(

        基于开源软件的开发环境搭建   软件测试环境搭建

  关键字:

  IP管理(DHCP):服务器IP地址的管理和解析(结合SAMBA的WINS服务),开发客户端的IP管理;

  WEB服务(APACHE):文档共享,CVS的WEB界面浏览,论坛工具等;

  FTP服务(FTP):用于文件下载/共享;

  版本控制(CVS):程序源代码和文档的版本控制;

  文件共享(SAMBA):基于NETBIOS的文件共享,方便WINDOWS客户端的访问(比如一些工具的安装等);

  数据库服务器(MYSQL):一些应用的后台数据库服务;

  备份机制(wget + rsync):备份

  很多设置是缺省按照在bash环境中,在tcsh环境中,有一些设置不太一致。

  服务器规划如下:

  硬件准备:至少要2台服务器

  从理论上说,任何系统的崩溃只是时间问题,而且谁也不能保证开发者不犯错误;

  解决以上问题的办法只有:备份,备份,备份……

  操作系统准备

  FreeBSD或GNU/Linux,系统安装时,本文的配置主要以在RedHat 8上运行为例。注意:安装时要将“开发工具”大类选上,后面的很多工具都需要使用GCC进行编译,有的应用脚本运行用到了perl。2台主服务器分别使用 IP地址192.168.0.200和192.168.0.201

  语言环境缺省设置:

  vi /etc/sysconfig/i18n

  删除UTF-8相关设置:

  LANG="en_US"

  SUPPORTED="en_US:en"

  SYSFONT="latarcyrheb-sun16"

 

原文转自:http://www.ltesting.net