CentOS7关闭防火墙

一、创建svn版本库

参考文章:https://blog.csdn.net/qq_24909089/article/details/85321443

二、编写shell启动脚本

普通启动命令:svnserve -d -r /svn/aaa/

带端口的启动命令:svnserve -d -r /svn/aaa/ --listen-port 3703

很简单需要哪种写哪种,之后保存文件为.sh后缀的文件;

赋予文件权限 chmod 755 svn_start.sh

然后手动执行以下看看有没有问题。

#!/bin/bash

##普通启动命令

svnserve -d -r /svn/aaa/

svnserve -d -r /svn/bbb/

##带端口的启动命令

svnserve -d -r /svn/aabb/ --listen-port 3700

svnserve -d -r /svn/aacc/ --listen-port 3701

##带端口启动svn并开放防火墙端口命令

svnserve -d -r /svn/xxxxx/ --listen-port 3703

iptables -I INPUT -p tcp --dport 3703 -j ACCEPT

三、添加到启动文件

打开文件 vim /etc/rc.d/rc.local

在最后一行添加脚本的启动命令以我的为例添加 /home/cron/sh/svn_start.sh

修改完成 wq 保存退出,如果失败使用 wq! 强制保存

如果再次失败请看下一步

四、编辑rc.local文件权限

 lsattr /etc/rc.d/rc.local 查看当前权限

# lsattr /etc/rc.d/rc.local

----i--------e-- /etc/rc.d/rc.local

如果有i使用如下命令

chattr -i /etc/rc.d/rc.local

然后重复第3步

提示:完成后最好再把i权限加回去

知识扩展:https://blog.csdn.net/qq_24909089/article/details/88117676

五、给rc.local添加执行权限

最后给文件加执行权限 chmod +x /etc/rc.d/rc.local

--------------------- 

作者:天下皆白_唯我独黑 

来源:CSDN 

原文:https://blog.csdn.net/qq_24909089/article/details/88128152 

版权声明:本文为博主原创文章,转载请附上博文链接!