Chinaunix首页 | 论坛 | 博客
  • 博客访问: 267390
  • 博文数量: 30
  • 博客积分: 380
  • 博客等级: 一等列兵
  • 技术积分: 477
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-30 21:28
文章分类

全部博文(30)

文章存档

2014年(2)

2013年(13)

2012年(15)

分类: 系统运维

2012-06-19 17:05:41

一:从本地复制到远程

复制文件:
scp local_file remote_username@remote_ip:remote_folder
复制目录:
scp -r local_folder remote_username@remote_ip:remote_folder

二:从远程复制到本地
scp root@remote_ip:remote_file local_file
scp -r remote_ip:remote_folder local_folder

注意点:生产环境下使用要视情况限速

在使用 rsync 进行远程同步时,可以使用两种方式:远程 Shell 方式(建议使用 ssh,用户验证由 ssh 负责)和 C/S 方式(即客户连接远程 rsync 服务器,用户验证由 rsync 服务器负责)。
无论本地同步目录还是远程同步数据,首次运行时将会把全部文件拷贝一次,以后再运行时将只拷贝有变化的文件(对于新文件)或文件的变化部分(对于原有文件)。
rsync 在首次复制时没有速度优势,速度不如 tar,因此当数据量很大时您可以考虑先使用 tar 进行首次复制,然后再使用 rsync 进行数据同步。

1)本地使用: rsync [OPTION...] SRC... [DEST] 
2)通过远程 Shell 使用:
拉: rsync [OPTION...] [USER@]HOST:SRC... [DEST]
推: rsync [OPTION...] SRC... [USER@]HOST:DEST 
3)访问 rsync 服务器:
拉: rsync [OPTION...] [USER@]HOST::SRC... [DEST]
推: rsync [OPTION...] SRC... [USER@]HOST::DEST
拉: rsync [OPTION...] rsync://[USER@]HOST[:PORT]/SRC... [DEST]
推: rsync [OPTION...] SRC... rsync://[USER@]HOST[:PORT]/DEST

阅读(4308) | 评论(0) | 转发(0) |
0

上一篇:iptables简介

下一篇:mysql主从复制

给主人留下些什么吧!~~