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快速同步多台主机间的文件,也 ...
随机推荐
- 对 Servlet 的改进--------Struts2 引入
通过上一篇博客:Servlet 的详解 http://www.cnblogs.com/ysocean/p/6912191.html,我们大致知道了 Servlet 的基本用法.但是稍微分析一下 Ser ...
- SQL SERVER大话存储结构(6)_数据库数据文件
数据库文件有两大类:数据文件跟日志文件,每一个数据库至少各有一个数据文件或者日志文件,数据文件用来存储数据,日志文件用来存储数据库的事务修改情况,可用于恢复数据库使用. 这里分 ...
- java 1.8 动态代理源码分析
JDK8动态代理源码分析 动态代理的基本使用就不详细介绍了: 例子: class proxyed implements pro{ @Override public void text() { Syst ...
- 深入研究React setState的工作机制
前言 上个月发表了一篇 React源码学习--ReactClass,但是后来我发现,大家对这种大量贴代码分析源码的形式并不感冒.讲道理,我自己看着也烦,还不如自己直接去翻源码来得痛快.吸取了上一次的教 ...
- Elasticsearch文档查询
简单数据集 到目前为止,已经了解了基本知识,现在我们尝试用更逼真的数据集,这儿已经准备好了一份虚构的JSON,关于客户银行账户信息的.每个文档的结构如下: { , , "firstname& ...
- lvs之 lvs原理架构介绍
一. 概念 lvs的术语: Router:GWIP vs:virtual server,director rs:real server CIP:client IP VIP:virtual server ...
- linux系统中的删除操作
#rm [-fir] 文件或者目录 参数: -f:就是force的意思,忽略不存在的文件,不会出现警告信息: -i:互动模式,在删除前会询问用户是否操作: -r:递归删除.最常用的在目录删除.这是一个 ...
- 可能是最详细的 Hexo + GitHub Pages 搭建博客的教程
前言:博主目前大三,Web 前端爱好者.写博客的好处,不是为了写而写,而是一个记录思想的过程.不要考虑它能带给你什么,而是你自己从中收获了什么. 最近刚好有空,于是就参照网上的各种教程,搭建了一个博客 ...
- javascript 闭包 转载
http://www.jb51.net/article/24101.htm var name = "the window"; var object = { name:"m ...
- Petya勒索病毒疫苗出现,分分钟让电脑对病毒免疫
继wannacry之后,Petya勒索软件攻击再次席卷全球,对欧洲.俄罗斯等多国政府.银行.电力系统.通讯系统.企业以及机场造成了不同程度的影响. 研究发现,Petya 会锁定磁盘的 MFT 和 MB ...