一起牛网_苹果安卓手游族群聚集地!
发布时间:2021-06-23 10:22:25来源:一起牛手游网作者:一起牛手游网
一个最简单的配置脚本,应用之处很多,例如VPS增量备份,或者,SLB之间做文件同步等。
配置文件压缩包下载:rsync服务器端配置 – rsync客户端配置
一、首先是配置服务器端,例如IP:111.111.111.111
下载 rsync-server.zip 文件,解压后,上传到/etc目录,需要设置4个地方:
1.设置 /etc/rsyncd/rsyncd.conf 中的服务器端IP(第7行)为您VPS的IP
address = 111.111.111.111
2.设置 /etc/rsyncd/rsyncd.conf 中允许同步的客户端IP(第20行),多IP用空格隔开:
hosts allow=222.222.222.222
3.设置 /etc/rsyncd/rsyncd.conf 中的需要同步的目录(第35行)
path = /home/wwwroot
4.设置 /etc/rsyncd/rsyncd.secrets 中用户名及密码,并用命令给予600权限
chmod 600 /etc/rsyncd/rsyncd.secrets
二、设置服务器端IP、允许客户端IP以及用户名密码,设置后服务器端运行rsync,命令:
/usr/bin/rsync --daemon --config=/etc/rsyncd/rsyncd.conf
三、配置备份客户端,例如IP:222.222.222.222
下载 rsync-root.zip 文件,解压后,上传至/root目录中:
1.设置rsync密码/root/pass文件(无须用户名),与服务器端一至,并给予600权限,命令:
chmod 600 /root/pass
2.设置rsync路径/root/rs.sh,与服务器端一至,并给予可执行权限,命令:
rsync -avzP --delete --password-file=/root/pass vpsmmuser@111.111.111.111::vpsmmhome /home/wwwroot #其中vpsmmuser为服务器端/etc/rsyncd/rsyncd.secrets中用户名 #其中111.111.111.111为服务器端IP #其中vpsmmhome为/etc/rsyncd/rsyncd.conf中34行自定义命名 #其中/home/wwwroot为需要同步的网站目录
chmod +x /root/rs.sh
四、可以用 crontab 功能,每1小时,或每天同步一次数据:
crontab -e
25 */1 * * * /root/rs.sh //每个小时的第25分钟自动运行一次 25 04 */1 * * /root/rs.sh //每天的25分04时自动运行一次
五、常见错误解答
1.服务器端/etc/rsyncd/rsyncd.secrets和备份端/root/pass,均需要600权限
2.可以手动执行/root/rs.sh,看是否能够同步成功
3.切记,此同步是数据完全同步,会删除掉备份端有,而服务器端没有的文件
4.此为增量备份,只同步修改过或没有的文件,原有文件不会下载,很节省时间和流量
食物语手游腊味合蒸高阶阵容打法思路一览
神雕侠侣2手游氪金玩家消费指南
王牌战士幽灵实战技巧讲解
爱江山更爱美人游戏中宫论战攻略
王牌战士团战如何切入详细讲解
和平精英通讯塔是什么 和平精英通讯塔玩法详细解析
暴走英雄坛延生保命丹怎么用 延生保命丹平民用法攻略
凌烟诀新手前期武学学习与主线攻略
梦幻西游三维版每日日常活动任务安排流程攻略
王者荣耀
角色扮演
坠落星界
其它游戏
炽姬无双
角色扮演
梦三国
角色扮演
跑跑卡丁车官方竞速版
体育竞技
邪恶疯人院
休闲益智
征途永恒
角色扮演
传奇世界3D
角色扮演
一刀传世
角色扮演