• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 小組開發環境搭建(一)

    發表于:2007-06-08來源:作者:點擊數: 標簽:
    1、摘要 本文主要介紹一些小組 開發 環境搭建 中經常會遇到一些服務器服務設置,這些服務很多都是鑒于大部分的開發客戶端仍然是 Windows 設置的,每個服務都提供了簡單的基本配置示范。 版權聲明:可以任意轉載,轉載時請務必標明原始出處和作者信息 關鍵詞
      1、摘要

      本文主要介紹一些小組開發環境搭建中經常會遇到一些服務器服務設置,這些服務很多都是鑒于大部分的開發客戶端仍然是Windows設置的,每個服務都提供了簡單的基本配置示范。

      版權聲明:可以任意轉載,轉載時請務必標明原始出處和作者信息

      關鍵詞:linux develop environment cvs version contral gnats bug tracking samba dhcpd wget

      內容摘要:本文主要介紹一些小組開發環境搭建中經常會遇到一些服務器服務設置,這些服務很多都是鑒于大部分的開發客戶端仍然是Windows設置的,每個服務都提供了簡單的基本配置示范。包括:

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

      硬件準備:至少要2臺服務器

      從理論上說,任何系統的崩潰只是時間問題,而且誰也不能保證開發者不犯錯誤。

      解決的辦法只有:備份,備份,備份……

      2、操作系統準備

      FreeBSD或GNU/Liunx,系統安裝時,本文的配置主要以在RedHat 8上運行為例。注意:安裝時要將"開發工具"大類選上,后面的很多工具都需要使用GCC進行編譯,有的應用腳本運行用到了PERL。2臺主服務器分別使用IP地址192.168.0.200和192.168.0.201。

      2臺機器上都安裝的服務:SSH FTP DHCP服務

      SSH: 基本的登陸服務,對于內部分開發來說一般用缺省的就可以了,但是建議將/etc/ssh/sshd_config中的:
      PermitRootLogin yes改成PermitRootLogin no
      FTP:如果是FREEBSD建議用PROFTPD代替:http://www.proftpd.org/

      安裝:
      tar zxf proftpd-version.tar.gz
      cd proftpd-version/
      ./configure
      make
      make install

      缺省配置/usr/local/etc/proftpd.conf
      ServerName "ProFTPD"
      ServerType standalone
      DefaultServer on
      AllowOverwrite on
      Port 21
      Umask 022

      #不反相解析登陸機器的域名
      UseReverseDNS off
      MaxInstances 30
      User nobody
      Group nogroup

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>