运维小知识---CentOS6.5下SVN启动问题

运维入门---Linux系统下启动SVN问题

 

    最近开发由于公司业务的需要,将目前正在开发项目的svn迁移到云服务器(不是笔者安装的)上有一天重启服务器之后发现了SVN连接不上了(见下图)。输入命令:svnserver  -d -r  /home/lyh/svn/store,依然出现同样的问题。

 

       最后发现是没有设置监听的IP,设置好监听的IP如下命令

svnserve -d -r /home/svn/repos --listen-host 123.**.120.**

       这样的话就SVN就启动成功了。

 

       这这个过程中,如果先错误的启动之后再使用正确的命令启动会提示如下信息

       这个时候得先启动使用命令

 ps –ef|grepsvnserve

       查看正在运行的svn进程然后使用命令

kill -9 2235   (杀死2235进程)

       最后使用正确的命令就Ok啦。

 

       后来想想这样其实也挺麻烦的虽然服务器不常重启,但是每次重启都这样配置一遍也挺麻烦的,最后写了个脚本每次开机是直接启动就Ok啦。

      

       设置开机启动

       1、创建执行脚本svn.sh(/root路径下),内容如下:

#!/bin/bash
Svnserve –d –r /home/svnroot/repository

       2、添加执行权限

# chmod ug+x/root/svn.sh

       3、添加自动运行

# vi/etc/init.d/rc.d/rc.local

向其中添加/root/svn.sh

       4、保存退出

       按键盘上Esc然后“:wq”保存文件并退出vi

       最后自己重启试试就OK啦,这样才能一劳永逸,刚开始写的几行命令可能让我们以后少去好多麻烦。

 

时间: 2024-10-26 07:21:07

运维小知识---CentOS6.5下SVN启动问题的相关文章

运维小知识---CentOS6.5下修改MySQL密码

运维入门---修改MySQL密码             背景         说起这篇博文,就不得不提笔者12月初的一次出差.一天今天找笔者交代"咱有个外包的项目下周四你可能得出一趟差",然后我还是做我之前的开发,就在去的前一天,我终于见到了项目的开发者.了解了一下需求之后,感觉什么问题都没有就出发了.             哪知这次出差就是个坑啊!跟我说的环境都是好了,结果JDK版本不对,Mysql密码错了,IP设置不对,没有考虑到服务器的无法连接外网--            

运维小知识---CentOS6.5安装Nexus

  运维入门---CentOS6.5安装Nexus           背景         同上一篇博文           安装          1.解压nexus-2.11.1-01-bundle.tar.gz文件:  cd /usr/local/software --进入软件包所在目录 tar zxvf nexus-2.11.1-01-bundle.tar.gz -- 解压文件           2.移动目录 #mv nexus-2.11.1-01 /usr/local/nexus

运维小知识---CentOS6.5安装Jenkins

  运维入门---centOS6.5安装Jenkins            一.背景            当然是项目需要,将之前在公司内部使用的环境在云服务器上也搭建起来,公司继续集成使用的是Jenkins,下面就是安装Jenkins的方法.            二.先安装JAVA            安装jenkins之前先确保系统中已经安装JDK(本文不再介绍JDK的安装),使用命令 java –version            三.安装jenkins   sudo wget -

运维小知识之nginx---nginx配置Jboss集群负载均衡

运维小知识之nginx---nginx配置Jboss集群负载均衡            背景          紧接着上一篇博客<运维小知识---CentOS6.5安装nginx配置nginx sticky>安装完成之后剩下的工作就是配置了,其实如果我们想要去做负载均衡session共享是一个绕不过去的问题,而解决session共享的方法有很多,我这里介绍的事使用nginx sticky,方便易用.            具体配置          由于目前的项目中会出现什么情况还不清楚,所以

运维小知识之nginx---CentOS6.5安装nginx配置nginx sticky

运维小知识之nginx---CentOS6.5安装nginx配置nginx sticky            背景          今天经理在系统中使用nginx配置负载均衡,笔者想项目目前就一个服务器有必要吗?"以后会拓展的!",我能怎么办,反正在他眼里这些加上一个负载均衡又不花时间,这篇文章笔者主要是写如何在CentOS下安装nginx以及为了解决session共享问题而在nginx中添加的sticky.            一.安装准备            首先由于ngi

运维小知识---后台运行Jboss

运维小知识---后台运行Jboss            最近由于项目原因开始接触Linux,这两天项目注册测试,发现搭好的测试环境之后出了点小问题.                   问题描述          每次远程使用命令shstandalone.sh启动Jboss,发布好的网站能够正常访问,而当我关闭远程会话窗口的时候页面就无法访问了.          重现问题          使用SecureCRT登录Linux服务器使用命令进入Jboss下面的bin文件夹 cd /usr/l

运维小知识之nginx---..nginx-sticky-module-1.1ngx_http_sticky_misc.cIn function ‘ngx_http_sticky_misc_text_

运维小知识之nginx---..nginx-sticky-module-1.1ngx_http_sticky_misc.cIn function 'ngx_http_sticky_misc_text_raw            背景          今天笔者在使用nginx做负载均衡的过程中遇到了一个问题,如何解决session共享的问题,稍一查找发现解决办法不少,笔者使用的是nginx的一直扩展模块(安装和配置已经在前两篇博客有简单的介绍)在安装的过程中居然出现了问题,咱也不是逃避的人,解

运维小知识--- -bash: /usr/local/maven/apache-maven-3.2.3/bin/mvn: Permission denied

-bash: /usr/local/maven/apache-maven-3.2.3/bin/mvn: Permission denied         背景:         刚刚在Linux系统系执行mvn -v的时候出现了下面的错误(如下图),而这种错误一看就是权限的问题,只需设置好权限就OK.           解决方法:         输入:chmod a+x/opt/apache-maven-3.2.2/bin/mvn(如下图)         扩展:         opti

运维小知识---If you insist running as root, then set the environment variable RUN_AS_USER=root...

If you insist running as root, then set theenvironment variable RUN_AS_USER=root before running this script.         背景         今天笔者在配置Nexus的时输入命令 ./nexus start后出现" If you insist running as root, then set thee nvironment variable RUN_AS_USER=root bef