一、linux中的swap是什么?作用是什么?可以不创建吗? swap是Linux中的一种虚拟内存技术,是指利用硬盘空间来扩展物理内存。当系统物理内存不足时,swap会将暂时不使用的内存数据转移到硬盘......
2023-06-21 234 swap
话说SVN这个服务之前就搭建过,过程也不是很复杂,感兴趣的同学可以参考之前的文章教程:宝塔linux面板搭建SVN控制系统的图文教程,今天聊聊怎么把SVN设置成开机自启,为什么呢?因为最近在测试项目的时候偶尔会用到重启主机,重启之后项目的某个功能可用了,但是在使用svn上传文件数据的时候就会出现无法连接等情况,就是因为重启服务器之后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
还有就是怎么查看svn目录“/www/svndata”,这个根据实际情况添加,查询命令:
ps -ef|grep svn
如图查询之后的目录在红框内,如果是使用命令新建的svn.sh文件还需要给权限,命令如下:
chmod 777 svn.sh
我们还可以直接在菜单,文件里找到svn.sh右键权限,直接设置777,这样不需要命令也能实现。
最后一步在文件在系统中自动运行,命令如下:
vi /etc/rc.d/rc.local
宝塔可以在线编辑,找到路径文件,双击文件,在末尾添加脚本的路径:
/root/svn.sh
保存文件,如图:
重启Linux服务器,重启后查看svn服务器是否已经开启
ps -ef|grep svnserve
至此教程已经OK啦,如果使用宝塔面板的话就不需要敲命令了,直接在文件中添加修改和新建就可以,之所以把命令附上是因为不是所有人都在用宝塔,我喜欢宝塔就是因为设置方便、快捷没有那么多繁琐的命令,这都不是最重要的,最重要的就是我不会linux系统啊,真的敲不来那些命令,哈哈哈,好了下线了
相关文章
一、linux中的swap是什么?作用是什么?可以不创建吗? swap是Linux中的一种虚拟内存技术,是指利用硬盘空间来扩展物理内存。当系统物理内存不足时,swap会将暂时不使用的内存数据转移到硬盘......
2023-06-21 234 swap
有很多人在使用CentOS操作系统时会忘记密码,可以使用如下解决方法进行修改root密码。 第一步:重启系统,进入以下界面,在五秒内按下任意键。 第二步:进入如下界面后,按下e键。 第三步......
2023-06-21 203 CentOS操作系统 root密码忘记了
今天公司购买了阿里云服务器,拿来先装环境,因为是做网站服务器,直接装了一个AMH。 装完后发现附加的磁盘没有挂载,只有系统盘的20G。以前用其他VPS挂载磁盘也不是一次两次了,那就挂......
2023-06-25 201 阿里云服务器 centos系统挂载磁盘