安装rsync yum install rsync 配置 rsync主要分为三个配置文件,分别是: rsyncd.conf – 主配置文件 rsyncd.secrets – 密码文件...rsyncd.motd – 服务器信息文件 rsyncd.conf 配置文件 vi /etc/rsyncd.conf 配置如下 # GLOBAL OPTIONS uid = root...rsyncd.secrets 用户密码配置文件 vi /etc/rsyncd.secrets 内容 zj:123456 为了密码的安全性,我们必须把权限设为600 chown root:root /etc...rsyncd.conf 默认路径就是etc/rsyncd.conf 所以配置路径可以省略 rsync --daemon 查看873端口是否起来 netstat -an | grep 873 # 或者 netstat...::zjhome 配置本地密码文件 在D盘根目录添加文件auth.txt,内容 123456 同步 rsync -avzP --password-file=/cygdrive/d/auth.txt /cygdrive
-6.el7_6.1.x86_64 如果没有安装可以使用 yum install rsync -y 编写配置文件 vim /etc/rsyncd.conf 解释: -----------...在cento7 中需要加上此行,centos6可以忽略 --------------------------------- 配置: uid = rsync gid = rsync...已安装配置 [root@mm01 ~]# echo "123" >client.pass [root@mm01 ~]# chmod 600 client.pass 2.1 未安装配置 [root@mm01...) sender=3.1.2 配置参数问题: fake super = yes 在centos6 中 这行配置不加 也可以成功,但是在centos 7中如果没有此行配置,则会报以上错误 解决: 在配置文件中添加...) sender=3.1.2 这个报错,除了上面说的 fake super =yes 没有配置 还有可能是 权限不对 需要检查备份文件夹的权限是不是 rsync 所有者和所有主 [root@rsync
系统环境---Rsync完全配置 rsync version 2.6.3 protocol version 28 Slackware 9.2 配置/etc/rsyncd.conf 如果没有创建rsyncd.conf...文档,自己需要创建rsyncd.conf文档(下面其实配置相同) [root@linuxas3 root]# vi /etc/rsyncd.conf uid=nobody gid=nobody max...daemon [root@linuxas3 root]# rsync --daemon 测试 [root@linux docbook]# rsync rsync://www.9812.net/...netkiller [root@linux tmp]# rsync rsync://netkiller@www.9812.net/netkiller(http://www.9812.net/netkiller...://www.9812.net::postfix) /tmp Password: rsync rsync://认证用户@主机/模块 rsync -vzrtopg --progress --delete
测试机器2台 rsync服务器IP:192.168.171.22 客户端IP:192.168.171.134 1、检查是否已经安装rsync rpm -qa | grep rsync 2、安装rsync...,xinetd,通过xinetd管理rsync yum -y install rsync xinetd xinetd可选,我这边是直接手动启动的rsync服务 3、检查端口 netstat -an...| grep 873 4、rsync随xinetd启动而启动 vi /etc/xinetd.d/rsync 将disable = yes 修改为 disable = no 5、创建rsync需要的文件...mkdir /etc/rsyncd touch /etc/rsyncd/rsyncd.conf #主配置文件 touch /etc/rsyncd/rsyncd.secrets #验证用户和密码存放地...、将密码权限文件设置为600 chown root:root /etc/rsyncd/rsyncd.secrets chmod 600 /etc/rsyncd/rsyncd.secrets 7、修改主配置文件
(hostname是amoeba) 作为服务器 ; 192.168.152.150作为客户端(hostname 是localhost) 目的:同步my.cnf配置文件到192.168.152.150服务器.../rsync/src/rsync-3.1.0.tar.gz [root@amoeba ~]# tar -xf rsync-3.1.0.tar.gz [root@amoeba ~]# cd rsync.../configure [root@amoeba rsync-3.1.0]# make && make install 2.配置rsync [root@amoeba rsync-3.1.0]# vim...192.168.152.153::a /var/zyz 如果没有加--delete这个参数则代表只下载153那边的/etc/zzy目录下的所有文件 以上的是做的向服务端取文件方式的 还可以推送文件这个需要双端都配置成服务器配置步骤跳过...::a 将/usr/local/src下的文件推送到 150的配置文件里面定义的位置
配置 (1) 编辑 /etc/default/rsync 启动 rsync 作为使用 xinetd 的守护进程: # 打开rsync sudo vim /etc/default/rsync # 编辑rsync...log_on_failure += USERID } (3) 创建 /etc/rsyncd.conf ,并填写配置信息 # 创建并打开文件 sudo vim /etc/rsyncd.conf # 编辑配置信息...# 创建并打开文件 sudo vim /etc/rsyncd.secrets # 配置用户名和密码,密码可以任意设置 test:123 (5) 修改 rsyncd.secrets 文件的权限 sudo...测试 在客户端运行下面的命令以及输入密码,确认 rsync 是否配置成功: xiaosi@ying:/etc/apt$ rsync test@123.206.187.64::share Password...-rw-r--r-- 17 2018/03/20 18:44:51 remote_content.txt test 是在服务器中 rsyncd.secrets 文件中配置的用户名
Rsync在推送或抓取数据时,在rsync客户端会出现性能问题, 负载比较大且数据量比较大的生产环境要注意这一点。...本文只是个人平时配置示例,可以简单修改后用于实际环境使用,rsync不仅可以实现服务器间的复制,对于本地目录的同步也相当方便, 其它功能如实时同步等功能待补充。...1. linux平台rsync服务配置示例 (1) 客户端同步脚本 #!...# vi /etc/rc.local /usr/bin/rsync --daemon --port=1865 重启rsync服务采用的杀进程方式。... 默认安装即可,配置文件如下: (1) 修改rsyncd.conf配置文件(C:\Program Files\ICW\rsyncd.conf) use chroot = false strict
环境 centos7.2 1.首先查看是否安装rsync的相关包 rpm -qa | grep rsync rsync-3.1.2-4.el7.x86_64 如果没安装就yum install rsync...-y 2.配置文件 vi /etc/rsyncd.conf uid = root gid = root pid file = /var/run/rsyncd.pid log file = /var...解释下配置文件 uid,gid 指定全局配置为root 指定pid file 和log file的路径,也是全局变量 [root] 这个是模块的名称 path就是传过来的文件存放的位置,默认 ignore...errors 是忽略io问题 这个配置文件中,可以用true ,false 或者yes和no都行 read only 是否只读,如果是yes的话,存不了文件,所以是no hosts allow ...rc.local中开机自启 echo "rsync --daemon" >> /etc/rc.local 配置完成
Rsync 简要介绍 rsync 是一个用于增量文件传输的开源工具,不得不说,rsync简直是不同服务器间传输文件、同步文件的利器。与FTP相比,它具有非常简单的安装和配置方法。...配置文件 rsyncd.conf 文件包含模块和参数,模块的格式为*[module_name]*,模块包含的内容至到下一个模块开始结束。配置文件是基于行的,每一行可能是模块名称、注释或者参数。...全局参数 出现在配置文件前面的内容为全局参数,rsync也允许使用*[global]*的形式来指定全局参数。...1. motd file 表示message of the day文件配置,文件中的内容会显示在每个链接建立后。具体形式为motdfile=FILE 2. pid file 为rsync指定pid。...3. port 默认端口为873,可以在配置文件中重新指定。 4. address 可以指定rsync监听的地址。
本地目录 ---》》远程 ----》通过什么方式 -e “ssh -p22000” (2)守护进程模式 配置服务端rysnc Vi /etc/rsyncd.conf里的内容 uid = rsync...mkdir /oldboy useradd rsync -s /bin/nologin –M ## 新建个账户(和配置文件的uid-gid对应...##以上配置结束,下面是辅助的管理rsync的操作命令 lsof -i :873 ...就说明对了 ps -ef |grep rsync ##客户端配置:只要这两步即可 echo “oldboy”>/etc/rsync.password ...#这个路径和服务端路径没任何关系,为了规范而已,密码必须和服务那相同 chmod 600 /etc/rsync.password ##当配置好服务和客户端后的一个生产环境实例:客户端备份一个网站/var
log file "log file"指定rsync的日志文件,而不将日志发送给syslog。比如可指定为“/var/log/rsyncd.log”。...pid file 指定rsync的pid文件,通常指定为“/var/run/rsyncd.pid”。...transfer logging 使rsync服务器使用ftp格式的文件来记录下载和上载操作在自己单独的日志中。...通过该选项可以确保rsync服务器不会永远等待一个崩溃的客户端。超时单位为秒钟,0表示没有超时定义,这也是默认值。对于匿名rsync服务器来说,一个理想的数字是600。...中指定模式的文件 --include-from=FILE 不排除FILE指定模式匹配的文件 --version 打印版本信息 --address 绑定到特定的地址 --config=FILE 指定其他的配置文件
对rsync服务及命令不熟悉的,可以参考博文通过rsync实现远程同步 另外本文也是基于“通过rsync实现远程同步”这篇的试验环境的。...将inotify机制与rsync工具相结合,可以实现出发时备份(实时同步)——只要原始位置的文档发生变化,则立即启动增量备份,否则处于静默等待状态,如图所示: 这样,就避免了按固定周期备份时存在的延迟性...--------------- 免费下载地址在 http://linux.linuxidc.com/ 用户名与密码都是www.linuxidc.com 具体下载目录在 /2019年资料/8月/16日/配置...--------------分割线------------------------------------------ 配置inotify+rsync实时同步大致分为4步: (1)调整inotify内核参数...下面依次介绍并配置(以下操作均在服务器B执行!)
rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了--remote sync 1.安装:yum -y install rsync 2.vim /etc/xinetd.d/rsync...复制代码 代码如下: service rsync { disable = no socket_type = stream wait = no user = root server = /usr/bin.../rsync server_args = –daemon log_on_failure += USERID } 3.vim /etc/rsyncd.conf(这个文件是手动创建,默认没有) uid =.../rsyncd.pid #运行进程的ID写到哪里 lock file = /var/log/rsync/rsync.lock log file = /var/log/rsync/rsyncd.log.../etc/rsyncd.passwd是保存用户帐号信息的文件 格式:backup:password,权限必须是600 5.服务重启:/usr/bin/rsync –daemon –config=/etc
rsync 虽然可以实现快速备份,但是什么东西都不可能是十全十美的,作为计划任务备份,都是固定时间进行的,而且延迟明显、实时性差,当同步源长期不变化时,密集的定期任务是不必要的。...将inotify机制和rsync工具相结合,可以实现触发式备份(实时同步)——只要原始位置的文档发生变化,则立即启动增量备份操作,否则处于静默状态,这样,避免了周期性备份时存在的延迟性、周期过密等问题。...fs.inotify.max_queued_events = 32768 fs.inotify.max_user_instances = 1024 fs.inotify.max_user_watches = 1048576 接下来的操作接着上一篇配置...rsync服务器的环境,以及配置,上一篇博文链接: https://blog.51cto.com/14227204/2431539 现在所有的操作是基于server B(192.168.1.2)这台服务器的...rsync服务器上的配置项须设置为 read only = no。
安装rsync # rpm -ivh rsync-3.0.9-2.el6.rfx.x86_64.rpm 0x03 配置 rsync 服务 4.1..../rsync 配置文件以适合您的需要。...配置文件 rsyncd.conf 两种 rsync 服务运行方式都需要配置 rsyncd.conf,其格式类似于 samba 的主配置文件。.../rsyncd/rsyncd.conf /etc/rsyncd.conf 配置文件 rsyncd.conf 由全局配置和若干模块配置组成。...在服务器端TS-DEV上配置rsync 服务 a.
一、待同步文件目录的服务器上进行配置 假设ip为192.168.1.100 rsync的配置文件是/etc/rsyncd.conf。注意这个文件默认是不存在的,需要手动创建。...0 0 :::873 :::* LISTEN 25241/rsync 二、要同步文件目录所到的目的服务器上配置...不配置直接可以运行同步 rsync -avz rsync_backup@192.168.1.100::proto /data/ 上面命令ip即为上一步的ip,双冒号跟着要同步文件夹的模块名字,这样输入第一步服务器上...rsyncd.conf配置的密码后,即可将第一步服务器上/mnt/data/Files/下的所有内容同步到本地/data/目录下 添加配置文件 将密码文件添加到/etc/rsync.password下...=/etc/rsync.password 附重启命令 重起rsync的组合命令 [root@A-Server58 ~]# pkill rsync #关闭rsync服务 [root@A-Server58
2、配置 rsync 源服务器 在远程同步任务中,负责发起 rsync 同步操作的客户端称为发起端,负责响应来自客户端的 rsync 同步操作的服务器称为同步源。...# service iptables stop # setenforce 0 将rsync 源服务器和rsync 客户端的/etc/hosts配置文件解析成一样的,如下配置。...# tail -2 /etc/hosts 192.168.31.108 linuxserver.com 192.168.31.226 linuxclient.com 配置/etc/rsyncd.conf...配置源的表示方法 执行远程同步任务时,rsync 命令需指定同步源服务器中的资源位置。...@192.168.31.108::tmp /mnt/jacktian # service crond restart # chkconfig crond on 4、配置 rsync+inotify 实时同步
rsync工具介绍: 默认reync 命令不存在,需要用yum安装一下。 rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。...rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。...rsync -av /etc/passwd /tmp/1.txt 本地文件的拷贝 rsync -av /tmp/1.txt root@192.168.188.128:/tmp/2.txt 远程文件拷贝文件到其他机器...-av 同步目录,把指定目录里面的所有东西,拷贝到目标位置并且改名 rsync -avL --delete 备份的同时删除目标目录里面所有的文件 rsync -avL --exclude ...同步目录的同时过滤出目录里面的文件,可以写多个过滤条件 rsync通过ssh同步: rsync /etc/passwd 192.168.182.129:/tmp/aming.txt 把当前机器的目录同步到另外一台机器里面
通过他所提供的功能,rsync是一个用来做备份或者镜像的理想工具。 2009年的5月8好,rsync 3.0.6版本发布,本文所做的配置和实验就是基于这个本版,系统环境为Fedora 10。...rsync工作原理 在两台电脑间同步数据时,必须设置其中一台安装"rsync server"(rsync必须以daemon的方式运行,关于daemon,可以参考后面的资料),同时配置 /etc/rsyncd.conf...服务器配置 通过配置一个rsync服务器,我们就可以将他的文件同步回来,如果在两台机器上都配置了rsync服务,我们就可以实现双向的同步。...rsync的配置文件存放在 /etc/rsyncd.conf中,下面是一份样例: motd file = /etc/rsyncd.motd log file = /var/log/rsyncd.log...配置完成这两项以后,rsync就可以使用了,但是这时你的服务是不安全的,他是wide open to the world的,所以你还需要在安全方面进行一些加强。
rsync的官方站点是http://rsync.samba.org/,目前最新版本是3.1.1,由Wanyne Davison进行维护。...作为一种最常用的文件备份工具,rsync往往是Linux和UNIX系统默认安装的基本组件之一。...1、rsync:快速增量备份工具,实现远程同步,可使用ssh和rsync备份 rsync服务器:备份源,提供一个目录供客户端上传或下载 2、rsync的配置: 建立rsync的配置文件:/etc/rsyncd.conf...服务: 启动:rsync --daemon 停止:kill 进程号 4、rsync的使用 格式:rsync 选项 原始位置 目标位置 选项:-a:归档模式,等同于 -rlptgoD...的基本使用方法了,rsync远程同步实验案例请关注微信公众号 L宝宝聊IT 浏览“rsync远程同步示例”文章进行查阅。
领取专属 10元无门槛券
手把手带您无忧上云