主机头

 找回密码
 立即注册
查看: 96|回复: 0

Rsync数据备份同步设置教程

[复制链接]

866

主题

2

好友

5432

积分

管理员

Rank: 9Rank: 9Rank: 9

发表于 2020-2-27 17:44:27 |显示全部楼层
需要备份的数据的(就是运行网站或者有web mysql的数据)vps  为A服务器  ,备份数据的是B服务器
A服务器的操作
1.安装Rsync

  1、CentOS
  1. yum install rsync -y
复制代码
  2、Debian、Ubuntu
  1. apt-get  install  rsync -y
复制代码
服务器端配置文件参数设置

一、修改rsyncd下面的rsyncd.conf
修改rsyncd.conf文件第7行(address)后面的IP地址,这是我们服务器端A服务器IP地址;

PS:顺带注意到25行的日志文件,我们也要对应的专门的日志目录中,这样统一管理。
4、rsyncd.conf
注意rsyncd.conf文件第35行,这里是需要同步备份网站的目录。34行是模块名称,这里要和后面对应,38行的模块用户名以及39行的模块验证密码文件,这里随便设置,但是后面要对应就可以。40行是排除备份目录,如果我们需要排除某个目录不备份,将#取消,然后将后面备注目录,多个目录用空格隔开。
5、rsyncd.motd
这个文件默认不管,不要做任何修改
6、rsyncd.secrets
模块密码用户配置文件,我们可以看到格式,前面用户名与rsyncd.conf模块用户设置一样,后面密码随意设置都可以,因为在配置备份服务器的时候需要用到一致验证就可以了。


3个文件配置没有问题之后,我们上传到开始说的目录中,需要授权rsyncd.secrets文件600
  1. chmod 600 /etc/rsyncd/rsyncd.secrets
复制代码
开启防火墙

iptables -A INPUT -p tcp -m state --state NEW  -m tcp --dport 873 -j ACCEPT

如果我们服务器开启防火墙,那就需要给予873端口,设置后我们可以检查iptables -L 看看端口是否启动。实在不行我们就service iptables stop先暂停防火墙,然后等增量备份没有问题之后再有针对的启动。
启动rsync
  1. /usr/bin/rsync --daemon --config=/etc/rsyncd/rsyncd.conf
复制代码
启动Rsync,但是我们还需要设置开机启动。

vi /etc/rc.local

将启动脚本添加到/etc/rc.local开机启动脚本文件中。

总结  设置权限。 防火墙。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册


感谢支持主机头,如果有问题可以联系我的QQ。目前提供各种服务。
网站建设,网站优化,美国VPS购买,VPS环境配置等。
目前通过本站购买VPS的话,可以免费帮忙配置环境。
付费提供DISCUZ PW DEDECMS技术支持。
www.www88.me
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

主机头版权声明|百度地图|谷歌地图|Archiver|手机版|主机头

GMT+8, 2020-7-2 16:43

Powered by Discuz! www.zhujitou.com

© 2001-2012 主机头.

回顶部