快速业务通道

rsync ssh实例

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-26

作业环境
RHEL/CentOS/Scientific Linux

本地服务器 主机名:sqing IP:10.8.9.23
远端服务器 主机名:itpro IP:10.8.9.24

注:以下操作是连贯的,本地和远端服务器均不做删除数据的操作.

1、(查看本地/home/shuqing目录下的数据,发现有两个文件)将本地服务器的/home/shuqing目录下的test.txt,拷贝到远端服务器的/home/shuqing目录下
[root@sqing ~]# ls /home/shuqing/
sq.tar.gz zsq.txt
[root@sqing ~]# rsync -avr --progress -e ssh /home/shuqing/zsq.txt root@10.8.9.24:/home/shuqing
root@10.8.9.24''s password:
sending incremental file list
zsq.txt
0 100% 0.00kB/s 0:00:00 (xfer#1, to-check=0/1)

sent 71 bytes received 31 bytes 8.87 bytes/sec
total size is 0 speedup is 0.00

2、将本地的/home/shuqing目录下的所有数据,拷贝到远端的/home/shuqing目录下.使用以下语句后,远端的shuqing文件夹里面的数据列表与本地的shuqing文件夹里面的是一样的.
[root@sqing ~]# rsync -avr --progress -e ssh /home/shuqing/ root@10.8.9.24:/home/shuqing
root@10.8.9.24''s password:
sending incremental file list
./
sq.tar.gz
0 100% 0.00kB/s 0:00:00 (xfer#1, to-check=1/6)

sent 178 bytes received 34 bytes 18.43 bytes/sec
total size is 333 speedup is 1.57
(注:上一步操作,已经拷贝了zsq.txt文件,这一步,就只传shuqing文件夹里的其他文件)

3、将本地的/home/shuqing目录shuqing文件夹本身,即/home目录下的shuqing文件夹,拷贝到远端的/home/shuqing目录下.执行以下语句后,远端的shuqing文件夹里有一个名为shuqing的方件夹,里面的数据列表与本地的shuqing文件夹里面的是一样的.
[root@sqing ~]# rsync -avr --progress -e ssh /home/shuqing root@10.8.9.24:/home/shuqing/
root@10.8.9.24''s password:
sending incremental file list
shuqing/
shuqing/.bash_logout
33 100% 0.00kB/s 0:00:00 (xfer#1, to-check=4/6)
shuqing/.bash_profile
176 100% 17.19kB/s 0:00:00 (xfer#2, to-check=3/6)
shuqing/.bashrc
124 100% 12.11kB/s 0:00:00 (xfer#3, to-check=2/6)
shuqing/sq.tar.gz
0 100% 0.00kB/s 0:00:00 (xfer#4, to-check=1/6)
shuqing/zsq.txt
0 100% 0.00kB/s 0:00:00 (xfer#5, to-check=0/6)

sent 698 bytes received 111 bytes 70.35 bytes/sec
total size is 333 speedup is 0.41
(注:经过以上三步操作后,远程的/home/shuqing目录下,除了有跟本地/home/shuqing目录下一样的数据外,还有一个名为“shuqing”的文件夹,其里面的数据也跟本地/home/shuqing目录下的一样.)

下面再来将远端的数据拷到本地.进一步观察数据传输情况.有此兜圈子了,需细细体会~

4、将远端/home/shuqing目录下的所有数据,拷贝到本地/home/shuqing目录下.
[root@sqing ~]# ls /home/shuqing/
sq.tar.gz zsq.txt
[root@sqing ~]# rsync -avr --progress -e ssh root@10.8.9.24:/home/shuqing/ /home/shuqing
root@10.8.9.24''s password:
receiving incremental file list
./
shuqing/
shuqing/.bash_logout
33 100% 16.11kB/s 0:00:00 (xfer#1, to-check=4/12)
shuqing/.bash_profile
176 100% 24.55kB/s 0:00:00 (xfer#2, to-check=3/12)
shuqing/.bashrc
124 100% 10.09kB/s 0:00:00 (xfer#3, to-check=2/12)
shuqing/sq.tar.gz
0

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多
上一篇: linux下[yum]的配置下一篇: linux安全

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号