centos7 安装使用rsync

 

 

服务端配置 

1、环境及相关软件介绍

操作系统:centos7.7.1908

源服务器(推送):192.168.188.201

目标服务器(备份):192.168.188.203

2、rsync安装

1
yum -y install rsync

  配置:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
lock file = /var/lock/rsyncd
 
[common]
comment = rsync info
path = /tmp/test    #该路径为需要同步的路径
ignore errors
auth users = admin
secrets file = /etc/rsyncd.pass
hosts allow = 192.168.0.0/16
hosts deny = *
list = false
port = 873
address = 192.168.188.201
uid = root
gid = root
use chroot = no
read only = no
max connections = 10

  

3、创建认证文件

1
2
3
vi /etc/rsyncd.pass
 
admin:123456      #格式是用户名:密码授权:chmod 600 /etc/rsyncd.pass

4、启动rsync

1
systemctl start rsyncd

  

客户端配置:

1、安装rsync,客户端安装完毕,不用单独配置

1
yum -y intall rsync

2、配置秘钥文件

1
2
3
4
5
6
vi /etc/rsync.pass
 
123456
 
授权:
chmod 600 /etc/rsync.pass

  

  

 

 

3、同步文件测试

1
2
3
4
5
rsync -avz --delete --exclude=ccaaa --password-file=/etc/rsync.pass admin@192.168.188.201::common /tmp/test/
 
 
#--exclude=ccaaa 表示不复制ccaaa文件
#--delete 表示服务端、客户端文件完全同步

  

  

 

 

 

 

1
  
1
  

 

posted @   小小仓鼠  阅读(1532)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
历史上的今天:
2018-10-14 转:Centos7安装zabbix3.4超详细步骤解析
点击右上角即可分享
微信分享提示