Centos 6.5开启rsync同步
一、测试环境
操作系统:Centos6.5
Server1:172.18.11.100 源服务器
Server2:172.18.11.110 目标服务器
二、操作步骤:
1、先看是否安装了rsync
rpm -qa|grep rsync
[root@host1 ~]# rpm -qa|grep rsync
[root@host1 ~]#
这就证明没有安装rsync
2、现在安装rsync
yum -y install rsync
[root@host1 ~]# rpm -qa|grep rsync
rsync-3.0.6-12.el6.x86_64
[root@host1 ~]#
3、安装成功,现在进行配置
【由于时间原因,在这里不对配置说明项进行】
Server1:源服务器
vim /etc/rsyncd.conf
uid = nobody
gid = nobody
use chroot = no
max connections = 4
pid file = /usr/local/rsync/pid/rsyncd.pid
lock file = /usr/local/rsync/pid/rsync.lock
log file = /usr/local/rsync/pid/rsyncd.log
secrets file = /etc/rsyncd.pwd
hosts allow = 172.18.11.110
hosts deny = *
[web1]
path=/home/rsync_test
comment = backup web1
ignore errors
read only = yes
#list = no
auth users = web1
配置完成以后,直接保存退出,具体操作:wq退出,
配置Rsync密码
vim vim /etc/rsyncd.pwd
输入用户名:密码,如果有多个,则写多条,用户名和密码之间使用:分隔
web1:123456!
web2:123456!
直接保存并退出
然后启动rsync服务
rsync --daemon
[root@host1 rsync_test]#netstat -anpt|grep 873
tcp 0 0 0.0.0.0:873 0.0.0.0:* LISTEN 1225/rsync
tcp 0 0 127.0.0.1:873 127.0.0.1:41489 TIME_WAIT -
tcp 0 0 :::873 :::* LISTEN 1225/rsync
表明rsync 已经安装成功,且已经成功启动
【如果配置文件默认不在/etc/rsyncd.conf,则启动时,需要指定配置文件路径 rsync --daemon --config=绝对路径】
【如果配置文件默认不在/etc/rsyncd.conf,则启动时,需要指定配置文件路径 rsync --daemon --config=绝对路径】
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
现在配置Server2:备份服务器:
rsync判断是否安装,以及安装Rsync步骤请参考上述配置
直接配置vim /etc/rsyncd.conf文件
uid = nobody
gid = nobody
use chroot = no
max connections = 4
pid file = /usr/local/rsync/pid/rsyncd.pid
lock file = /usr/local/rsync/pid/rsync.lock
log file = /usr/local/rsync/pid/rsyncd.log
secrets file=/usr/local/rsync/pwd/rsyncd.pwd
保存并退出
配置密码文件
vim /et/rsyncd.pwd
直接输入密码:
123456!
直接保存并退出
4、执行备份操作
rsync -vzrtopg --password-file=/etc/rsyncd.pwd web1@172.18.11.100::web1 /home/test/
5、至此,rsync同步操作配置完成。
下午有时间,我会把实时备份功能加上。使用的是sersync工具
***执行这些操作时,需要关闭防火墙和selinux,但是关上以后,不安全,后续我也会把穿透iptables的方法在这里写出来***
如果防火墙关闭了,selinux也关闭了,配置也好配置好了,但是,还是无法同步的,请把自己云主机的访问规则允许873端口对外访问,这个问题,困扰我1个多小时,才解决。大家看到这个贴子以后,也可以往这方面思考一下。本地主机, 不用考虑这个情况。
Centos 6.5开启rsync同步的更多相关文章
- centos 6.9使用Rsync+Inotify-tools实现数据实时同步
centos 6.9使用Rsync+Inotify-tools实现数据实时同步 说明: 操作系统:CentOS 6.9 源服务器:192.168.1.222 备份服务器:192.168.1.1.233 ...
- Linux Centos下MySQL主从Replication同步配置(一主一从)
MySQL 主从复制概念MySQL 主从复制是指数据可以从一个MySQL数据库服务器主节点复制到一个或多个从节点.MySQL 默认采用异步复制方式,这样从节点不用一直访问主服务器来更新自己的数据,数据 ...
- Windows Linux 之间rsync同步CODE文件
Windows Linux 之间rsync同步CODE文件 一.环境Windows:OS:Microsoft Windows Web Server 2008 SP1IP:192.168.88.197 ...
- 【转载】CentOS 6.3下rsync服务器的安装与配置
一.rsync 简介 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以使用 Rsync 同步本地硬盘中的不同目录. Rsy ...
- CentOS 6.3下rsync服务器的安装与配置
一.rsync 简介 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以使用 Rsync 同步本地硬盘中的不同目录. Rsy ...
- [转]在Windows中配置Rsync同步
在Windows中配置Rsync同步 Rsync是一款不错的文件免费同步软件,可以镜像保存整个目录树和文件系统,同 时保持原来文件的权限.时间.软硬链接.第一次同步时 rsync 会复制全部内容,下次 ...
- Ubuntu下多服务器 Rsync同步镜像服务配置
主服务器:192.168.5.13_ubuntu 从服务器:192.168.5.11_centos ================== 1> 在两台主机上分别安装rsync========== ...
- Windows 之间用rsync同步数据(cwRsyncServer配置)
rsync是一款优秀的数据同步软件,在跨服务器,跨机房,跨国备份服务器的首选工具,下面就来介绍下如何配置安装cwRsyncServer很大多数软件一样是B/C架构,cwRsyncServer是rsyn ...
- CentOS 6.3下rsync服务器的安装与配置[转]
CentOS 6.3下rsync服务器的安装与配置 一.rsync 简介 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也 ...
随机推荐
- PHP接口学习
接口:不同类的共同行为进行定义,然后在不同类中实现不同的功能. 接口的具体语法: 接口是零件可以用多个零件组成一个新东西: 接口本身是抽象的,内部申明的方法也是抽象的: 不用加abstract 一个类 ...
- JavaScript 扫描枪使用(一)
JavaScript 扫描枪应用(一)com.js为主要的代码实现,test.html文件为测试的页面,其中包括了com.js文件中方法的调用.以下为测试成功代码:com.js //com.js /* ...
- 【Selenium】Selenium1
一.Selenium1组件 (1)Selenium服务器,负责启动关闭浏览器:解释和运行从测试程序中传来的Selenium命令:HTTP代理:获取和验证在浏览器和被测试的应用程序之间的传递的HTTP消 ...
- 破解 Adobe 系列的最佳方法,手把手教
此方法是个人认为最方便的而且最安全的方法(可以避免下载到可能捆绑病毒的破解版本) 1.首先到Adobe的官网上下载 Creative Cloud: 打开官网上creative cloud 的下载页面: ...
- 从OneNote走出,技术博客养成记
2010年9月北上求学,在一所普通本科院校学习计算机专业,年少轻狂未能领悟计算机技术的本质渐生弃学之意. 2013年9月南下参军,在一个电抗部队从事通信指控专业,填补了扛枪演练的男儿情怀却又无法抵制对 ...
- VSTO在幻灯片里面添加按钮对象
//添加Form窗体,窗体中添加Image控件,单击弹出"PPT"信息提示 //命名引用:using MF = Microsoft.Vbe.Interop.Forms; priva ...
- twisted学习之reactor
reactor是twisted框架里面一个很重要的抽象,它为我们实现了循环,所以我们不用再去实现循环了. reactor有如下特点: 1.reactor循环会一致运行下去,可以使用Ctrl+C或者相关 ...
- Java数值避免浮点型计算丢失精度问题
问题描述及方案 假设我们在做电商项目,在进行计算时这个丢失精度在产品价格计算就会出现问题,很有可能造成我们手里有9.99元然后后面会有一堆9,但是呢这些钱无法购买一个10元的商品. 在某些编程语言中有 ...
- Normalize.css介绍,作用,使用方法
介绍 Normalize.css 是一个很小的CSS文件(V5.0.0版本大小8KB),但它在默认的HTML元素样式上提供了跨浏览器的高度一致性.相比于传统的CSS reset,Normalize.c ...
- 统计dir_path下所有文件类型的文件数量
#!/bin/bash #!文件名为countfile.sh ]; then echo "Usage is $0 basepath"; exit fi path=$ declare ...