centos rsync - 远程同步文件

Centos 远程同步文件 rsync

标签(空格分隔): tamguo


使用rsync的原因
博主有两台云服务器,一台是测试机,一台线上机器。因为网站上线了一段时间线上服务器的图片文件和测试机器的图片文件对应不上,博客有洁癖,想同步两台机器的文件,所有有了这篇博客 ?。

  • 假设两台服务器的IP分别为:服务器:192.168.1.10,客服端192.168.1.11
  • 同步目录 服务器 /home/webdata/files 客服端:/home/webdata/files
  • centos 版本号:CentOS release 6.9 (Final)

1. rsync 服务端安装

1、查看rsync安装包

rpm -qa rsync

2、 安装rsync

yum install rsync -y

4、 创建rsync配置文件

vi /etc/rsyncd.conf

5、 填写配置内容(复制下面的代码即可)

uid = rsync                         # 用户 远端的命令使用rsync访问共享目录
gid = rsync                         # 用户组                        
use chroot = no                     # 安全相关
max connections = 200               # 最大连接数
timeout = 300                       # 超时时间
pid file = /var/run/rsyncd.pid      # 进程对应的进程号文件
lock file = /var/run/rsyncd.lock    # 锁文件
log file = /var/log/rsyncd.log      # 日志文件
ignore errors                       # 忽略错误
read only = false                   # 可写
list = false                        # 不能列表
hosts allow = 172.16.1.0/24         # 允许连接的服务器
hosts deny = 0.0.0.0/32             # 后勤组连接的服务器
auth users = rsync_backup           # 虚拟用户
secrets file = /etc/rsync.password  # 虚拟用户对应的用户和密码文件

[backup]                            # 模块名称
path = /backup                      # 服务端提供访问的目录

[nfsbackup]
path = /nfsbackup

6、 启动sync服务

rsync --daemon

到此SYNC服务端已经安装成功

2. rsync 客服端安装

192.168.1.11 这台服务器
1、 查看是否安装rsync

# rpm -qa rsync

2、 安装rsync

# yum install rsync -y

3、 同步测试

# rsync -avz /home/webdata/files/* root@192.168.1.11:/home/webdata/files/

输入root密码
之后即可同步

作者 [@谭果][3] 探果网
2018 年 08月 21日

转载于:https://www.cnblogs.com/tamguo/p/9511100.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值