Linux--rsync远程同步

rsync远程同步

1.建立/etc/rsyncd.conf配置文件

如果采用匿名,将suth users和secrets file删除

为备份账户创建数据文件

无需创建同名系统用户

调整文件权限,避免账号信息泄露

让other有读写权限,即backuper和nobody有读写权限

启动rsync服务程序

测试源主机文件的下载与上传

192.168.10.3操作

192.168.10.2操作

有密码交互,可以执行以下来去除密码交互

下载成功

测试客户机上传文件

注意192.168.10.3目录本身以及程序的权限

删除目录下的所有东西

192.168.10.2执行

192.168.10.3查看

--delete的使用

192.168.10.2上传/bin/b*

192.168.10.3查看

192.168.10.2查看

执行命令同步,192.168.10.3有的但192.168.10.2没有,那么192.168.10.2会下载192.168.10.3有的东西,192.168.10.2有的但192.168.10.3没有,那么192.168.10.2就会把192.168.10.3没有的东西删除

同步成功

配置inotify+rsync实时同步

192.168.10.2

调整inotify内核参数

192.168.10.2安装inotify-tools

192.168.10.2编辑脚本

192.168.10.2执行脚本,并放入后台运行

切换到192.168.10.2:/var/www/html目录,查看,为空

192.168.10.3的目录没动,因为192.168.10.2没有执行操作

在192.168.10.2创建aa

192.168.10.3也创建了aa,并把之前的东西给删了

同步成功

posted @   wang-a  阅读(69)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示