`

rsync同步

阅读更多

下载地址:http://rsync.samba.org/ftp/rsync/

 

主机:192.168.202.130

从机:192.168.202.129

1.  在主从机上新建rsyncd.conf

Vi /etc/rsyncd.conf

uid =root

gid =root

use chroot =yes

log file =/var/log/rsyncd.log

pid file =/var/run/rsyncd.pid

hosts deny =*

[picData]

comment =backup for picServer

path =/home/Gzh/rsyncBak

read only =no

auth users =root

secrets file =/etc/rsyncd.secrets

hosts allow =192.168.202.129(从机改为:192.168.202.129)

21) useradd Gzh

 2) passwd Gzh

3) 123456(Gzh用户的密码)

4)vi /etc/rsyncd.secrets

:123456(Gzh的密码),从:Gzh:123456

3.chmod 600 /etc/rsyncd.secrets

chmod 600 /etc/ rsyncd.conf

注意:最好就600的权限(其它的好象不行,如777)

4 . vi /etc/xinetd.d/rsync

# description: The rsync server is a good addition to an ftp server, as it \

#       allows crc checksumming etc.

service rsync

{

        disable = no

        socket_type     = stream

        wait            = no

        user            = root

        server          = /usr/bin/rsync

        server_args     = --daemon --config=/etc/rsyncd.conf

        log_on_failure  += USERID

}

5.service xinetd restart

6.mkdir –p  /home/Gzh/ rsyncBak

7.chmod  -R 600 /home/Gzh/rsyncBak

8.vi /usr/local/ rsync_start.sh

/usr/bin/rsync  --password-file=/etc/rsyncd.secrets -vzrtopg /home/Gzh/rsyncBak(同步数据的目录) Gzh@192.168.202.129::picData   --delete  --progress

9. vi /usr/local/rsync_ontime.sh

*/1 * * * * /usr/local/rsync_start.sh > /dev/null 2>&1

10. crontab -u root rsync_ontime.sh

11.vi /etc/sysconf/iptables 开放端口: 873

    Service iptables restart

 

uid = nobody
gid = nobody
use chroot = no # 不使用chroot
max connections = 4 # 最大连接数为4
pid file = /var/run/rsyncd.pid #进程ID文件
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log # 日志记录文件
secrets file = /etc/rsyncd.pwd # 认证文件名,主要保存用户密码,权限建议设为600,所有者root
[module] # 这里是认证的模块名,在client端需要指定
path = /var/mail # 需要做镜像的目录(我的理解是存放 主服务同步下来的文件)
comment = backup xxxx # 注释
ignore errors # 可以忽略一些无关的IO错误
read only = yes # 只读
list = no # 不允许列文件
auth users = postfix # 认证的用户名,如果没有这行,则表明是匿名

分享到:
评论

相关推荐

    rsync同步的艺术

    "rsync同步的艺术" rsync 是一个功能强大的文件同步工具,经常用于服务器之间的文件同步和备份。它能够确保文件的内容、权限和时间戳保持一致。下面是 rsync 的一些重要知识点: 1. rsync 的基本使用:rsync 可以...

    FreeBSD Rsync同步学习与配置全过程

    FreeBSD上的Rsync同步学习与配置是一个重要的话题,特别是对于那些需要高效、可靠地备份和同步数据的系统管理员而言。Rsync是一款强大的文件同步工具,最初设计用来替代rcp,由rsync.samba.org维护。它以其独特的...

    Windows上设置rsync同步

    ### Windows上设置rsync同步详解 #### 一、前言 `rsync`是一款非常强大的文件同步工具,它能够在本地或是远程计算机之间高效地同步文件和目录。在Windows环境中使用`rsync`进行文件同步,可以提高数据备份及迁移的...

    linux 下rsync文件夹同步配置

    ### Linux下rsync文件夹同步配置详解 #### 引言 在Linux环境下,rsync工具因其高效、稳定、灵活的特点,被广泛应用于文件备份、数据迁移以及文件夹同步等场景。本文将详细介绍如何在Linux系统中配置rsync进行...

    Rsync+ssh双机同步测试及问题解决

    问题:rsync同步时,出现“ permission denied”错误。 解决方案:检查文件和目录的权限,确保rsync用户有足够的权限。 2. 解决方案二 问题:rsync同步时,出现“connection refused”错误。 解决方案:检查ssh...

    Rsync同步局域网主机WIN7数据到公网linux服务器.docx

    【Rsync同步局域网主机WIN7数据到公网Linux服务器】 在现代企业环境中,数据的安全备份和实时同步至关重要。Rsync是一款强大的文件同步工具,它能够有效地在不同系统之间进行数据迁移和同步,包括从Windows系统到...

    3.6: rsync同步操作 、 inotify实时同步 、 数据库服务基础 、 管理表数据(1).docx

    本文档主要介绍了Linux环境下的几个关键概念和技术,包括rsync同步操作、inotify实时同步以及数据库服务的基础知识,重点在于rsync的使用和数据库管理。 1. **rsync同步操作**: `rsync`是一个强大的、快速的文件...

    ubuntu rsync中文乱码 window ubuntu rsync同步中文乱码.docx

    `rsync`是一个强大的文件同步工具,它允许用户在不同系统间同步文件,但如果不正确地处理编码问题,中文文件名就会显示为乱码。 要解决`rsync`在Windows与Ubuntu之间同步中文文件名出现乱码的问题,我们需要关注`...

    linux下使用rsync同步目录

    rsync 是一个强大的数据同步工具,常用于 Linux 环境中保持文件和目录的一致性。它支持本地和远程的文件同步,并且具有高效、增量传输的特点,可以在不完全重传整个文件的情况下同步变动部分。rsync 的使用场景广泛...

    Windows中配置Rsync同步文件的方法 v 1.0

    在互联网中,Windows环境中使用Rsync远程同步数据;使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他rsync主机同步。

    使用 rsync 同步

    ### 使用rsync同步详解 #### 一、rsync概述 **rsync**(远程同步工具)是一种高效的数据同步工具,广泛应用于局域网(LAN)和广域网(WAN)环境中,用以快速同步多台主机之间的文件或本地硬盘内的不同目录。rsync...

    rsync同步文档.doc

    rsync是一种强大的文件同步工具,尤其在Linux环境中广泛使用,用于在本地或远程系统之间高效地同步数据。rsync的特点在于其增量复制功能,只同步两台机器间不同部分的数据,从而大大减少了网络带宽的消耗。 rsync...

    图解rsync数据同步部署文档.docx

    rsync 数据同步部署指南 rsync 是一种快速、可靠的文件同步工具,广泛应用于数据同步、备份和镜像等领域。以下是 rsync 数据同步部署指南的摘要信息: 一、什么是 rsync? rsync 是一个免费的、功能强大、跨平台...

    rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted

    1. 服务器时间同步:当rsync同步文件时,需要对文件的时间戳进行设置,如果服务器的时间设置与客户端有较大偏差,可能会因为时间同步问题导致权限校验失败,从而引发“Operation not permitted”的错误。可以使用NTP...

    rsync同步备份工具

    rsync是一款强大的、开源的文件同步和备份工具,它被广泛应用于Linux和Unix系统中,同时也支持Windows环境。rsync以其高效的数据同步能力和增量备份功能而著名,它可以在本地系统间或者通过网络在不同系统之间进行...

    inotify-tools+rsync同步使用方法介绍

    `rsync` 也支持多种同步模式,如本地文件同步、远程文件同步,以及通过网络的同步。 结合`inotify-tools` 和 `rsync`,我们可以在文件系统发生改变时立即触发`rsync`进行同步,实现近乎实时的数据同步。以下是在...

Global site tag (gtag.js) - Google Analytics