• LINUX+Vmware+SVN的配置和安装


    LINUX+Vmware+SVN的配置和安装

    验证SVN安装了没有

    svnserve --version

    查看CentOS自带JDK是否已安装。

    ◆输入:yum list installed |grep java。

    若有自带安装的JDK,如何卸载CentOS系统自带Java环境?

    ◆卸载JDK相关文件输入:yum -y remove java-1.7.0-openjdk*。

    ◆卸载tzdata-java输入:yum -y remove tzdata-java.noarch。

      当结果显示为Complete!即卸载完毕。

    注:“*”表示卸载掉java 1.7.0的所有openjdk相关文件。

    检查CentOS系统网络连接是否正常。

    ◆使用yum方式安装需要连接网络下载Java相应安装文件,故此需要使用ping命令测试网络;如:ping 百度URL即可。

    查看yum库中的Java安装包。

    ◆输入:yum -y list java* 。

    查看刚安装的Java版本信息。

    ◆输入:java -version 可查看Java版本;

    ◆输入:javac 可查看Java的编译器命令用法(可略)。

    CentOS6.3下svn图形客户端SmartSVN安装

    [日期:2012-09-18] 来源:Linux社区  作者:hcchanqing [字体:  ]
     
     

    1、需要的软件

    jdk-7u4-linux-x64.rpm

    smartsvn-generic-7_0_6.tar.gz          \smartsvn 主程序

    SmartSVN-Keygen.zip                        \smartsvn 序列号

    2、smartsvn需要java支持,首先请确认机器上有没有安装java,没有安装的朋友要先安装哦。

    编辑配置文件

    #su root

    #vi /etc/profile

    现实jdk的环境变量配置为:

    JAVA_HOME=/usr/java/jdk1.7.0_04
    PATH=$JAVA_HOME/bin:$PATH
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export JAVA_HOME
    export PATH
    export CLASSPATH

    :wq!     // 保存退出

    # vi ~/.cshrc

    在最后增加以下内容
    setenv JAVA_HOME /usr/java/jdk1.7.0_04
    set path=(/usr/java/jdk1.7.0_04/bin $path)

    :wq!     // 保存退出

    #

    3、测试

    注销用户 后重新登陆 
    # java -version    \出现以下信息说明安装正确
    java version "1.7.0_04"
    Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
    Java HotSpot(TM) 64-Bit Server VM (build 23.0-b21, mixed mode)
             
    # which java      \出现以下信息说明安装正确
    /usr/java/java/bin

    # set | grep -i java_home  或者 [root@nfs nfs]# setenv | grep -i java_home  \出现以下信息说明安装正确
    JAVA_HOME=/usr/java/jdk1.7.0_04

     4、安装smartsvn

    1)#tar zxvf smartsvn-generic-7_0_6.tar.gz

    2)ln -sv /nfs/smartsvn-7_0_6  smartsvn

    3)编辑配置文件

    # vi /etc/profile

    在export PATH前增加以下内容
    PATH=/usr/smartsvn/bin:/usr/java/jdk1.7.0_04/bin:$PATH

    :wq!              //保存退出

    # vi ~/.cshrc

    在最后增加以下内容
    set path=(/usr/smartsvn/bin $path)

    :wq!              //保存退出

    4)测试

    # smartsvn.sh                \出现图形界面说明安装成功。      

    5、导入smartsvn的license 

    1)# unzip SmartSVN Keygen.zip 
                Archive:  SmartSVN Keygen.zip
                creating: SmartSVN Keygen/  
                inflating: SmartSVN Keygen/keygen.bat  
                inflating: SmartSVN Keygen/keygen.sh  
                inflating: SmartSVN Keygen/syntevo_keygen.jar 
                [root@nfs nfs]#
        

    2)# mv  SmartSVN Keygen  SmartSVNKeygen       \这里一定要改名

    3)# cd  SmartSVNKeygen                         \一定要到目录里才能运行

    4)# chmod +x * && ./keygen.sh                     \ 一定不能在目录外运行这个

    5)根据提示填写用户名和邮箱地址,可以随便写。最后选择 "Syntevo SmartSVN" 

    6)保存license路径。

    7)# smartsvn.sh 根据提示 导入license

    本帖最后由 regatta 于 2015-06-01 09:43 编辑

    转载自:linux 下svn图形客户端smartsvn 安装
    linux 下svn图形客户端smartsvn 安装
    一、准备
             smartsvn需要java支持,首先请确认机器上有没有安装java 另外还请确认环境变量里有没有JAVA_HOME这个变量。 
             [root@nfs ~]# java -version   确认有没有java 
             [root@nfs ~]# set |grep -i java_home                      \bash 使用        
             [root@nfs ~]# setenv | grep -i java_home                   \csh 使用

    如果没有安装java,可参照:linux配置java环境变量(详细) 

    二、系统平台和软件 
             [root@nfs ~]# uname -a 
             Linux nfs 2.6.9-89.ELsmp #1 SMP Mon Apr 20 10:34:33 EDT 2009 i686 i686 i386 GNU/Linux 
             [root@nfs ~]#  
              
             [root@nfs ~]# ls /software 
              
             Java SE Development Kit(jdk)                             \jdk软件
              
             注意:不要下载jdk-6u23-linux-i586.rpm.bin 因为jdk-6u23-linux-i586.rpm.bin 不能自定义安装路径,默认的安装路径为/usr/java/jdk** 而我是要在一台linux服务器上发布这个java不在每一台机子上都安装java。这是为了安装和维护方便,所以最好选用jdk-6u23-linux-i586.bin。 
              
             smartsvn-linux                                 \smartsvn 主程序         
             SmartSVNKeygen.tar.gz                                \smartsvn破解工具

    三、安装smartsvn 
              
             1、[root@nfs nfs]# tar zxvf smartsvn-linux.tar.gz
              
             2、编辑配置文件: 
              
             \ 针对 bash 
             [root@nfs nfs]# vi /etc/profile                                  
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
             在export PATH前增加以下内容 
             PATH=/nfs/smartsvn/bin:/nfs/java/bin:($)PATH 
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
             [root@nfs nfs]#  
              
              
             \ 针对 csh 
             [root@nfs nfs]# vi ~/.cshrc                                     
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
             在最后增加以下内容 
             set path=(/nfs/smartsvn/bin $path) 
      
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
             [root@nfs nfs]#  
              
             4、测试   
             [root@nfs nfs]# smartsvn.sh                \出现图形界面说明安装成功      请在init 5模式下进行。 
              
    四、导入smartsvn的license 

             1、[root@nfs nfs]# tar -zxvf SmartSVN SmartSVNKeygen.tar.gz
             3、[root@nfs nfs]# cd  SmartSVNKeygen                         \一定要到目录里才能运行 
             4、[root@nfs SmartSVNKeygen]# chmod +x * && ./keygen.sh                     \ 一定不能在目录外运行这个 
             5、根据提示填写用户名和邮箱地址,可以随便写。最后选择Application: "Syntevo SmartSVN" ,在点击"generate!"
             6、保存license路径。 
             7、[root@nfs SmartSVNKeygen]# smartsvn.sh 根据提示 导入license


    安装完成

    PS:使用SmartSVN Check out的时候,会出现权限不够的问题,可修改Check out的文件夹权限,使用"chmoe -R 733 filename"命令

    Centos搭建SVN服务器三步曲

    搭建SVN服务,有效的管理代码,以下三步可以快速搞定。
    1、安装          
    #yum install subversion

      判断是否安装成功
    #subversion -v

      svnserve, version 1.6.11 (r934486)
    出现上面的提示,说明安装成功。

       如果提示如下:-bash: subversion: command not found
       经过查找发现:
      [root@]# svnserve --version
    svnserve, version 1.6.11 (r934486)
       compiled Apr 11 2013, 16:13:51

    Copyright (C) 2000-2009 CollabNet.
    Subversion is open source software, see http://subversion.tigris.org/
    This product includes software developed by CollabNet (http://www.Collab.Net/).

    The following repository back-end (FS) modules are available:

    * fs_base : Module for working with a Berkeley DB repository.
    * fs_fs : Module for working with a plain file (FSFS) repository.

    Cyrus SASL authentication is available.


    有了SVN软件后还需要建立SVN库。
    #mkdir /opt/svn/repos
    #svnadmin create /opt/svn/repos
    执行上面的命令后,自动在repos下建立多个文件, 分别是conf, db,format,hooks, locks, README.txt。
        

    2、配置

         上面的操作很简单,几个命令就搞定, 下面的操作也不难。
         进入上面生成的文件夹conf下,进行配置,   有以下几个文件authz, passwd, svnserve.conf
         其中authz 是权限控制,可以设置哪些用户可以访问哪些目录,   passwd是设置用户和密码的,    svnserve是设置svn相关的操作。


       2.1先设置passwd
        
    [users]
    # harry = harryssecret
    # sally = sallyssecret
    hello=123
    用户名=密码

    这样我们就建立了hello用户, 123密码  

       2.2 再设置权限authz

    [/]
    hello= rw

    意思是hello用户对所有的目录有读写权限,当然也可以限定。
    如果是自己用,就直接是读写吧。


    2.3最后设定snvserv.conf

    anon-access = none # 使非授权用户无法访问
    auth-access = write # 使授权用户有写权限
    password-db = password
    authz-db = authz   # 访问控制文件
    realm = /opt/svn/repos # 认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字。
    采用默认配置. 以上语句都必须顶格写, 左侧不能留空格, 否则会出错.

    好了,通过以上配置,你的svn就可以了。

    3、连接

    启动svn: svnserve -d -r /opt/svn/repos

    如果已经有svn在运行,可以换一个端口运行
    svnserve -d -r /opt/svn/repos --listen-port 3391

    这样同一台服务器可以运行多个svnserver

    好了,启动成功后,就可以使用了。
    建议采用TortoiseSVN, 连接地址为: svn://your server address (如果指定端口需要添加端口  :端口号)

    连接后可以上传本地的文件,有效的管理你的代码。

    通过以上三步,可以快速的搭建起svn, 开启你的项目吧,如果您觉得有用,请留言,谢谢您的支持。
    转载请著名来自(公共信息服务网), 谢谢!


    很高兴这篇文章已经到了百度搜索第一条,以后会继续努力,写原创和高质量的博文.
    如果您觉得本篇文章对您有帮助,请支持博客头部的广告,博客头部的图书,是作者精选的学习Linux等相关图书。
     

    虚拟机和主机ping不通解决办法  

    VMWare虚拟机Bridged类型网卡ping不通的原因和解决办法
    2013-07-28      0 个评论    来源:kevin1078的专栏  
    收藏    我要投稿
    VMWare虚拟机Bridged类型网卡ping不通的原因和解决办法
     
    VMWare虚拟机下 Bridged类型网卡 可以使虚拟机和主机处于同一物理网络内, 纯粹从网络连接上来讲, 此时的虚拟机和主机本身已经没有任何区别, 所以非常适合用于在虚拟机中基于网络对嵌入式系统的进行调试开发.
     
    但当主机上存在多个物理网卡或虚拟网卡时, 一旦其中的某个网卡发生断开或禁用/启用之类的操作, 则虚拟机中Bridged类型网卡的IP地址往往就会出现ping不通的现象, 一旦出现这种情况, 如果不明白其根本原因, 往往就只能重启主机才能解决问题, 非常麻烦.
     
    根本原因:
     
          VMWare的虚拟网卡界面VMNet0桥接的网卡 在主机的某个网卡发生断开或禁用/启用之类的操作后 被系统自动桥接到了一个错误的网卡上.
     
          参见"Virtual Network Editor"对话框, 在上面的列表框中选择"VMNet0", 此时下面的"VMNet Information"会显示VMNet的网络类型, VMNet0是"Bridged"类型, 并默认"Bridged to" "Automatic". 问题就出在这个"Automatic"的下拉框选择项上, "Automatic"会导致VMWare在系统某个网卡发生变化时产生误判, 从而将VMNet0桥接到错误的网卡上去, 这个时候这个虚拟网卡就死活ping不通了.
     
    解决办法:
     
          非常简单, 将上述VMNet0从默认"Bridged to" "Automatic"中的"Automatic"的下拉框选择项改为主机上正确的物理网卡即可.
     
    无法访问目标主机。 虚拟机和主机ping不通解决办法  
    IP尽量和虚拟机的IP接近,如192.168.101.128的VMWARE网络,本地连接设置192.168.101.127
     
     

    下面就是设置Linux的IP了:(IP设置和windows的VM8一样)

    第一个红线是设置的命令,如何设置:

  • 相关阅读:
    redis在实践中的一些常见问题以及优化思路(包含linux内核参数优化)
    分库分表基本概念
    产品经理黑话
    在linux虚拟机中安装部署MySQL数据库
    计算机专业本科自考
    在项目中重新搭建一套读写分离+高可用+多master的redis cluster集群
    扔掉工具类,Mybatis一个简单配置搞定数据加密解密!
    两台Linux系统之间传输文件使用scp的解决方案
    博客园积分排名前3000名
    内网穿透在家远程连接公司电脑<强烈收藏,早晚用得上>
  • 原文地址:https://www.cnblogs.com/ITGirl00/p/5388907.html
Copyright © 2020-2023  润新知