当地处事器:CentOS release 6.8 (Final)
长途处事器:CentOS release 6.10 (Final)
实战任务:别离利用rsync呼吁和scp呼吁实现文件同步
一、rsync呼吁操纵步调如下:
1.从当地同步到长途:
$rsync -avzp -e ssh /var/www/html/ 用户名@长途处事器ip:/data #默认端口22
$rsync -avzp -e 'ssh -p 端标语' --progress /var/www/html/ 用户名@长途处事器ip:/data #指定端口
2.从长途同步到当地:
$rsync -avzp -e ssh [email protected]长途处事器ip:/var/www/html/ /data/ #默认端口22
$rsync -avzp -e ‘ssh -p 9899’--progress [email protected]长途处事器ip:/var/www/html/ /data/ #指定端口
#rsync -avzp -e 'ssh -p 9899' --progress [email protected]*.195.*.*:/usr/local/tomcat/webapps/ /data/tomcat/ #实例
3.参数说明:
-a, --archive 归档模式,暗示以递归方法传输文件,并保持所有文件属性,便是-rlptgoD。
-v, --verbose 具体模式输出。
-z, --compress 对备份的文件在传输时举办压缩处理惩罚。
--progress 显示备份进程
二、scp呼吁操纵步调如下:
1.从当地同步到长途
$scp -P 9899 -r /var/www/html/ 用户名@113.195.*.*:/data/
2.从长途同步到当地
$scp -P 9899 -r [email protected]长途处事器ip:/var/www/html /data/
[[email protected] html]# scp -P 9899 -r [email protected]*.*.*:/application/nginx/html/www/ /usr/local/nginx/html/ #实例
3.参数说明
-r:归复制整个目次
-P:留意是大写的P, port是指定命据传输用到的端标语
三、两者较量
1.rsync只对差别文件做更新,可以做增量或全量备份;而scp只能做全量备份。简朴说就是rsync只传修改了的部门,假如窜改较小就不需要全部重传,所以rsync备份速度较快;默认环境下,rsync 通过较量文件的最后修改时间(mtime)和文件的巨细(size)来确认哪些文件需要被同步已往。
2.rsync是分块校验+传输,scp是整个文件传输。rsync比scp有优势的处地址于单个大文件的一小部门存在窜改时,只需传输窜改部门,无需从头传输整个文件。假如传输一个新的文件,理论上rsync没有优势;
3.rsync不是加密传输,而scp是加密传输,利用时可以按需选择。