rsync特色:
快速:第一次同步时 rsync 会复制全部内容,但在下一次只传输修改过的文件。
安全:rsync 允许通过 ssh 协议来加密传输数据。
更少的带宽:rsync 在传输数据的过程中可以实行压缩及解压缩操作,因此可以使用更少的带宽。
特权:安装和执行 rsync 无需特别的权限
1.从本地同步文件到远程服务器
rsync -avz /root/temp/ root@192.168.200.10:/home/root/temp/
就像你所看到的,需要在远程目录前加上 ssh 登录方式,格式为 username@machinename:path
2.同步远程文件到本地(和上面差不多,做个相反的操作)
rsync -avz root@192.168.200.10:/var/lib/rpm /root/temp
参数:
-a 称为归档模式
-z 开启压缩
-v 详情输出
-r 表示递归
3.服务启动方式:
/Data/apps/rsync/bin/rsync –daemon
4.检查是否安装rsync
rpm -qa|grep –i rsync
5.定时任务
#crontab -e
0 11 * * * rsync -avz root@192.168.200.10:/var/lib/rpm /root/temp