首页
学习
活动
专区
工具
TVP
发布

rsync工具介绍, rsync常用选项,rsync通过ssh同步

rsync工具介绍: 默认reync 命令不存在,需要用yum安装一下。 rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。...rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。...-av   同步目录,把指定目录里面的所有东西,拷贝到目标位置并且改名 rsync -avL --delete   备份的同时删除目标目录里面所有的文件 rsync -avL  --exclude  ...同步目录的同时过滤出目录里面的文件,可以写多个过滤条件 rsync通过ssh同步: rsync /etc/passwd 192.168.182.129:/tmp/aming.txt    把当前机器的目录同步到另外一台机器里面...-e "ssh -p 22"

2.7K50
您找到你想要的搜索结果了吗?
是的
没有找到

rsync工具介绍,rsync常用选项,rsync通过ssh同步

笔记内容: l 10.28 rsync工具介绍 l 10.29/10.30 rsync常用选项 l 10.31 rsync通过ssh同步 笔记日期:2017.9.2 10.28 rsync工具介绍 ?...rsync安装命令: yum -y install rsync rsync是一个比较重要的工具,需要熟练掌握,在工作中很有可能每天都会用到这个工具。...所以我们才需要使用rsync工具,rsync能实现增量的拷贝,rsync只会拷贝增加的或更新的文件,rsync也支持远程同步传输文件。  ...例如我把passwd文件通过rsync命令拷贝到tmp目录下,而且能够看到详细的信息,rsync命令与其说是拷贝不如说是发送,在显示的信息里也显示了传输速度: ?...10.31 rsync通过ssh同步 ? 通过ssh方式同步: ? 也可以反过来同步,也就是将对方机器的文件,同步到自己的机器上: ? 如果对方使用的不是22端口的话,可以加上-e来指定端口: ?

94610

Linux 命令 | rsync

Linux 命令 rsync 命令解析 rsync命令是一个功能强大的文件传输和同步工具,主要用于在本地和远程主机之间进行文件的备份和同步。...rsync 的一般形式如下: rsync [选项] 源目录 目标目录 源目录是要同步/备份的源文件或目录 目标目录是同步/备份到的目标位置 为方便读者理解,林一写个具体的 demo: 要求:在本地和远程主机之间同步文件夹...: 源码: rsync -avz /path/to/source user@remotehost:/path/to/destination 注释: -a 表示以归档模式同步,保留文件的所有属性和权限...Linux 命令 rsync 命令注意事项 读者在使用rsync命令前,请确保源文件和目标文件夹的路径是正确的。需要有足够的权限来读取源文件和写入目标文件夹。...rsync可以通过SSH进行安全的远程传输。可以使用--exclude选项排除指定文件或文件夹。 rsync支持通过带宽限制进行传输控制。

26320

rsync远程同步文件_ssh远程登录

批量快速删除大量文件 1、rm和rsync的比较 2、实际操作 一、简介 一款快速增量备份工具Remote Sync,远程同步 支持本地复制,或者与其他SSHrsync 主机同步 它名称里面的...-c、–checksum参数改变rsync的校验方式。...-e参数指定使用 SSH 协议传输数据。 –exclude参数指定排除不进行同步的文件,比如–exclude=”*.iso”。...2、配置源的两种表示方法 格式一: 用户名@主机地址::共享模块名 rsync -avz 用户名@源地址::共享模块名称 /目标位置 格式二: rsync://用户名@主机地址/共享模块名 rsync...因为inotify通知机制由 Linux内核提供,因此主要做本机监控,在触发式备份中,应用时更适合上行同步。

1.8K40

rsync远程同步文件_通过ssh传输文件

rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。 一、rsync常见参数 -q, --quiet 精简输出模式。...-e, --rsh=command 指定使用rsh、ssh方式进行数据同步。 --rsync-path=PATH 指定远程服务器上的rsync命令所在路径信息。...二、 rsync 服务端配置 安装rsync软件 # yum install rsync 创建rsyncd.conf配置文件 # 本配置注释不要写进配置文件,注释内容会成为参数内容,会导致服务异常...启动服务端 # /usr/bin/rsync --daemon #启动 三、 rsync 客户端配置 客户端安装rsync软件 # yum install rsync -y 客户端秘钥文件 # vim...rsync中 mysql 模块中 /data/bak/mysql/ 目录文件同步到 当前 /data/ 目录下 # rsync -avzP --password-file=/etc/rsync.secret

1.3K30

linux rsync 命令解释

在对rsync服务器配置结束以后,下一步就需要在客户端发出rsync命令来实现将服务器端的文件备份到客户端来。...rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。 Rsync的命令格式可以为以下六种: rsync [OPTION]......如:rsync -a /data /backup   2)使用一个远程shell程序(如rsh、ssh)来实现将本地机器的内容拷贝到远程机器。当DST路径地址包含单个冒号”:”分隔符时启动该模式。...如:rsync -avz *.c foo:src   3)使用一个远程shell程序(如rsh、ssh)来实现将远程机器的内容拷贝到本地机器。当SRC地址路径包含单个冒号”:”分隔符时启动该模式。...x, --one-file-system 不要跨越文件系统边界 -B, --block-size=SIZE 检验算法使用的块尺寸,默认是700字节 -e, --rsh=COMMAND 指定使用rsh、ssh

1.7K20

Linux rsync 同步软件

