本文讲述下windows下使用rsync备份数据
本文讲述下windows下使用rsync备份数据
需要使用的软件如下:
环境需求:
上海monitor上跑有定时任务计划备份线上数据库,现在需要把上海monitor上的备份数据拉回到179.12数据回传服务器上一份。
源文件存储路径(上海monitor)
目的地址存放点(回传服务器)
上海monitor安装rsync:
上海monitor上安装cwRsyncServer_4.1.0_Installer.exe ,双击安装后安装后的路径如下:
上海monitor配置rysnc
修改C:\Program Files (x86)\ICW\rsyncd.conf文件,内容如下:
use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
pid file = rsyncd.pid
secrets file = password.txt
port = 873
# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[site2]
path = /cygdrive/d/dbdata/data #注意:d/dbdata/data为源文件存储路径
hosts allow = *
list = true
auth users=root
transfer logging = yes
在C:\Program Files (x86)\ICW路径下新建一个密码文件。名称为:password.txt
C:\Program Files (x86)\ICW\password.txt文件内容如下:
root:123456
启动rsync服务
上海monitor启动rsynsc的服务。
到此服务端配置完成!
数据传输时配置网络环境:
防火墙添加规则
防火墙添加规则:允许179.12的外网IP地址的873端口访问。
路由器添加端口转发
路由器添加端口转发:把873端口的访问转发到上海monitor上。
并且记住要应用配置!!!!
数据回传上安装客户端
先在客户端安装cwRsync_4.1.0_Installer.exe,安装后的路径如下:
cmd手动拉取数据
命令如下:
cd C:\Program Files (x86)\cwRsync\bin
rsync -vzrtopg --progress --delete --password-file=/cygdrive/c/Users/SvcCWRSYNC/users/password.txt<c:\Users\SvcCWRSYNC\users\p.txt root@172.16.1.1::site2 /cygdrive/d/db_backup/51sh --port=873
编写一个test.bat脚本
先写一个在C:\Program Files (x86)\cwRsync\路径下。新建test.bat文件。内如如下:
@echo off
set RSYNC_HOME=C:\Program Files (x86)\cwRsync\bin
cd %RSYNC_HOME%
C:
rsync -vzrtopg --progress --delete --password-file=/cygdrive/c/Users/SvcCWRSYNC/users/password.txt<c:\Users\SvcCWRSYNC\users\p.txt root@172.16.1.1::site2 /cygdrive/d/db_backup/51sh --port=873
新建定时任务计划
新建任务计划-定时运行即可!
本文讲述下windows下使用rsync备份数据的更多相关文章
- 3.MongoDB下Windows下的安装
由于博主目前使用的是Windows的系统,没有使用Linux等其它的系统,因此此安装配置和开发使用,均是在Windows下进行的,以后在使用其它的系统的时候,再将其它系统的配置的使用补充上来. 1.下 ...
- Windows 之间用rsync同步数据(cwRsyncServer配置)
rsync是一款优秀的数据同步软件,在跨服务器,跨机房,跨国备份服务器的首选工具,下面就来介绍下如何配置安装cwRsyncServer很大多数软件一样是B/C架构,cwRsyncServer是rsyn ...
- 使用rsync备份数据
(1).实验环境与目标 源主机:youxi1 192.168.5.101 目标主机:youxi2 192.168.5.102 目标:将源主机youxi1的数据备份到youxi2上. rsync是C/S ...
- metasploit下Windows下多种提权方式
前言 当你在爱害者的机器上执行一些操作时,发现有一些操作被拒绝执行,为了获得受害机器的完全权限,你需要绕过限制,获取本来没有的一些权限,这些权限可以用来删除文件,查看私有信息,或者安装特殊程序,比如病 ...
- Linux下MySQL定时按日期备份数据
一.使用mysql内置命令 mysqldump Usage: mysqldump [OPTIONS] database [tables] mysqldump [OPTIONS] --databases ...
- Windows下安装Confluence并破解汉化
注:本文来源于<Windows下安装Confluence并破解汉化> 一.事前准备 1:JDK下载并安装:jdk-6u45-windows-i586.exe 2:MySQL JDBC连接驱 ...
- Qt5.5.0在Windows下静态编译(修改参数以后才能支持XP)good
测试系统环境: windows 7 编译软件环境: vs2013 + QT5.5.0 [源码地址:http://download.qt.io/official_releases/qt/5.5/5.5. ...
- 【FFmpeg】Windows下FFmpeg编译
由于FFmpeg是基于Linux开发的开源项目,源代码和Windows下最常见的Visual Studio提供的C/C++编译器不兼容,因此它不能使用MSVC++编译,需要在Windows下配置一个类 ...
- windows下 apache 二级域名相关配置
小编今天给大家总结下 windows 下 apache的二级域名的相关配置 利用.htaccess将域名绑定到子目录 下面就利用本地127.0.0.1进行测试 我们这里以 www.jobs.com 为 ...
随机推荐
- json_encode 的局限 , 使用自定义的函数 .returnJson.
$arr = array("liming", "tom", "green"); $arr2 = array( 1 => "l ...
- 2017年5月12日15:10:46 rabbitmq不支持非阻塞调用服务器
就像昨天碰到的问题描述一样,问题不是出在消费者上而是在生产者发送消息出现没有得到返回值时消息通道被挂起,rabbitmq发送的消息是阻塞调用即当发生阻塞时,继续发送的消息都堆在后面.在网上看到有两个方 ...
- Linux "ls -l"文件列表权限详解 【转】
1.使用 ls -l 命令 执行结果如下(/var/log) : drwxr-x--- 2 root adm 4096 2013-08-07 11:03 apache2 ...
- java 反射简说
1 Class类 就是类的类型.研究反射先了解下Class类. 获取类的类型的三种方法: Class c1 = 对象.getClass(); Class c2 = Class.forName(&quo ...
- 解决虚拟机centos7 无法无法上网问题
centos无法上网问题 虚拟机设置 网段设置 网关设置 查看本地电脑设置 登录服务器设置 /etc/sysconfig/network-scripts/ 下面的 ifcfg-ens33 文件操 ...
- HTTP Status 500 - Error instantiating servlet class cn.it.bd.S011
HTTP Status 500 - Error instantiating servlet class cn.it.bd.S011 出现此报错的很大可能是因为 <servlet-class> ...
- 按照不规则多边形shp文件分割底层栅格文件tif,统计不同栅格的属性值
我想做到,按照voronoi多边形分割地图土地利用类型文件,统计每个多边形内不同地物的种类和数量.-----如图: 我的第一个想法是:首先用上层多边形将下层栅格图切割开来,然后就可以分别统计栅格内的地 ...
- python 发送163邮件
可能还需要使用 邮箱第三方客户端的授权码. 网易163免费邮箱相关服务器信息 from email import encoders from email.header import Header fr ...
- 2018上C语言程序设计(初级)作业- 第2次作业
一.预习作业 在课前或者课后观看浙江大学程序设计入门-C语言课程中第2周.第3周的判断部分和第4周的判断部分. 二.PTA作业 完成第7周.第8周和第9周和第10周共8次pta作业,将PTA作业中部分 ...
- TP5对数据库操作的事物作用
假如: 你写好了一段完整的代码,模型对数据库的操作,增删改查什么的,都没有问题,当然运行速度也是最快的,完全不用担心会出错, 前提肯定是已经写好的一整段代码, 但是,万一服务器中断了呢,执行一半,后面 ...