centos7.0安装rsync3.0.9-17.el7

yum install rsync

============================================================================================

Package Arch Version Repository Size

============================================================================================

Updating:

rsync x86_64 3.0.9-17.el7 base 360 k

Transaction Summary

Upgrade 1 Package

Total download size: 360 k

Is this ok [y/d/N]: y

Downloading packages:

Delta RPMs disabled because /usr/bin/applydeltarpm not installed.

rsync-3.0.9-17.el7.x86_64.rpm | 360 kB 00:00:02

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

Updating : rsync-3.0.9-17.el7.x86_64 1/2

Cleanup : rsync-3.0.9-15.el7.x86_64 2/2

Verifying : rsync-3.0.9-17.el7.x86_64 1/2

Verifying : rsync-3.0.9-15.el7.x86_64 2/2

Updated:

rsync.x86_64 0:3.0.9-17.el7

Complete!

查看安装地址:

[root@testzabbix ~]# rpm -ql rsync-3.0.9-17.el7.x86_64

/etc/rsyncd.conf

/etc/sysconfig/rsyncd

/usr/bin/rsync

/usr/lib/systemd/system/rsyncd.service

/usr/lib/systemd/system/rsyncd.socket

/usr/lib/systemd/system/rsyncd@.service

/usr/share/doc/rsync-3.0.9

/usr/share/doc/rsync-3.0.9/COPYING

/usr/share/doc/rsync-3.0.9/NEWS

/usr/share/doc/rsync-3.0.9/OLDNEWS

/usr/share/doc/rsync-3.0.9/README

/usr/share/doc/rsync-3.0.9/support

/usr/share/doc/rsync-3.0.9/support/Makefile

/usr/share/doc/rsync-3.0.9/support/atomic-rsync

/usr/share/doc/rsync-3.0.9/support/cvs2includes

/usr/share/doc/rsync-3.0.9/support/deny-rsync

/usr/share/doc/rsync-3.0.9/support/file-attr-restore

/usr/share/doc/rsync-3.0.9/support/files-to-excludes

/usr/share/doc/rsync-3.0.9/support/git-set-file-times

/usr/share/doc/rsync-3.0.9/support/logfilter

/usr/share/doc/rsync-3.0.9/support/lsh

/usr/share/doc/rsync-3.0.9/support/mnt-excl

/usr/share/doc/rsync-3.0.9/support/munge-symlinks

/usr/share/doc/rsync-3.0.9/support/rrsync

/usr/share/doc/rsync-3.0.9/support/rsyncstats

/usr/share/doc/rsync-3.0.9/support/savetransfer.c

/usr/share/doc/rsync-3.0.9/tech_report.tex

/usr/share/man/man1/rsync.1.gz

/usr/share/man/man5/rsyncd.conf.5.gz

[root@testzabbix ~]# which rsync

/usr/bin/rsync

编辑配置文件:服务器端

[root@testzabbix 22]# more /etc/rsyncd.conf

/etc/rsyncd: configuration file for rsync daemon mode

See rsyncd.conf man page for more options.

configuration example:

uid = root

gid = root

use chroot = no

read only = no

hosts allow=10.2.0.0/255.255.255.0

hosts deny=*

max connections = 5

pid file = /var/run/rsyncd.pid

secrets file = /etc/rsyncd.passwd

log file = /var/log/rsync.log

log format = %t %a %m %f %b

syslog facility = local3

timeout = 300

MOUDULE OPTIONS

[www]

path = /www/

list=yes

port = 873

ignore errors

auth users = rsync

exclude = lost+found/

transfer logging = yes

ignore nonreadable = yes

dont compress = .gz .tgz .zip .z .Z .rpm .deb .bz2

[ftp]

path = /home/ftp

comment = ftp export area

修改客户端配置文件

/etc/rsyncd.passwd

rsync

启动

service rsyncd start

[root@testzabbix www]# ps aux | grep rsync

root 53161 0.0 0.2 114644 1160 ? Ss 11:13 0:00 /usr/bin/rsync --daemon --no-detach

root 53164 0.0 0.1 112644 984 pts/0 R+ 11:13 0:00 grep --color=auto rsync

客户端执行同步命令:

先执行的是:

C:\cwRsync>rsync --port=873 -vzrtopg --progress --delete rsync@10.2.0.75::www /cygdrive/e/www

结果windows上的文件被服务器同步没了。

查了一下命令:修改为:

C:\cwRsync>rsync --port=873 -vzrtopg --progress --delete /cygdrive/e/www rsync@10.2.0.75::www

可以同步了。

E:>c:\cwRsync\rsync -vzrtopg --port=873 --progress --delete --password-file=rsy

ncd.passwd /cygdrive/e/www rsync@10.2.0.75::www

sending incremental file list

加载密码文件时,总出现auth failed,后来按

三、在cwRsync客户端的任务计划中添加批处理脚本文件,每天凌晨3:00钟自动同步Rsync服务端/data/osyunwei目录中的数据到D:\osyunwei目录

1、打开C:\Program Files\cwRsync\bin目录新建passwd.txt

输入123456

保存

继续在C:\Program Files\cwRsync\bin目录新建osyunwei.bat

输入

@echo off

echo.

echo 开始同步数据,请稍等...

echo.

cd C:\Program Files\cwRsync\bin

rsync -vzrtopg --port=873 --progress --delete osyunweibakuser@192.168.21.160::osyunwei /cygdrive/d/osyunwei < passwd.txt

echo.

echo 数据同步完成

echo.