说明 源服务器 192.168.1.100 目标服务器 192.168.1.101 源服务器的文件拷贝到目标服务器 安装rsync 源服务器和目标服务器都需要安装rsync yum安装 yum -y install...rsync 源码安装 待更新 rsync 配置参数说明 uid = nobody #进行备份的用户 nobody为任何用户 gid = nobody #进行备份的组 nobody为任何组 use chroot...chmod 600 /etc/rsyncd.secrets 启动rsync (守护进程方式) /usr/bin/rsync --daemon 如果服务器上装有防火墙,得需要在服务器的iptables中开启...iptables -A INPUT -p tcp --dport 873 -j ACCEP 源服务器配置(推文件) 运行命令 rsync...-vzurtopg --progress /root/test2 root@192.168.1.100::rsyncd_one rsync解释参数 v 表示详细提示 z 表示压缩 u 表示只进行更新

2.7K30

Linux rsync配置指南

rsync 使用所谓的 “rsync算法” 来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。...安装 在 ubuntu 下安装 rsync 通过以步骤可以实现: sudo apt-get install rsync xinetd 默认情况下 ubuntu 安装了 rsync,因此只需安装 xinetd...配置 (1) 编辑 /etc/default/rsync 启动 rsync 作为使用 xinetd 的守护进程: # 打开rsync sudo vim /etc/default/rsync # 编辑rsync...RSYNC_ENABLE=inetd (2) 创建 /etc/xinetd.d/rsync, 通过 xinetd 使 rsync 开始工作 # 创建并打开文件 sudo vim /etc/xinetd.d...--color=auto rsync 如果没有启动,启动一下 rsync 服务: sudo rsync --daemon --config=/etc/rsyncd.conf

3.8K31

备份 Linux 系统神器:rsync

大多数 Linux 发行版提供至少一种开源的备份软件。同时也有许多商业备份软件,但是这些都不符合我的需求,所以我决定使用基础的 Linux 工具来进行备份。...在我为 Open Source Yearbook 写的文章, 《最佳搭档之 2015:tar 和 ssh》 中,我说明了昂贵的商业备份软件在设计实施可行的备份计划中并不是必要的。...新的目录不是以 tar 或 zip 等打包存储,而是普通的目录和文件,常见的 Linux 工具都能轻松访问,而这正是我所需要的。 rsync 的最重要的特性之一是它处理源目录被修改的已有文件的方式。...因为 ssh 作为与远程主机交换数据的默认协议,我一直使用 ssh 选项。现在命令类似于下面这样。...rsync -aH -e ssh --delete --exclude Cache --link-dest=yesterdaystargetdir remote1:sourcedir todaystargetdir

3K20

如何在Linux下使用rsync

Rsync是一款通过网络备份重要数据的工具/软件。它同样是一个在类Unix和Window系统上通过网络在系统间同步文件夹和文件的网络协议。Rsync可以复制或者显示目录并复制文件。...Rsync默认监听TCP 873端口,通过远程shell如rsh和ssh复制文件。Rsync必须在远程和本地系统上都安装。 rsync的主要好处是: 速度:最初会在本地和远程之间拷贝所有内容。...安全:传输可以通过ssh协议加密数据。 低带宽:rsync可以在两端压缩和解压数据块。...示例: 6 - 备份 rsync命令可以用来备份linux。 你可以在cron中使用rsync安排备份。...00***/usr/local/sbin/bkpscript &>/dev/null vi /usr/local/sbin/bkpscript rsync -avz -e ‘ssh -p2093′/home

3.6K10

Linuxrsync数据同步服务

1.Rsync基本概述 Rsync是开源多功能同步工具,支持多种操作系统 Rsync支持本地复制(优于scp,cp)与远程同步 Rsync支持全量备份,增量备份 Rsync基于C/S架构,默认监听tcp873...端口 2.Rsync优点 支持增量备份,第一次全量备份,第二次增量备份。...安全方式传输,Rsync本身不对数据加密,使用ssh作为传输端口。 指定排除文件,排除无需同步的文件或目录。 进程方式同步,rsync运行在C/S架构,通过进程方式传输文件或数据。...解决思路:配置限速同步,未同步完之前修改为隐藏文件,同步完后修改为正常文件 Rsync命令格式: rsync [选项] 源文件 [user@]host::目录 rsync [选项] 源文件 rsync...hejie ~]# echo '123456' > /etc/rsync.pass [root@hejie ~]# cat /etc/rsync.pass 123456 [root@hejie ~]#

1.4K20

Linux文件同步工具之rsync

通过了解,Linux的同步命令rsync命令可以实现文件同步。这里指的文件同步就是将jenkins工作目录下面的文件同步到我们指定的目录(如我们nginx配置的项目目录)。...并且rsync同步命令具备,高效、带宽消耗低、支持复制链接、设备、属主、属组、权限等。 命令介绍 rsync是远程(或本地)复制和同步文件最常用的命令。...借助rsync命令,你可以跨目录,跨磁盘和跨网络远程与本地数据进行复制和同步。举例来说:在两台Linux主机之间进行数据备份和镜像。...本文介绍在Linux主机上进行远程和本地传输文件的常见用法,不需要root账户也可以允许rsyncrsync命令特点 1.高效地复制同步数据到对端,或者对端到本地。...rsync使用远程更新协议( remote-update protocol ),这允许仅仅传输两组文件之间的差异。

3.4K10
领券