[root@hanfeng ~]# rsync -av /etc/passwd /tmp/1.txt //把/etc/passwd文件拷贝到/tmp下并改名为1.txt
sending incremental file list
passwd
sent 957 bytes received 31 bytes 1976.00 bytes/sec
total size is 883 speedup is 0.89
[root@hanfeng ~]#
-比如,拷贝到对方机器root用户下 - 然后在root后加IP,并用 : 冒号分开,再跟文件的根路径
- 并输入root用户的密码
[root@hanfeng ~]# rsync -av /etc/passwd root@192.168.202.130:/tmp/1.txt //将/etc/passwd文件拷贝到root用户192.168.202.130IP地址下,并用 : 冒号分开,再跟文件的根路径
root@192.168.202.130's password: //这里写用户的密码
sending incremental file list
sent 31 bytes received 12 bytes 0.43 bytes/sec
total size is 883 speedup is 20.53
[root@hanfeng ~]#
[root@hf-01 ~]# ls 111
a.txt haha hanfeng
[root@hf-01 ~]# ls /tmp/
[root@hf-01 ~]# rsync -av /root/111/ /tmp/111_dest/ //同步一个目录
sending incremental file list
created directory /tmp/111_dest
./
a.txt
haha/
hanfeng/
sent 256312 bytes received 42 bytes 512708.00 bytes/sec
total size is 256144 speedup is 1.00
[root@hf-01 ~]#
[root@hf-01 ~]# rsync -avL /root/111/ /tmp/111_dest/
sending incremental file list
sent 88 bytes received 14 bytes 204.00 bytes/sec
total size is 256144 speedup is 2511.22
[root@hf-01 ~]#
[root@hf-01 ~]# ls 111/
a.txt haha hanfeng
[root@hf-01 ~]# ls /tmp/111_dest/
a.txt haha hanfeng
[root@hf-01 ~]# touch /tmp/111_dest/new.txt
[root@hf-01 ~]# rsync -avL --delete /root/111/ /tmp/111_dest/
sending incremental file list
./
deleting new.txt
sent 91 bytes received 17 bytes 216.00 bytes/sec
total size is 256144 speedup is 2371.70
[root@hf-01 ~]# ls /tmp/111_dest/
a.txt haha hanfeng
[root@hf-01 ~]#
[root@hf-01 ~]# rsync -avL --exclude "*.txt" /root/111/ /tmp/111_dest/
sending incremental file list
./
2.txt.swp
4913
haha/
hanfeng/
sent 184 bytes received 61 bytes 490.00 bytes/sec
total size is 0 speedup is 0.00
[root@hf-01 ~]#
[root@hf-01 ~]# !rm
rm -rf /tmp/111_dest/*
[root@hf-01 ~]# rsync -avL --exclude "*.txt" --exclude="2*" /root/111/ /tmp/111_dest/
sending incremental file list
./
4913
haha/
hanfeng/
sent 131 bytes received 42 bytes 346.00 bytes/sec
total size is 0 speedup is 0.00
[root@hf-01 ~]#
[root@hf-01 ~]# cd 111
[root@hf-01 111]# touch 6.dest 123
[root@hf-01 111]# rsync -avL --exclude "*.txt" --exclude="2*" /root/111/ /tmp/111_dest/
sending incremental file list
./
123
6.dest
sent 187 bytes received 55 bytes 484.00 bytes/sec
total size is 0 speedup is 0.00
[root@hf-01 111]#
[root@hf-01 ~]# !rm
rm -rf /tmp/111_dest/*
[root@hf-01 ~]# rsync -avP /root/111/ /tmp/111_dest/
sending incremental file list
./
123
0 100% 0.00kB/s 0:00:00 (xfer#1, to-check=6/8)
2.txt.swp
0 100% 0.00kB/s 0:00:00 (xfer#2, to-check=5/8)
4913
0 100% 0.00kB/s 0:00:00 (xfer#3, to-check=4/8)
6.dest
0 100% 0.00kB/s 0:00:00 (xfer#4, to-check=3/8)
a.txt
256144 100% 53.26MB/s 0:00:00 (xfer#5, to-check=2/8)
haha/
hanfeng/
sent 256522 bytes received 118 bytes 513280.00 bytes/sec
total size is 256144 speedup is 1.00
[root@hf-01 ~]#
[root@hf-01 ~]# cd /tmp/111_dest/
[root@hf-01 111_dest]# ls
123 2.txt.swp 4913 6.dest a.txt haha hanfeng
[root@hf-01 111_dest]# vim 4913
在4913中添加内容
[root@hf-01 111_dest]# rsync -avPu /root/111/ /tmp/111_dest/
sending incremental file list
./
sent 145 bytes received 17 bytes 324.00 bytes/sec
total size is 256144 speedup is 1581.14
[root@hf-01 111_dest]# cat 4913
dsgsdfascs
dsafszcdrw
etfbcgrhc
cbcvbtyegvdgdh
gxdgdfhch
[root@hf-01 111_dest]# cat /root/111/4913
[root@hf-01 111_dest]#
[root@hf-01 111_dest]# rsync -avPz /root/111/ /tmp/111_dest/
sending incremental file list
4913
0 100% 0.00kB/s 0:00:00 (xfer#1, to-check=4/8)
sent 178 bytes received 33 bytes 422.00 bytes/sec
total size is 256144 speedup is 1213.95
[root@hf-01 111_dest]#
在hf的虚拟机中,ping另一台虚拟机
[root@hf-01 ~]# ping 192.168.74.130
PING 192.168.74.130 (192.168.74.130) 56(84) bytes of data.
64 bytes from 192.168.74.130: icmp_seq=1 ttl=64 time=1.42 ms
64 bytes from 192.168.74.130: icmp_seq=2 ttl=64 time=0.873 ms
^C
--- 192.168.74.130 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1004ms
rtt min/avg/max/mdev = 0.873/1.147/1.422/0.276 ms
[root@hf-01 ~]#
在hf-02的虚拟机上,ping第一台虚拟机
[root@hf-02 ~]# ping 192.168.74.129
PING 192.168.74.129 (192.168.74.129) 56(84) bytes of data.
64 bytes from 192.168.74.129: icmp_seq=1 ttl=64 time=1.05 ms
64 bytes from 192.168.74.129: icmp_seq=2 ttl=64 time=0.725 ms
^C
--- 192.168.74.129 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 0.725/0.891/1.058/0.169 ms
[root@hf-02 ~]#
在hf的虚拟上,传文件到hf-02的虚拟机上
[root@hf-01 ~]# rsync -av /etc/passwd 192.168.74.130:/tmp/hanfeng.txt
root@192.168.74.130's password: //输入192.168.74.130虚拟机的密码,就是hf-02的密码
sending incremental file list
passwd
sent 1100 bytes received 31 bytes 323.14 bytes/sec
total size is 1026 speedup is 0.91
[root@hf-01 ~]#
在hf-02虚拟机上查看
[root@hf-02 ~]# ls /tmp/hanfeng.txt
/tmp/hanfeng.txt
[root@hf-02 ~]# cat !$
cat /tmp/hanfeng.txt
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
polkitd:x:999:998:User for polkitd:/:/sbin/nologin
avahi:x:70:70:Avahi mDNS/DNS-SD Stack:/var/run/avahi-daemon:/sbin/nologin
avahi-autoipd:x:170:170:Avahi IPv4LL Stack:/var/lib/avahi-autoipd:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
mysql:x:1000:1000::/home/mysql:/bin/bash
systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
[root@hf-02 ~]#
[root@hf-01 ~]# rsync -avP 192.168.74.130:/tmp/hanfeng.txt /tmp/12345.txt
root@192.168.74.130's password:
receiving incremental file list
hanfeng.txt
1026 100% 1001.95kB/s 0:00:00 (xfer#1, to-check=0/1)
sent 30 bytes received 1110 bytes 78.62 bytes/sec
total size is 1026 speedup is 0.90
[root@hf-01 ~]#
[root@hf-01 ~]# rsync -avP -e "ssh -p 22" /etc/passwd 192.168.74.130:/tmp/hanfeng.txt
root@192.168.74.130's password:
sending incremental file list
sent 31 bytes received 12 bytes 7.82 bytes/sec
total size is 1026 speedup is 23.86
[root@hf-01 ~]#
[root@hf-01 ~]# ssh -p 22 192.168.74.130
root@192.168.74.130's password:
Last login: Wed Dec 6 05:14:27 2017 from 192.168.74.1
[root@hf-02 ~]# exit
登出
Connection to 192.168.74.130 closed.
[root@hf-01 ~]#