别离利用scp呼吁、rsync呼吁实现文件同步

当地处事器: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是加密传输,利用时可以按需选择。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/7716.html