1 安装
如果为公有yum源,可以直接安装
yum –y install rsync
如果只能本地安装
可以到官网下载tar包,进行安装
官方网站
2 rsync+SSH同步
2.1 查看远程主机的 / 目录内容
rsync root@192.168.4.7:/
root@192.168.4.7's password: //验证对方的密码
dr-xr-xr-x 4096 2016/12/15 10:39:34 .
lrwxrwxrwx 7 2016/12/07 09:21:50 bin
...
2.2 从远程同步到当前目录
1)从远程主机192.168.4.7下载/etc/passwd文件到当前目录
rsync root@192.168.4.7:/etc/passwd ./
root@192.168.4.7's password: //验证对方的密码
[root@pc207 ~]# cat passwd //检查同步结果
root:x:0:0:root:/root:/bin/bash
.. ..
2)将远程主机192.168.4.7的/boot/目录同步为本地的/fromssh
rsync -a root@192.168.4.7:/boot/ /fromssh
root@192.168.4.7's password: //验证对方的密码
ls /fromssh/ //检查同步结果
.. ..
3)将本机的/etc目录同步到远程主机192.168.4.7的/opt/下
确认目录大小:
du -sh /etc
35M /etc
上行同步到远程主机192.168.4.7上:
rsync -a /etc root@192.168.4.7:/opt/
root@192.168.4.7's password:
在远程主机上检查同步结果:
du -sh /opt/etc
35M /opt/etc
2.3 将远程主机目录同步为本地的目录并改名
将远程主机192.168.4.7的/boot/目录同步为本地的/fromssh
rsync -a root@192.168.4.7:/boot/ /fromssh
root@192.168.4.7's password: //验证对方的密码
ls /fromssh/ //检查同步结果
config-3.10.0-327.el7.x86_64
.. ..
2.4 将本机目录同步到远程主机
将本机的/etc目录同步到远程主机192.168.4.7的/opt/下
确认目录大小:
du -sh /etc
35M /etc
上行同步到远程主机192.168.4.7上:
rsync -a /etc root@192.168.4.7:/opt/
root@192.168.4.7's password:
在远程主机上检查同步结果:
du -sh /opt/etc
35M /opt/etc