centos7 svn,centos7下载地址

软件测试-Svn服务器搭建全过程-基于Centos6.7-64bit

本文详细介绍了在CentOs6.7-64bit服务器上搭建SVN版本控制服务的过程,以下为操作步骤:

首先,需要准备的工具包括:CentOs6.7-64bit操作系统;关闭linux防火墙;设置固定的IP地址;在系统安装过程中,选择安装开发包。

接下进行SVN服务器搭建过程:

1:环境准备

在CentOS环境中,通过命令:yum groupinstall"X Software Development""Development Libraries""Development Tools"进行软件环境的准备。

2:下载所需的源码包

下载并获取SVN支持库的源码包:subversion-deps-1.6.17.tar.gz和SVN主程序的源码包:subversion-1.6.17.tar.gz。这些软件包将存储在/root目录下,并通过wget命令进行下载。

3:源码编译安装

创建一个名为svn的目录,并将下载的两个源码包移动到该目录下,并进行解压。之后使用命令:mkdir svn tar zxvf subversion-deps-1.6.17.tar.gz tar zxvf subversion-1.6.17.tar.gz cd subversion-1.6.17./configure--prefix=/opt/svn make&& make install完成源码编译和安装过程。

4:修改环境变量

编辑/etc/profile文件,向其中加入PATH=$PATH:/opt/svn/bin这一行,以确保路径变量指向安装的SVN工具。执行export PATH命令使修改生效,之后使用命令:svnserve--version来检查是否安装成功。

5:创建项目库

在服务器上创建名为testsv的SVN库,通过命令:mkdir/var/svn cd/var/svn svnadmin create testsv完成库的创建。接下来在conf目录下创建authz、passwd和svnserve.conf三个文件,分别用于配置权限、用户口令和服务器配置。

6:配置版本库信息

通过编辑svnserve.conf文件,去除相关配置行的注释符号,完成服务器配置。

7:定义版本库权限

编辑authz文件,并在文件末尾添加权限配置,例如:r\w表示用户testuser拥有可读、可写权限。

8:定义用户密码

编辑passwd文件,添加用户testuser的密码信息,例如:testuser=testsv123456。

9:创建启动SVN用户

添加用户后需要修改authz和passwd文件,并重启服务。

10:启动SVN服务

通过命令:svnserve-d--listen-port 9999-r/var/svn启动SVN服务,其中-d表示后台运行,-r表示服务器根目录。

11:检查服务状态

使用ps-ef| grep svnserve命令查看是否有svnserve进程,以此确认服务是否正常启动。

12:将服务设置为开机自启动

编辑/etc/rc.local文件,在文件末尾添加命令:svnserve-d--listen-port 9999-r/var/svn&,以实现服务开机自动启动。

