linux服务器设置svn开机自动启动的图文教程

话说SVN这个服务之前就搭建过,过程也不是很复杂,感兴趣的同学可以参考之前的文章教程宝塔linux面板搭建SVN控制系统的图文教程,今天聊聊怎么把SVN设置成开机自启,为什么呢?因为最近在测试项目的时候偶尔会用到重启主机,重启之后项目的某个功能可用了,但是在使用svn上传文件数据的时候就会出现无法连接等情况,就是因为重启服务器之后svn服务并没有启动,所以才导致无法使用的问题,百度一下怎么设置开启启动,然后把设置教程记录一下。

linux服务器设置svn开机自动启动的图文教程

还是以宝塔为例,打开后台控制面板,找到左侧菜单的终端菜单,点击进入终端,也可以使用ssh等登录软件进入服务器,在linux服务器跟目录((/root路径下))创建一个脚本文件:

touch svn.sh

当然也可以在左侧菜单文件中直接新建文件,名称自拟,路径“/root/svn.sh”然后编辑脚本文件:

vim svn.sh

因为我比较习惯使用文件,不习惯字符界面,所以我在文件中直接双击,然后复制如下内容:

#!/bin/bash
/usr/bin/svnserve -d -r /www/svndata

解释一下:这里的svnserve路径保险起见,最好写绝对路径,因为启动的时候,环境变量也许没加载。绝对路径怎么查?

which svnserve

linux服务器设置svn开机自动启动的图文教程

还有就是怎么查看svn目录“/www/svndata”,这个根据实际情况添加,查询命令:

ps -ef|grep svn

linux服务器设置svn开机自动启动的图文教程

如图查询之后的目录在红框内,如果是使用命令新建的svn.sh文件还需要给权限,命令如下:

chmod 777 svn.sh

我们还可以直接在菜单,文件里找到svn.sh右键权限,直接设置777,这样不需要命令也能实现。

最后一步在文件在系统中自动运行,命令如下:

vi /etc/rc.d/rc.local

宝塔可以在线编辑,找到路径文件,双击文件,在末尾添加脚本的路径:

/root/svn.sh

保存文件,如图:

linux服务器设置svn开机自动启动的图文教程

PS:这里还需要对【/etc/rc.d/rc.local】文件给予【744】权限,一般来说默认的【644】是不行的,这个是我后期通过实践才发现的,权限代码如下:

sudo chmod 744 /etc/rc.d/rc.local

这将赋予所有者(root用户)读取、写入和执行权限,而其他用户只能执行该文件。

最后一步就是重启Linux服务器,重启后查看svn服务器是否已经开启

ps -ef|grep svnserve

至此教程已经OK啦,如果使用宝塔面板的话就不需要敲命令了,直接在文件中添加修改和新建就可以,之所以把命令附上是因为不是所有人都在用宝塔,我喜欢宝塔就是因为设置方便、快捷没有那么多繁琐的命令,这都不是最重要的,最重要的就是我不会linux系统啊,真的敲不来那些命令,哈哈哈,好了下线了,有什么问题留言反馈吧!

文章声明:以上内容(如有图片或视频亦包括在内)除非注明,否则均为网站名称原创文章,转载或复制请以超链接形式并注明出处。https://xz.itlaoli.com/blog/667.html

« 上一篇
下一篇 »

相关推荐

Linux手动分区挂载10TB磁盘到 /www目录并安装宝塔面板到数据盘的完整教程

2025年10月16日

434阅读

记录Windows11系统暂停更新怎么延长周数的教程

2025年08月25日

2849阅读

Windows11失败,提示“ahsProtector-你的电脑上有服务尚未准备好用于此版本的Windows”的解决方案

2025年08月21日

3310阅读

zblogPHP李洋个人博客主题使用网址导航模板的图文教程

2025年05月27日

5605阅读

百度普通收录API提交后提示 {"error":400,"message":"site init fail"}问题怎么解决?

2025年03月03日

5065阅读

zblog应用中心后台无法更新主题模板及无法新建标签的解决办法

2025年02月24日

6606阅读

发表评论

访客 访客
评论列表 (有 1 条评论,8176人围观)
网友昵称:访客啊
访客啊 V 游客 Google Chrome 69.0.3947.100 Windows 10 x64 沙发
2022年04月04日 来自上海 回复
网站建设 - 李洋个人博客
取消
微信二维码
微信二维码
支付宝二维码