最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > 利用rsync进行远程同步实现异地备份后端开发

利用rsync进行远程同步实现异地备份后端开发

时间:2023-05-28 19:05:28 阅读: 文章分类: 网站建设 作者: 网络小编

导读:后端开发后端开发第三种用于将远程机器上的数据备份到本地机器上;第四种和第三种是相对的,同样第五种和第二种是相对的,它们各自之间的区别在于登陆认证时使用的验证方式不同。在使用rs网站建设哪家好网seo优化趋势。

网站建设哪家好网seo优化趋势

rsync是Unix下的一款应用软件,它能同步更新两处计算机的文件与目录,并适当利用差分编码以减少数据传输量。 ------ 摘自维基百科

利用rsync进行远程同步实现异地备份

你还在为丢失数据而烦恼吗?rsync可以很轻松帮你异地备份,再也不怕vps商家提桶跑路了!你需要的仅仅是一个大盘鸡(硬盘大的vps)。

rsync基本介企业网站建设绍

rsync 命令的基本格式有多种,分别是:

rsync [OPTION] SRC DEST rsync [OPTION] SRC [USER@]HOST:DEST rsync [OPTION] [USER@]HOST:SRC DEST rsync [OPTION] [USER@]HOST::SRC DEST rsync [OPTION] SRC [USER@]HOST::DEST

针对以上 5 种命令格式,rsync 有 5 种不同的工作模式:

  • 第一种用于仅在本地备份数据;
  • 第二种用于将本地数据备份到远程机器上;
  • 第三种用于将远程机器上的数据备份到本地机器上;
  • 第四种和第三种是相对的,同样第五种和第二种是相对的,它们各自之间的区别在于登陆认证时使用的验证方式不同。

在使用rsync在远程传输数据前,需要进行登陆认证的,这个过程需要借助 ssh 协议或者 rsync 协议才能完成。在 rsync 命令中,如果使用单个冒号:,则默认使用 ssh 协议;反之,如果使用两个冒号::,则使用 rsync 协议。

ssh 协议和 rsync 协议的区别在于,rsync 协议配置繁琐,增加了工作量,但优势是更加安全;反之,ssh 协议使用方便,配置简单。普通用户建议使用ssh协议即可。

另外,以上几种格式中各个参数的含义如下:

  • SRC:用来表示要备份的目标数据所在的位置(路径)
  • DEST:用于表示将数据备份到什么位置
  • USER:当做远程同步操作时,需指明系统登录的用户名,如果不显示指定,默认为以 root 身份登录系统并完成同步操作。

安装rsync

Debian、Ubuntu:

apt install -y rsync

CentOS:

yum install -y rsync

配置免密码备份

若不进行这项配置,每次备份都要手动输入密码,非常不方便 配置教程点击这里

命令

例:网站seo优化将本地目录/www/test下的文件同步到远程目录/backup/test(服务器地址:192.168.1.100)。

关键词标签: rsync 异地备份 远程同步

声明: 本文由我的SEOUC技术文章主页发布于:2023-05-28 ,文章利用rsync进行远程同步实现异地备份后端开发主要讲述rsync,异地备份,远程同步网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_11702.html

我的IDC 网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章