準備兩臺centos7
服務機:192.168.43.68
客戶機:192.168.43.134
服務端安裝rsync
安裝
[root@localhost fdfs]# yum -y install rsync
修改配置文件
[root@localhost fdfs]# vim /etc/rsyncd.conf
添加以下行
motd file=/etc/rsyncd.welcome
[test]
path=/world
自定義歡迎信息
[root@localhost fdfs]# vim /etc/rsyncd.welcome
啓動服務,關閉防火牆
[root@localhost fdfs]# systemctl start rsyncd.service
[root@localhost fdfs]# systemctl stop firewalld
[root@localhost fdfs]# setenforce 0
創建文件,稍後做測試用
[root@localhost fdfs]# touch /world/{1..10}.txt
客戶端配置
安裝
[root@localhost ~]# yum -y install rsync
查看同步路徑名
[root@localhost databak]# rsync -v 192.168.43.64::
創建同步目錄並同步
[root@localhost ~]# mkdir /databak
[root@localhost databak]# rsync -a 192.168.43.64::test /databak/
查看是否成功
[root@localhost databak]# cd /databak/
[root@localhost databak]# ls
10.txt 1.txt 2.txt 3.txt 4.txt 5.txt 6.txt 7.txt 8.txt 9.txt #成功
啓動定時任務
crontab -e
* */5 * * * /usr/bin/rsync -a 192.168.43.64::test /databak/ #每隔五小時同步一次