至此,SVN服务器搭建完成。通过SVN客户端访问服务器,输入地址(例如:svn://192.168.1.68:9999/testsv/,其中IP地址替换为服务器实际IP)并输入用户名和密码即可进行操作。

centos7创建kvm虚拟机有几种方法

步骤

一、准备环境:

1、检查是否支持虚拟化

Centos6.2_x864

KVM需要有 CPU的支持(Intel vmx或 AMD svm),在安装 KVM之前检查一下 CPU是否提供了虚拟技术的支持:

egrep'^flags.*(vmx|svm)'/proc/cpuinfo有显示,有显示则说明处理器具有VT功能

2、检查BIOSS是否开启虚拟化

二、安装KVM相关软件

1、复制即可(首先确认yum配置是否正常)

yum install kvm kmod-kvm qemu kvm-qemu-img virt-viewer virt-manager libvirt libvirt-python python-virtinst

2、检查kvm模块是否安装

[root@localhost~]# lsmod|grep kvm

kvm_intel 55496 32

kvm 337772 1 kvm_intel

三、启动服务并开机启动

/etc/init.d/libvirtd

chkconfig libvirtd on

#以上就是KVM的安装,很简单。但是我们需要通过桌面去安装系统和偶尔的配置。所以需要在Server端安装桌面:Gnome

四、安装gonme桌面并配置VNC桌面连接到 virtual-server服务器上

1、安装virtual-server桌面

yum-y groupinstall"Gnome""Desktop"

如果不安装桌面在使用svn登录服务器的时候会报错:

2、安装VNC-server端软件

yum-y install vnc*vnc-server*

3、修改VNCServer主配置文件

vim/etc/sysconfig/vncservers

跳至最后并去掉倒数第二行注释符,然后修改为

VNCSERVERS="1:root"

4、使用vncpasswd设置VNC登录密码

如下:输入两次密码即可

[root@localhost~]# vncpasswd

Password:

Verify:

[root@localhost~]#

设置完密码会在root宿主目录下生成.vnc开头的隐藏目录,该目录下面的文件就是root用户的VNC桌面配置文件。打开xstartup配置桌面

#vim/root/.vnc/xstartup

将最后一行改为

gnome&#这将启用gnome桌面

6、启动vncserver服务并设置为开机启动

/etc/init.d/vncserver start

chkconfig vncserver on

7、通过VNC客户端连接virtual-server

下载一个小的VNC客户端,如下图:

输入IP和端口,这个端口是在当时设置VNC-server时设置的!

结果如下:

五、配置桥接

这样安装完了之后就可以使用了,但是虚拟机不能和外面通信,只能和virtual-server内的虚拟机通信。

如果需要和外面的服务器通信需要配置桥接很简单。

临时:设置桥接网卡:KVM#设置br0与eth0桥接brctl addif br0 eth0#清空eth0IP地址ifconfig eth0 0.0.0.0#设置br0地址ifconfig br0 192.168.7.241 255.255.252.0 up

永久:

永久设置DEVICE=br0ONBOOT=yesBOOTPROTO=staticTYPE=BridgeIPADDR=192.168.9.47NETMASK=255.255.248.0GATEWAY=192.168.8.1DEVICE=eth0ONBOOT=yesBOOTPROTO=staticTYPE=EthernetBRIDGE=br0

IPV6INIT=no

注:

在桥接网卡里设置是需要注意:TYPE=Bridge

在屋里网卡要指定桥接的网卡名:BRIDGE=br0

Linux centos下安装svn服务器就这么难么

Centos下安装SVN服务器详细步骤

在保证联网的条件下,执行以下一、二操作,否则请先下载apache、svn的安装包并解压缩

1.安装apache

yum install httpd

2.安装svn

yum install subversion

yum install mod_dav_svn

3.创建SVN仓库

mkdir/home/svn

4.在SVN仓库目录下创建你要的版本库

svnadmin create/home/svn/xyz(版本库名:xyz)

5.创建用户及密码

在/home/svn/xyz/conf目录下,输入:htpasswd-c passwd xiao

第一次在创建用户密码,需加上“- c”参数

6.设置权限

编辑authz文件,设置组别人员读写权限

7.修改svnserver.conf

8.启动SVN服务

svnserve-d--listen-port 3690-r/home/svn/xyz

9.防火墙打开3690端口

进入/etc/sysconfig,修改iptables文件

加入如下:

-A RH-Firewall-1-INPUT-m state--state NEW-m tcp-p tcp--dport 3690-j ACCEPT

10.修改apache,目的是保证http能够访问

修改/etc/httpd/conf.d/subversion.conf文件

加入如下:

LoadModule dav_svn_module modules/mod_dav_svn.so

LoadModule authz_svn_modulemodules/mod_authz_svn.so

<Location/>

DAV svn

SVNParentPath/home/svn/xyz

AuthType Basic

AuthName"Authorization Realm"

AuthUserFile/home/svn/xyz/conf/passwd

AuthzSVNAccessFile/home/svn/xyz/conf/authz

Require valid-user

</Location>

11.配置SVN下目录被apache拥有

chown–R apache:apache/home/svn/xyz

12.设置apache开机启动

chkconfig httpd on

13.设置svn开机启动

(1)编写/usr/local/customshell/svn.sh,内容为svnserve–d--listen-port 3690–r/ home/svn/xyz

(2). vim/etc/rc.d/rc.local增加一句:/usr/local/customshell/svn.sh

阅读剩余
THE END