|
導讀網絡技術是從1990年代中期發展起來的新技術,它把互聯網上分散的資源融為有機整體,實現資源的全面共享和有機協作,使人們能夠透明地使用資源的整體能力并按需獲取信息。資源包括高性能計算機、存儲資源、數據... 網絡技術是從1990年代中期發展起來的新技術,它把互聯網上分散的資源融為有機整體,實現資源的全面共享和有機協作,使人們能夠透明地使用資源的整體能力并按需獲取信息。資源包括高性能計算機、存儲資源、數據資源、信息資源、知識資源、專家資源、大型數據庫、網絡、傳感器等。 當前的互聯網只限于信息共享,網絡則被認為是互聯網發展的第三階段。 | 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 |
網絡的神奇作用吸引著越來越多的用戶加入其中,正因如此,網絡的承受能力也面臨著越來越嚴峻的考驗―從硬件上、軟件上、所用標準上......,各項技術都需要適時應勢,對應發展,這正是網絡迅速走向進步的催化劑。
|