最后保存退出

2、添加批处理脚本到Windows任务计划

系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接

开始-设置-控制面板-任务计划

打开添加任务计划,下一步

浏览,选择打开C:\Program Files\cwRsync\bin目录里面的osyunwei.bat

执行这个任务,选择每天,下一步

起始时间:3:00

运行这个任务:每天,下一步

输入Windows系统管理员的登录密码,下一步

完成

扩展说明:如果要调整同步的时间,打开任务计划里面的osyunwei

切换到日程安排来选项设置,还可以打开高级来设置每隔几分钟运行一次osyunwei.bat这个脚本

至此,CentOS Rsync服务端与Windows cwRsync客户端实现数据同步完成

rsyncd.confrsyncd.passwd

rsync在windows和linux同步数据的配置过程的更多相关文章

  1. 【转帖】Linux上搭建Samba,实现windows与Linux文件数据同步

    Linux上搭建Samba,实现windows与Linux文件数据同步 2018年06月09日 :: m_nanle_xiaobudiu 阅读数 15812更多 分类专栏: Linux Samba 版 ...

  2. Linux LVM逻辑卷配置过程详解(创建,增加,减少,删除,卸载)

    Linux LVM逻辑卷配置过程详解 许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,一旦系统分区不够用时可能不得不备份.删除相关数据, ...

  3. 利用Rsync在windows和linux之间同步数据

    使用Rsync从windows同步文件到linux 1.windows服务端的安装与配置: 免费软件下载地址:http://linux.linuxidc.com/,用户名密码为:www.linuxid ...

  4. Windows 之间用rsync同步数据(cwRsyncServer配置)

    rsync是一款优秀的数据同步软件,在跨服务器,跨机房,跨国备份服务器的首选工具,下面就来介绍下如何配置安装cwRsyncServer很大多数软件一样是B/C架构,cwRsyncServer是rsyn ...

  5. rsync从windows到linux的同步备份

    名称 角色 IP地址 Windows server 2003 服务器 Eth0:192.168.1.1 RHEL5.5 客户端 Eth0:192.168.1.2   一.cwRsyncServer服务 ...

  6. 【av68676164(p31-p32)】Windows和Linux同步机制

    4.6.1 Windows同步机制 临界区(CRITICAL_SECTION) 在进程内使用,保证仅一个线程可以申请到该对象 临界区内是临界资源的访问 相关的API函数 初始化临界区 WINBASEA ...

  7. [oracle] oracle的三种密码验证机制以及在windows和linux下的不同启动过程

    oracle数据库的密码验证机制: ① 操作系统验证 拥有SYSDBA和SYSOPER的用户用该方式验证此时数据库无需启动,也无需开启监听和实例服务. 要求:本地组ora_dba中有该操作系统的登录用 ...

  8. Linux LVM逻辑卷配置过程详解

    许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,一旦系统分区不够用时可能不得不备份.删除相关数据,甚至被迫重新规划分区并重装操作系统,以 ...

  9. Linux随笔 - Linux LVM逻辑卷配置过程详解[转载]

    许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,一旦系统分区不够用时可能不得不备份.删除相关数据,甚至被迫重新规划分区并重装操作系统,以 ...

随机推荐

  1. foreach遍历原理(一)

    前言 要使用foreach的遍历的类首先要满足的条件 1. 类要实现公共方法 public IEnumerator GetEnumerator(){},还可以继承IEnumerable接口来实现这个方 ...

  2. 武汉科技大学ACM :1004: A+B for Input-Output Practice (IV)

    Problem Description Your task is to Calculate the sum of some integers. Input Input contains multipl ...

  3. oracle查询blob类型

    下午要查询一个数据,要求是从 表t_report 中查找出 mainbody字段中包含“hibernate”字符串的所有信息.而mainbody字段是blob类型.百度后终于找到答案: DBMS_LO ...

  4. MySQL Connector/Python 安装、测试

         安装Connector/Python: # wget http://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-pyth ...

  5. html中window对象top 、self 、parent 等属性

    window对象用法: http://www.w3school.com.cn/htmldom/dom_obj_window.asp top 属性返回最顶层的先辈窗口. 该属性返回对一个顶级窗口的只读引 ...

  6. php笔试题1

    PHP 基础知识部分 1. 求$a的值 复制代码 代码如下: $a = "hello"; $b = &$a; unset($b); $b = "world&quo ...

  7. JS表单验证类HTML代码实例

    以前用的比较多的一个JS表单验证类,对于个人来说已经够用了,有兴趣的可以在此基础上扩展成ajax版本.本表单验证类囊括了密码验证.英文4~10个 字符验证. 中文非空验证.大于10小于100的数字.浮 ...

  8. Linux中判断大小端的一种方法

    大小端的定义无需赘言,常用的方法有使用联合体和指针法,如: int checkCPU() { union w { int a; char b; }c; c.a = 1; return (c.b == ...

  9. D3js初探及数据可视化案例设计实战

    摘要:本文以本人目前所做项目为基础,从设计的角度探讨数据可视化的设计的方法.过程和结果,起抛砖引玉之效.在技术方案上,我们采用通用web架构和d3js作为主要技术手段:考虑到项目需求,这里所做的可视化 ...

  10. MySql中的内外联结查询

    内联接只显示在两个数据表里都能找到匹配的数据行.外联接除了显示同样的匹配结果,还可以把其中一个数据表在另一个数据表里没有匹配的数据行也显示出来.外联接分左联接和右联接两种. 看下面的例子: 内联接: ...