`
jimmy.shine
  • 浏览: 396237 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

rsync配置

 
阅读更多

1、通过yum安装

2、确认是否安装了xinetd,未安装,通过yum安装

3、在firewall中开放rsync需要的端口,修改/etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 873 -j ACCEPT  

 4、增加配置文件 /etc/rsyncd.conf

touch /etc/rsyncd.conf
chmod 600 /etc/rsyncd.conf

 5、编辑rsyncd.conf

uid = nobody
gid = nobody
user chroot = no
max connections = 200
timeout = 600
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsyncd.lock
motd file = /etc/rsyncd.motd 
log file = /var/log/rsyncd.log
[data]
path = /data
ignore errors
read only = yes
list = no
hosts allow = 10.8.83.0/255.255.255.0 10.8.100.0/255.255.255.0
auth users = rsync
secrets file =/etc/rsyncd.pwd

 6、创建欢迎文件 /etc/rsyncd.motd

touch /etc/rsyncd.motd
chmod 600 /etc/rsyncd.motd

 7、创建密码文件 /etc/rsyncd.pwd

touch /etc/rsyncd.pwd
chmod 600 /etc/rsyncd.pwd

 8、编辑密码文件/etc/rsyncd.pwd

rsync:rsync

 9、编辑启动文件/etc/xinetd.d/rsync中的disable改为no

service rsync
{
        disable = no
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/bin/rsync
        server_args     = --daemon
        log_on_failure  += USERID
}

 10、配置成随系统启动

chkconfig rsync on

 11、启动

service xinetd restart
/etc/rc.d/init.d/xinetd reload

 12、测试是否已经正常启动

netstat -a | grep rsync

 13、直接检查文件

rsync --list-only rsync@10.8.100.100::data

 

客户端使用方法

1、安装,如果不做为服务器,yum安装即可

2、如果不想输入密码,生成密码文件,可任意名 

touch /etc/rsyncd.pwd
chmod 600 /etc/rsyncd.pwd

 3、使用:

#将远程数据拉取回来
rsync -vzrtopg --delete rsync@10.8.100.100::data /data --password-file=/etc/rsyncd.pwd
将本地数据备份至远程rsync Server
rsync -vzrtopg --delete /data rsync@10.8.100.100::data --password-file=/etc/rsyncd.pwd

#--delete表示完全一致,会执行目标文件夹的删除,

 4、使用cron实现定时操作

(1)生成脚本 /usr/backup.sh

touch /usr/backup.sh
chmod /usr/backup.sh

 (2)增加内容

#!/bin/sh
rsync -vzrtopg --delete rsync@10.8.100.100::data /data --password-file=/etc/rsyncd.pwd

 (3)加入至cron

 crontab -e

#添加
* * * * * sh /usr/backup.sh     /*表示每一分钟执行一次/usr/backup.sh文件

 (4)重启cron

/etc/init.d/crond restart

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    linux系统下rsync配置

    此文档本人总结了linux下如何配置两台linux系统之间快速传递庞大数据的方法,总结其他很简单,一个看做服务端,一个看做客户端。通过配置rsync即可。前提是要安装rsync的rpm包,运维的小伙伴很实用!

    rsync配置参考, 了解配置

    rsync配置参考,了解linux如何实现目录同步,共同学习

    rsync配置与使用(v2.0)

    【rsync配置与使用(v2.0)】 rsync是一款广泛应用于类Unix系统的数据同步工具,主要用于实现远程或本地的数据备份和同步。其名称“remote sync”表明了其主要功能,即远程同步。以下是rsync的主要特点: 1. **镜像...

    rsync配置windows,linux同步

    ### rsync配置Windows与Linux之间的数据同步 #### 一、rsync简介 `rsync`是一种高效的文件同步工具,主要用于在网络环境下实现文件的快速备份和同步。它支持本地同步、远程同步等多种方式,并且能够通过SSH等加密...

    linuxrsync安装配置及命令详解.pdf

    Linux rsync 安装配置及命令详解 Linux rsync 安装配置是 Linux 系统中的一种数据同步工具,通过 rsync 命令可以实现文件的同步、备份和恢复。rsync 服务器可以实现文件的实时同步,降低数据丢失的风险。 服务端...

    rsync配置[借鉴].pdf

    【rsync配置详解】 rsync是一款强大的数据同步和备份工具,尤其在类Unix系统中广泛使用。它能够实现本地或远程的数据镜像备份,并具备多种特性,如保持文件权限、时间戳、软硬链接等。rsync支持通过rcp、ssh等方式...

    Linuxrsync配置具体实现说明.pdf

    以下是对rsync配置的具体实现步骤的详细说明: 1. **安装rsync**: 在SERVER和CLIENT两端,都需要安装rsync软件。这通常通过执行包管理器的命令完成,例如在基于Debian的系统上使用`apt-get install rsync`,在RHEL/...

    rsync配置方法(doc)

    2. **配置rsync**:rsync的配置文件一般位于/etc/rsyncd.conf,这里可以定义服务器的行为,包括哪些目录可供同步,以及访问控制等。 3. **全局定义**:配置文件中的全局设置影响所有模块,如日志文件位置、用户认证...

    rsync配置文件

    rsync 配置文件,欢迎下载,评价的顶顶顶顶顶顶顶顶顶

    rsync配置文档

    **rsync配置文档** rsync,全称Remote Sync,是一款强大的、开源的文件同步工具,广泛应用于Linux系统中。它支持本地和远程的数据同步,具备高效、快速的特点,且可以进行增量备份,大大降低了工作中的数据管理和...

    rsync 配置与使用实现

    本文将深入探讨rsync的配置与使用方法,帮助你更好地理解并掌握这一实用工具。 ### 一、rsync简介 rsync的核心功能是实现本地或远程文件系统的增量复制,它能够快速识别出文件的改变,并只传输这些变化的部分,...

    rhel5之rsync服务配置

    为了启用rsync服务,我们需要编辑/etc/xinetd.d/目录下的rsync配置文件。找到`disable = yes`这一行,并将其改为`disable = no`,以启动rsync服务。 然而,rsync服务还需要一个配置文件——`rsyncd.conf`,默认情况...

    inotity+rsync配置参考

    配置`rsync`守护进程通常需要修改`/etc/rsyncd.conf`配置文件,定义模块、权限和同步规则。例如,以下是一个简单的配置段: ```conf [my_module] path = /path/to/sync read only = no list = yes uid = nobody gid...

    Linux rsync配置

    这是rsync服务的主要配置文件,如果不存在,需要手动创建。以下是一些基本配置项的示例: - `log file`: 指定日志文件的位置,如`/var/log/rsyncd.log`。 - `uid`和`gid`: 设置rsync服务运行的用户和组,例如`...

    rsync安装与配置-完整版.doc

    rsync 安装与配置 rsync 是 Linux 系统下的数据镜像备份工具,可以镜像保存整个目录树和文件系统,并且可以保持原来文件的权限、时间、软硬链接等等。下面将介绍 rsync 的安装和配置过程。 一、安装 rsync rsync ...

    Rsync服务器的配置.docx

    可以参考网络上的教程,例如 http://blog.sina.com.cn/s/blog_72827fb10101asp9.html,获取更多关于Rsync配置和常见问题的解答。 13. **服务器端配置示例**: - 确保Rsync已安装,例如:`rpm -qa | grep rsync` ...

    rsync安装与配置-完整版.pdf

    **二、rsync配置** rsync服务端的配置文件位于`/etc/rsyncd.conf`。此文件由模块构成,每个模块代表一个备份的目录树。例如,要备份`/www/`、`/mirror/file0/`和`/mirror/file1/`,配置文件中应定义三个模块。配置...

Global site tag (gtag.js) - Google Analytics