Linux开发服务器的安装
ajiefudan@sina.com
对于一个开发系统,需要有一个良好的开发环境,比如必须的email,文件版本管理,错误追踪系统等。为了这个目的,我们需要建立一台开发服务器,提供上述功能。我花了两个星期的时间,才搞定。
系统:RedHat 7.2。
安装的服务有:sendmail&pop3&smtp,cvs&cvsweb,bugzilla&mysql,http,smb&swat
安装过程:
1 完全安装红帽7.2。
机器名:fileserver.com IP地址: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.1 pop3
如果完全安装,打开ipop3服务,修改/etc/xinetd.d/ipop3,把
disable=yes
改成
disable=no
2.1.2 smtp
修改/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 修改access
2.2.1 编辑/etc/hosts,添加
192.168.0.70 filserver.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.1 outlook中如下设置
email:用户名@fileserver.com,账号:用户名,密码:登陆密码。
Pop3和smtp服务器:192.168.0.70
3 配置cvs
3.1 groupadd cvs
3.2 useradd cvsroot –g cvs
3.3 passwd cvsroot
3.4 cd /
3.5 mkdir cvsroot
3.6 chown cvsroot.cvs /cvsroot
3.7 chmod 0775 /cvsroot
3.8 cvs –d /cvsroot init
3.9 cd /etc/xinetd.d
3.10 vi 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.2 cd /
4.3 tar xzvf cvsweb.tar.gz
4.4 chown –R apache.apache cvsweb
4.5 cd cvsweb
4.6 修改cvsweb.conf
查找 CVSROOT,把
‘Configuration’ => ‘/tmp/cvsroot/conf’,
修改成
''''Configuration'''' => ''''/cvsroot'''',
查找PATH,把
#$ENV{''''PATH''''} = ''''/usr/local/bin'''';
改成
$ENV{''''PATH''''} = ''''/usr/bin'''';
[1] [2] [3] 下一页 没有相关教程
|