rsync远程同步工具使用(保姆级别)

rsync主要用于备份和镜像。具有速度快、避免复制相同的内容和支持符号链接的优点

rsync和scp的区别是: 用rsync做文件的复制要比scp的速度快,rsync只对差异文件做更新。scp是把所有的文件都复制过去。

(1) 基本语法

复制代码
rsync   -av        $pir/$f name          $user@$host:$pdir/$fname
命令   选项参数     要拷贝的文件路径/名称   目的地用户名@主机:目的地路径/名称

(2)案例操作

笔者现在在三台服务器上给大家展示一下,如何操作

第一台服务器 121.41.78.73 命名为 es1

第二台服务器 121.40.103.110 命名为 es2

第三台服务器 121.41.76.158 命名为 es3

现在笔者的目的就是将第一台下面/opt的所有目录复制到第二台,第三台

开始复制到第二台上面:

去第二台机器上查看,发现已经完整复制过来了

开始复制到第三台机器上:

完美撒花~

现在我们对rsync的基本使用其实已经入门了,那么现在问题来了,如果我们的服务器不止3台,而是10台,我们这种手工写每个服务器的地址和名字其实就很低效了,这个时候我们就是需要来编写xsync集群分发脚本了

文章链接:编写xsync集群分发脚本(保姆级别)-CSDN博客

相关推荐
BD_Marathon19 分钟前
【Zookeeper】客户端命令行——节点类型
linux·服务器·zookeeper
好奇的菜鸟1 小时前
WSL上的Ubuntu 24.04 (Noble Numbat) 配置阿里云镜像源,提速软件安装
linux·ubuntu·阿里云
海棠蚀omo2 小时前
Linux信号保存的核心:未决信号集与阻塞信号集——探秘内核如何实现信号的阻塞、暂存与派发
linux·操作系统
傲世(C/C++,Linux)3 小时前
Linux系统编程——TCP服务器
linux·服务器·tcp/ip
杨云龙UP3 小时前
SQL Server 备份异地同步 + 清理脚本
运维·服务器·数据库·sql·mysql·sqlserver
极地星光3 小时前
C++链式调用设计:打造优雅流式API
服务器·网络·c++
橘子真甜~4 小时前
C/C++ Linux网络编程8 - epoll + ET Reactor TCP服务器
linux·服务器·网络
万变不离其宗_84 小时前
centos 手动安装redis
linux·redis·centos
_lst_4 小时前
linux进程状态
linux·运维·服务器
稚辉君.MCA_P8_Java5 小时前
Gemini永久会员 归并排序(Merge Sort) 基于分治思想(Divide and Conquer)的高效排序算法
java·linux·算法·spring·排序算法