rsync工具学习
转自:https://www.cnblogs.com/clsn/p/7668309.html
1、介绍
远程数据同步,通过命令行和守护进程进行:
Pull: rsync [OPTION...] [USER@]HOST:SRC... [DEST]
rsync [OPTION...] rsync://[USER@]HOST[:PORT]/SRC... [DEST]
Push: rsync [OPTION...] SRC... [USER@]HOST:DEST
rsync [OPTION...] SRC... rsync://[USER@]HOST[:PORT]/DEST
拉:
- [USER@] :以什么用户身份传输数据信息
- HOST:远程主机信息(IP地址信息 主机名称信息)
- SRC:远端要拉过来的数据信息
- [dest]:拉到本地什么位置
推:
- SRC:本地要推过去的数据信息
- DEST:怼到远端什么位置
2、通过守护进程同步的配置
转自:https://www.cnblogs.com/jtlin/p/6018776.html
配置文件: /etc/rsyncd.conf
port=8730 # #监听端口默认为873 log file=/var/log/rsync.log pid file=/var/run/rsync.pid #指定pid,什么意思? #以上3个是全局配置 [abc] #模块名 path=/tmp/123 # 指定该模块对应在哪个目录下 use chroot=yes max connections=4 read only=no list=yes uid=root #以哪个用户的身份来传输 gid=root #以哪个组的身份来传输 auth users=abc #指定验证用户名,可以不设置,不设置默认不用密码,设置的话安全性更高点 secrets file=/etc/rsyncd.passwd #指定密码文件,如果设定验证用户,这一项必须设置,设定密码权限为400. 内容格式为:username:password hosts allow = 182.29.0.0/16 #设置可以允许访问的主机,可以是网段,多个Ip地址用空格隔开
启动命令:
rsync --daemon #使用默认的配置文件/etc/rsyncd.conf,daemon表示以守护进程的方式启动rsync服务。
rsync --daemon --config=/etc/rsyncd2.conf #指定配置文件,还可以指定port:--port=PORT
参数选项:
- -r, --recursive 对子目录以递归模式处理
- -b, --backup 创建备份,也就是对于目的已经存在有同样的文件名时,将老的文件重新命名为~filename。
- -t, --times 保持文件时间信息。
- -D, --devices 保持设备文件信息。
- -v, --verbose 详细模式输出。
- -z, --compress 对备份的文件在传输时进行压缩处理。
- -P,显示同步的过程及传输时的进度等信息。
- -a, 归档模式,表示以递归方式传输文件,并保持文件属性。等于 -rtopgDl
//例子: export RSYNC_PASSWORD="dfiaodfaih" #设置环境变量密码 rsync --list-only rsync://lve_svr@101.12.48.111:8730/服务端的模块名/ #查看对端的文件
rsync -rbtDvzP bin_d rsync://lve_svr@101.12.48.111:8730/服务端的模块名/${dirs[0]}/bin #上传到对端,推
A要从B拿文件,B开启rsync,A拉;A开启rsync,B推。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
2018-07-28 Andrew Ng-ML-第八章-正则化
2018-07-28 Andrew Ng-ML-第七章-逻辑回归
2018-07-28 PAT 1017 Queueing at Bank
2018-07-28 PAT 1016 Phone Bills[转载]
2018-07-28 PAT 1015 Reversible Primes[求d进制下的逆][简单]