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

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

  • <strong id="5koa6"></strong>
  • Linux開發服務器的安裝

    發表于:2007-05-25來源:作者:點擊數: 標簽:
    Linux 開發 服務器 的安裝 ajiefudan@sina.com 對于一個開發系統,需要有一個良好的開發環境,比如必須的email,文件版本管理,錯誤追蹤系統等。為了這個目的,我們需要建立一臺開發服務器,提供上述功能。我花了兩個星期的時間,才搞定。 系統:RedHat7.2。

    Linux開發服務器的安裝
    ajiefudan@sina.com
    對于一個開發系統,需要有一個良好的開發環境,比如必須的email,文件版本管理,錯誤追蹤系統等。為了這個目的,我們需要建立一臺開發服務器,提供上述功能。我花了兩個星期的時間,才搞定。
    系統:RedHat 7.2。
    安裝的服務有:sendmail&pop3&smtp,cvs&cvsweb,bugzilla&mysql,http,smb&swat

    安裝過程:
    1完全安裝紅帽7.2。
    機器名:fileserver.comIP地址:192.168.0.70
    網關:192.168.0.1域名服務器:202.96.96.68   202.96.209.5
    setup打開sendmail,httpd,ipop3,smb,swat服務,添加測試用戶,如ajie
    要保證你能連上互聯網,否則先去花錢裝ADSL吧(磨刀不誤砍柴工)。reboot
    2配置sendmail
    2.1開放pop3和smtp服務
    2.1.1pop3
    如果完全安裝,打開ipop3服務,修改/etc/xinetd.d/ipop3,把
    disable=yes
    改成
    disable=no
    2.1.2smtp
    修改/etc/sendmail.cf,查找SMTP,在
    O DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA
    下添加
    O DaemonPortOptions=Port=smtp,Addr=192.168.0.70, Name=MTA
    2.2修改aclearcase/" target="_blank" >ccess
    2.2.1編輯/etc/hosts,添加
    192.168.0.70filserver.com fileserver
    2.2.2修改/etc/mail/access,添加
    filserver.com RELAY
    然后make access.db
    2.3/etc/rc.d/init.d/sendmail restart
    2.4測試或者使用
    2.4.1outlook中如下設置
    email:用戶名@fileserver.com,賬號:用戶名,密碼:登陸密碼。
    Pop3和smtp服務器:192.168.0.70
    3配置cvs
    3.1groupadd cvs
    3.2useradd cvsroot –g cvs
    3.3passwd cvsroot
    3.4cd /
    3.5mkdir cvsroot
    3.6chown cvsroot.cvs /cvsroot
    3.7chmod 0775 /cvsroot
    3.8cvs –d /cvsroot init
    3.9cd /etc/xinetd.d
    3.10vi cvspserver,內容如下:
    service cvspserver
    {
        socket_type = stream
        wait = no
        user = root
        env = HOME=
        server = /usr/bin/cvs
        server_args = --allow-root=/cvsroot pserver
    }
    3.11/etc/rc.d/init.d/xinetd restart
    3.12測試或者使用
    在別的機器上
    export CVSROOT=:pserver:cvsroot@192.168.0.70:/cvsroot
    cvs login
    輸入密碼后如果沒報錯就可以了。
    4配置cvsweb
    4.1下在cvsweb包, http://stud.fh-heilbronn.de/~zeller/cgi/cvsweb.cgi/
    4.2cd /
    4.3tar xzvf cvsweb.tar.gz
    4.4chown –R apache.apache cvsweb
    4.5cd cvsweb
    4.6修改cvsweb.conf
    查找 CVSROOT,把
    ‘Configuration’ => ‘/tmp/cvsroot/conf’,
    修改成
    'Configuration' => '/cvsroot',
    查找PATH,把
    #$ENV{'PATH'} = '/usr/local/bin';
    改成
    $ENV{'PATH'} = '/usr/bin';
    4.7修改cvsweb.cgi
    查找configuration,把
    $config = $ENV{'CVSWEB_CONFIG'} || '/usr/local/web/apache/conf/cvsweb.conf';
    改成
    $config = $ENV{'CVSWEB_CONFIG'} || '/cvsweb/cvsweb.conf';
    4.8修改httpd.conf
    cd /etc/httpd/conf
    vi httpd.conf
    在End of aliases后添加
    AddHandler cgi-script .cgi
    Alias /cvsweb/ "/cvsweb/"
    <Directory "/cvsweb/">
        Options ExecCGI
        AllowOverride None
    </Directory>
    4.9/etc/rc.d/init.d/httpd restart
    5配置smb和swat
    5.1修改/etc/xinetd.d/swat,去掉其中的only from =127.0.0.1,這樣swat就可以從別的機器訪問。
    5.2/etc/init.d/xinetd restart
    5.3從瀏覽器中打開http://192.168.0.70:901,用root賬號登陸
    5.4修改global
    workgroup你所在的工作組
    netbios name 你共享的機器名
    5.5修改share
    5.5.1創建完全共享目錄
    cd /home
    mkdir public
    chmod 0777 public
    5.5.2完全共享該目錄
    創建新共享 public
    path /home/public
    create mask 0777
    security mask 0777
    directory mask 0777
    directory security mask 0777
    5.6添加用戶
    選擇passwd
    username ajie
    new passwd ******
    Re-type New Password ******
    點擊 Add New User
    5.7重起smb
    6安裝bugzilla
    6.1升級perl到最新版本5.6.1 
    rpm 列表:(下載最新版本)
    perl-5.6.1-26.72.3.i386.rpm
    perl-DB_File-1.75-26.72.3.i386.rpm
    perl-CGI-2.752-26.72.3.i386.rpm
    perl-NDBM_File-1.75-26.72.3.i386.rpm
    perl-CPAN-1.59_54-26.72.3.i386.rpm
    6.2setup 啟動mysqld服務,重起。
    6.3使用CPAN來安裝需要的各種組件
    6.3.1perl -MCPAN -e 'install "Bundle::Bugzilla"'
    6.3.2一路回車到選擇CPAN主機,
    (2) asia--à
    (1)China--à
    (2)ftp://ftp.shellhung.org/pub/CPAN這里一定要選2,如果選擇了1,freesoft.cei.gov.cn站點上的模塊列表已經很久沒更新了,就找不到Bundle::Bugzilla,安裝就會麻煩很多。我上當了之后,不知道怎么更改ftp的主機,只好重新安裝系統。有哪位知道請告訴我。
    6.3.3問你是否要運行DBI測試,選擇n
    6.3.4還有一些有關的組件,問你是否安裝,都可以選擇n,節省時間。
    6.4配置mysql
    bash# mysql -u root mysql
    mysql> UPDATE user SET Password=PASSWORD ('new_password') WHERE user='root';  
    mysql> FLUSH PRIVILEGES;  

    mysql>GRANT SELECT, INSERT, UPDATE, DELETE, INDEX,  ALTER, CREATE, DROP, REFERENCES ON bugs.* TO bugs@localhost IDENTIFIED BY 'bugs_password';  mysql> FLUSH PRIVILEGES;  
    6.5下載bugzilla包http://www.bugzilla.org/
    cd /
    tar xzvf bugzilla-LATEST.tar.gz
    mv bugzilla-2.14.1 bugzilla
    chown –R apache.apache bugzilla
    6.6為bugzilla設置perl連接
    bash# mkdir /usr/bonsaitools  
    bash# mkdir /usr/bonsaitools/bin 
    bash# ln -s /usr/bin/perl /usr/bonsaitools/bin/perl
    6.7cd /bugzilla
    6.8./checksetup.pl
    6.9修改localconfig
    server's host: "localhost"
    database name: "bugs" 
    MySQL username: "bugs" 
    Password for the "bugs" MySQL account above
    6.10再運行checksetup.pl
    你需要輸入(bugzilla)管理員的email,名字,密碼
    6.11修改httpd.conf
    vi /etc/httpd/conf/httpd.conf
    在End of aliases后添加
    Alias /bug/ "/bugzilla/"
    <Directory "/bugzilla/">
        Options ExecCGI
        AllowOverride None
    </Directory>
    6.12/etc/init.d/httpd restart
    6.13http://192.168.0.70/bug/就可以訪問bugzilla了。
    6.14用上面的管理員mail和密碼登陸以后,頁面底下有Edit parameters,編輯參數,
    把usrbase改成http://192.168.0.70/bug/
    6.15ok,可以用了。


     jerryesquire 回復于:2002-05-16 17:40:08
    不錯!

     succ 回復于:2003-03-22 11:32:38
    在安裝bugzilla 。選ftp站點時我也和你一樣?,F在不知怎么更改ftp了。你知道怎么改了嗎。。。。天哪。。。。早看你這篇文章就好了。。。。。。

     ontrip 回復于:2004-07-02 15:39:49
    直接刪除perl/CPAN/目錄下的Config.pm后,即可重新開始,重新選主機。

    原文轉自: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>