svn+mysql+tomcat+samba安装(精简版)

本文详细介绍了如何在CentOS5.8环境下搭建svn服务器、MySQL服务器、Tomcat服务器,并提供了Samba共享文件夹的具体步骤,以及安装与配置过程。包括虚拟机内存配置、网络设置、环境变量设定、用户创建、主机名修改、服务安装与启动、代码仓库建立、客户端安装使用、防火墙处理等关键环节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

OS安装

由于本版本的zen无法安装CentOS6.2,故选择安装5版本系列的最新版CentOS5.8

镜像名称为

CentOS-5.8-i386-bin-DVD-1of2.iso

CentOS-5.8-i386-bin-DVD-2of2.iso

 

CentOS安装时若用图形界面,则要给虚拟机分配1500M以上的内存,这里我们选用2048M

系统语言版本选择英文版。

 

网络搭建

1.设置系统代理192.168.1.1:808

2.设置本机IP地址192.168.0.XXX,网关192.168.0.1,子网掩码255.255.255.0

3.设置yum代理:

$vi /etc/yum.conf

在最后一行加上proxy=http://192.168.1.1:808

 

环境设置

1.安装中文字库包:

$yum groupinstall chinese-support

2.设置环境变量:

$vi /etc/profile

在最后一行加上export PATH=$PATH:/sbin

$echo $PATH 查看当前PATH变量的值

 

总共需建2CentOS虚拟机,1个作为svn服务器,一个作为数据库和web的服务器

1.svn服务器创建用户:

建立名为svn的用户,用户shell类型选择tcsh

2.svn服务器修改主机名

$vi /etc/sysconfig/network

改为:HOSTNAME=svnsrv

$hostname svnsrv

3.数据库和web服务器创建用户

建立名为db的用户,用户shell类型选择tcsh

建立名为web的用户,用户shell类型选择tcsh

4.数据库和web服务器修改主机名

$vi /etc/sysconfig/network

改为:HOSTNAME=dbwebsrv

$hostname dbwebsrv

 

svn服务器搭建

1.下载安装subversion

$yum install subversion

2.下载安装httpd

$yum install httpd

3.设置svn服务开机启动:

运行$chkconfig --add svnserve

运行$setup,在system service一栏里找到svnserve,勾选退出。

或者运行$chkconfig svnserve on

运行$chkconfig --list svnserve查看服务是否被启动

4.设置svn服务的根目录:

运行$vi /etc/init.d/svnserve

在开始处加一行OPTIONS=”-r /home/XXX/svn”

表明你所建立的代码仓库都在/home/XXX/svn/下面mkdir /home/XXX/svn.先建文件夹)

5.启动服务$service svnserve start(若没启动)

 查看svn版本   svnserve --version

注意:service命令有可能系统报找不到命令的错误,确认环境变量或者换/sbin/service执行

 

代码仓库建立(svn用户下进行)

1.$svnadmin create /home/XXX/svn/YYYYYY是代码仓库名)

2.$cd /home/XXX/svn/YYY/conf

3.$vi svnserve.conf

相应项改为:

anon-access = none

auth-access = write

password-db = passwd

authz-db = authz

reaml = /home/XXX/svn/YYY

4.增加用户

$vi passwd

admin = XXXXXX

jwfan = XXX

syu = XXX

qren = XXX

自定义用户 = 密码(前面的#要去掉,而且左边要顶真,不能留空格)

5.设置权限

$vi authz

在最下面增加:

[/]                        #表示对于所有目录

admin = rw       #rw表示有读写权限

jwfan = rw

syu = rw

qren = rw

自定义用户 = rw

 

svn客户端安装使用

1.WindowsXP下载安装TortoiseSVN

2.右键点击需要初次导入的代码目录,TortoiseSVNimport,键入urlsvn://192.168.0.XXX/YYY

XXXsvn服务器地址,YYY是服务端所建的代码仓库名)

然后输入用户名密码即可完成上传

 

注意:如果键入url后连接不上,有可能是服务端防火墙因素,执行$iptables –F清理防火墙缓存或者停止防火墙服务都可以。Service iptables stop也行

 

Mysql服务器搭建

以下换到数据库和web服务器上进行

1.下载安装mysql

$yum install mysql mysql-server

2.设置管理员密码

$mysqladmin –u root –password XXXXXX

3.登录mysql

$mysql –u root –p

Enter password: XXXXXX

4.mysql用户设置远程访问权限

更改“mysql”数据库里的“user”表里的“host”项,将“localhost”改“%

mysql>use mysql;

mysql>update user set host ='%' where user ='root';

mysql>select host,user from user;

mysql>FLUSH PRIVILEGES

 

Tomcat服务器搭建

1.下载安装java

$yum install java

2.下载安装tomcat

$yum intall tomcat5

(因系统是CentOS5.8,所以tomcat版本最高为5

3.解决主机名配置

$vi /etc/hosts

改为:

127.0.0.1          localhost

192.168.0.XXX          localhost

XXX为本机IP

4.启动tomcat服务

$service tomcat5 start

5.测试tomcat

本机:http://localhost:8080/

远程:http://192.168.0.XXX:8080/

(远程连接时,请解决远程客户端的主机名配置:hosts文件)

可以往里面加html的网页。在usr/share/tomcat5/webapps中加root文件夹,在里面放html文件

http://localhost:8080/root/XXX

注意:如果连接不上,确认防火墙因素和浏览器代理因素。(可试着关闭防火墙和勾掉代理)

 

 

 

Samba的搭建

  •             1.使用yum安装

[root@localhost ~]# yum -y install samba

这是最简单的办法,也可以用rpm

  •             2. 配置/etc/samba/smb.conf
  • 修改添加信息:

workgroup=MYGROUP[已有]

server  string=Samba Server Version %v[已有]

hosts  allow=192.168.0.126[添加你想访问的IP范围,最后一个点后有空格]

display  charset=cp936

unix  charset=cp936

dos charset=cp936【这个很重要!可以免于在linux中出现中文简体乱码问题】

[share]

              Comment=Share

              path=/var/spool/samba/share[共享目录,这个按个人喜好设]

              writable=yes

              public=yes

配置共享目录设置权限

mkdir  /var/spool/samba/share

chown –R nobody /var/spool/samba/share

chmod 777 /var/spool/samba/share

 

启动samba

[root@localhost~]#service smb start(或者restart)

执行完毕,可以在命令行或者文件夹或者网络邻居上键入\\192.168.0.129,然后就可以共享了^_^

对启动的服务查看 chkconfig --list

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值