码迷,mamicode.com
首页 > 系统相关 > 详细

Linux rsync文件同步

时间:2020-04-29 12:31:35      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:strong   自动   位置   cal   ESS   mode   comm   默认端口   传输工具   

rsync 是一个快速增量文件传输工具,它可以用于在同一主机备份内部的备分,我们还可以把它作为不同主机网络备份工具之用。

服务器端:

1.安装该服务 rsync-3.0.8.tar.gz
安装步骤:
1,tar -zxvf rsync-3.0.8.tar.gz
2,cd rsync-3.0.8
3,./configure --prefix=/usr/local/rsync
4,make ; make install

2、配置文件/etc/rsyncd.conf(需要手动生成)
rsyncd.conf的参数写在上边就是全局参数和写在模块里的就是模块参数
#vi /etc/rsyncd.conf
全局参数
uid = root //运行RSYNC守护进程的用户
gid = root //运行RSYNC守护进程的组
use chroot = no //不使用chroot
max connections = 5 // 最大连接数为4
strict modes =yes //是否检查口令文件的权限
port = 873 //默认端口873

模块参数
[backup] //这里是认证的模块名,在client端需要指定
path = /home/aa //需要做镜像的目录,不可缺少!
comment = This is a test //这个模块的注释信息
ignore errors //可以忽略一些无关的IO错误
read only = yes // 只读
list = no //不允许列文件
auth users = hening //认证的用户名,如果没有这行则表明是匿名,此用户与系统无关
secrets file = /etc/rsync.pas //密码和用户名对比表,密码文件自己生成
#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/rsync.lock //锁文件的存放位置
log file = /var/log/rsyncd.log //日志记录文件的存放位置

3. 编辑密码文件,它是一个明文的文本文件:
vim /etc/rsyncd/rsyncd.secrets
123
保存后修改文件权限:chmod 600 /etc/rsync.pas
**

  1. 启动:/usr/bin/rsync --daemon --config=/etc/rsyncd/rsyncd.conf

    5. 可以查看是否有873端口:netstat -naltp **

    --- 至此 rsync 服务端已经配置好了!
    ============================================================ ============================================================

rsync客户端配置:

     在客户端建立已经文件保存rsync服务端用户密码,

vim /etc/rsync.pass
123
#服务端密码文件定义的密码即可
保存后修改文件权限:chmod 600 /etc/rsync.pas

客户机同步服务器命令:
rsync -vzrtopg --progress --delete root@192.168.1.105::aa /home/aa --password-file=/etc/rsync.pas

===================================================
===================================================
定时
crontab -e
15 17 * rsync -vzrtopg --progress --delete root@192.168.10.177::aa /home/aa --password-file=/etc/rsync.pas

Linux rsync文件同步

标签:strong   自动   位置   cal   ESS   mode   comm   默认端口   传输工具   

原文地址:https://blog.51cto.com/zhangg/2491443

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!