CentOS下使用rsync实现定时复制功能

本文介绍了在CentOS系统下如何使用rsync设置定时复制功能,包括rsync的下载安装、配置rsync server、配置密码文件、启动服务、端口开启、rsync client的配置以及设置自动运行脚本等步骤。
摘要由CSDN通过智能技术生成
一、下载、安装rsync
**** 正常安装RH的时候是带RSYNC的,运行文件放在/usr/bin/rsync
#tar zxvf rsync-2.6.9.tar.gz
#cd rsync-2.6.9
#./configure --prefix=/usr/local/rsync
#make
#make install
二、配置rsync server
1、启动RSYNC
#vi /etc/xinetd.d/rsync
  把disable原来的YES改成NO
service rsync
{
        disable = no
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/bin/rsync
        server_args     = --daemon
        log_on_failure  += USERID
}
随系统启动RSYNC
     #chkconfig rsync on

2、配置/etc/rsyncd.conf(需要手动生成)
rsyncd.conf的参数写在上边就是全局参数和写在模块里的就是模块参数
#vi /etc/rsyncd.conf
全局参数
uid = root                                  #运行RSYNC守护进程的用户
gid = root                                  #运行RSYNC守护进程的组
use chroot = no                 #不使用chroot
max connections = 4             # 最大连接数为4
strict modes =yes                #是否检查口令文件的权限
port = 873                      #默认端口873
          
模块参数
[backup]                   #这里是认证的模块名,在client端需要指定
path = /home/backup/        #需要做镜像的目录,不可缺少!
comment = This is a test       #这个模块的注释信息
ignore errors                #可以忽略一些无关的IO错误
read only = yes              # 只读
list = no                   #不允许列文件
auth users = hening             #认证的用户名,如果没有这行则表明是匿名,此用户与系统无关
secrets file = /etc/rsyncd.pw           #密码和用户名对比表,密码文件自己生成
hosts allow = 192.168.1.1,10.10.10.10      #允许主机
hosts deny = 0.0.0.0/0                   #禁止主机
#transfer logging = yes
注释:下面这些绿色文件是安装完RSYNC服务后自动生成的文件
pid file = /var/run/rsyncd.pid      #pid文件的存放位置
lock file = /var/run/rsyncd.lock     #锁文件的存放位置
log file = /var/log/rsyncd.log      #日志记录文件的存放位置

==============实例==================== <
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值