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快速同步多台主机间的文件,也 ...
随机推荐
- ArrayList源码解读
在端午节这个节日里,有一个特殊的任务,我带着你一起揭开"ArrayList"的真面目.从成员变量.构造函数.主要方法三部分,对ArrayList有进一步的认识,希望能够帮助你. 一 ...
- ATmega8仿真——外部中断的学习
前面我们学习了ATmega8的I/O口作为通用数字输入/输出口来用时对LED数码管控制和扫描按键的应用: 但ATmega8多数的I/O口都是复用口,除了作为通用数字I/O使用,还有其第二功能,这里我们 ...
- Python教程(2.3)——运算符和类型转换
Python里有很多运算符(operator),这节就让我们来详细学一学. 注意:本文没有特别说明的地方,只考虑bool.int.float三种类型.例如"两边操作数类型相同时,得到的结果为 ...
- 正则表达式入门案例C#
---恢复内容开始--- 在网上百度了好多关于正则表达式的,不过好多都是关于语法的,没有一个具体的案例,有点让人难以入门,毕竟我还是喜欢由具体到抽象的认识.所以我就在这先提供了一个入门小案例(学了了6 ...
- (转)Nginx的启动、停止与重启
启动 启动代码格式:nginx安装目录地址 -c nginx配置文件地址 例如: [root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /us ...
- javaSE_05Java中方法(函数)与重载、递归
1.方法的声明和调用 什么是方法?为什么需要方法?代码复用,方便软件升级 什么是方法? 具备特定功能的一段独立的代码段 标准的方法格式:(注意格式的顺序) 修饰符 返回值类型 方法名(参数类型 参数名 ...
- 最新Hadoop Shell完全讲解
本文为原创博客,转载请注明出处:http://www.cnblogs.com/MrFee/p/4683953.html 1.appendToFile 功能:将一个或多个源文件系统的内容追加至 ...
- oracle 体系结构简介
1.1.SGA(system global area) SGA是oracle Instance的基本组成部分,在示例启动是分配.是一组包含一个oracle实例的数据和控制信息的共享内存结构.主要用于存 ...
- JS之DOM那些事
DOM 是 Document Object Model(文档对象模型)的缩写.DOM分为核心DOM.XML DOM.HTML DOM,我们接触的主要是HTML DOM,HTML DOM 定义了所有 H ...
- vue初学实践之路——vue简单日历组件(1)
---恢复内容开始--- 最近做的项目有一个需求,需要有一个日历组件供预定功能使用,之前的代码过于繁琐复杂,所以我采用vue重写了这个组件. npm.vue等等安装. 只是一个简单的日历组件,所以并不 ...