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 | |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于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超详细步骤解析