关于rsync工具的安装、配置与进行文件同步与备份的使用流程

看到此文,是否觉得体内洪荒之力爆发,饥渴难耐想吐槽、情不自禁想捐赠
本文为原创文章,尊重辛勤劳动,可以免费摘要、推荐或聚合,亦可完整转载,但完整转载需要标明原出处,违者必究。

支付宝微  信

安装

  • linux yum install rsync

配置

编辑文件:

vim /etc/xinetd.d/rsync

内容如下:

# default: off
# description: The rsync server is a good addition to an ftp server, as it \
#   allows crc checksumming etc.
service rsync
{
    disable         = no
    flags           = IPv6
    socket_type     = stream
    wait            = no
    user            = root
    server          = /usr/bin/rsync
    server_args     = --daemon
    log_on_failure  += USERID
}

创建配置文件

touch /etc/rsyncd.conf

内容如下

# rsync服务执行的所属用户ID与组ID
uid = root 
gid = root
use chroot = no
max connections = 0   
port = 873               
pid file = /var/log/rsync/rsyncd.pid   
lock file = /var/log/rsync/rsync.lock
log file = /var/log/rsync/rsyncd.log  
motd file = /var/log/rsync/rsyncd.motd  
strict modes = yes 
# 配置的模块名称            
[htdocs]                 
uid = root
gid = root
path = /var/www/html 
comment = BACKUP attachment               
ignore errors = yes          
read only = false           
list = false
# 多个用英文半角空格隔开
hosts allow = 61.135.152.203
hosts deny = 172.25.0.0/24
# 验证的用户名
auth users = root                     
secrets file = /etc/rsyncd.secrets   

创建验证文件

touch /etc/rsyncd.secrets

内容如下,且权限需为600

root:1234567890

启动服务

运行如下命令(服务器端)

/usr/bin/rsync --daemon --config=/etc/rsyncd.conf

 

同步服务器文件到本地

rsync -vzrtopg --delete --progress --password-file=/etc/rsyncd.passwd root@192.168.18.200::htdocs ./

/etc/rsyncd.passwd内容如下

1234567890

 

同步本地文件到服务器

rsync -vzrtopg --delete --progress --password-file=/etc/rsyncd.passwd root@192.168.18.200::htdocs ./

 


参考文章:http://www.cnblogs.com/mchina/p/2829944.html

文章来源:胡旭个人博客 => 【原】关于rsync工具的安装、配置与进行文件同步与备份的使用流程

转载请注明出处,违者必究!


这是一篇原创文章,如果您觉得有价值,可以通过捐赠来支持我的创作~
捐赠者会展示在博客的某个页面,钱将会用在有价值的地方,思考中...


分类: 工具, 技术, 技术分享 | 标签: , , , , | 评论 | Permalink

发表评论

电子邮件地址不会被公开。 必填项已用*标注