1.f1、f2与f3,f1中创建三个⽂件file1、file2、file3,使⽤rsync本地同步
rsync同步中, 其中的文件folder 后面如果加斜杠/ 就是同步该目录底下的文件
同理呢,如果不加斜杠/ ,则就是同步整个目录,如下图:2.rsync -R选项的应⽤(保留相对路径)
3.rsync --delete(删除⽬标⽬录⾥多余的⽂件)或者是进行修改
(1)删除:
不加 --delete 效果:
发现没有变化
加上 --delete:
发现进行同步删除了
(2)修改文件中的内容:(3)修改文件的时间:
(4)修改文件的权限:
(5)进行远程同步:
4.找到服务配置文件并修改,同时创建一个对应的文件
修改配置文件,在最后一行加上以下三行
然后重启服务:
systemctl restart rsyncd
5.用which查找一下rsync,然后编辑一个计划任务
6.做用户之间的同步传输
首先在/etc/rsync.conf文件中添加账号和密码文件的路径
然后在vim /etc/rsync.secrets 创建编辑密码 账号:密码
给/etc/rsync.secrets添加权限
chmod 600 /etc/rsync.secrets
重启服务:
systemctl restart rsyncd
最后查看
7.监听工具
安装监听工具输入inotifywait -mr /app/ 就可以监控/app/了
然后双开,如另外一个上面创建一些东西,这边是能够监控到的
然后这个数据能够同步到我们的192.168.1.60这台机器
然后呢编辑一个脚本
运行它也就可以监控了,并且能够同步信息
但是呢他还是会一直荡在那个页面,
所以呢,我们可以做个小操作把他放在后台就不影响我们正常操作了