PART Ⅰ : 容器云OPENSHIFT
- 安装
- 数据持久化
- 集群管理
- 数据持久化
- 管理
- 网络
- 安全审计
- 工具应用部署
PART Ⅱ:容器云 KUBERNETES
- 基础
- 原理
- 系统应用/网络CNI/TRaefik
- 安装
- 集群管理
- 用户认证ServiceAccount与授权策略RBAC
- K8S应用管理工具Helm
- 问题
- 辅助工具
- Doing:K8S 多集群管理与网络互联
- VM On K8S
PART Ⅲ:持续集成与持续部署
- CICD优化总结
- Jenkins
- Gitlab
- Drone
- Nexus
- 配置
- 使用OrientDB Console在DB层面修改配置
- [设置SMTP邮件服务](https://www.wenjiangs.com/doc/krrcu7ebin9hh
- 仓库管理
- 数据备份恢复
- API
- Jenkins相关插件
- 配置
- SonarQube静态代码扫描分析
- LDAP
- Apollo
- 项目管理工具
- Jira
- Redmine
- Harbor
- Vault
- Alfred
- Web IDE: VSCode
- DolphinScheduler
PART Ⅴ:日志/监控/告警
- Logging
- Kafka/Zookeeper
- Filebeat
- Metrics
- Tracing
- Sentry日志聚合告警平台
PART Ⅵ:基础
- Docker
- Shell脚本
- Mave
- git
- 正则表达式
- SSL/TLS
- Ceph
- 性能压力测试
- PXE+Kickstart
- netboot.xyz
- Tool
- Windows
- MacOS小技巧
- Linux
- Linux排错优化
- iptables详解
- MySQL
- Redis
- 负载均衡与代理
- 代理服务器
- Nginx
- GitBook
- Telegram机器人
- OpenVPN Server
- iDRAC
- vSphere
- Raspberry Pi树莓派
- 钉钉机器人
- Aliyun CLI
- 音、视频处理工具:fffmpeg
- 图片处理工具:Imagemagick
- PDF处理工具:Ghostscript
- Nvidia
- Virtualbox 虚拟机管理
- 阿里云产品使用总结
- RustDesk:可自建远程控制软件
- Poste:自建邮件服务器
- 使用 Jlink构建最小化依赖的 JRE 环境
- Aria2
- Asuswrt-Merlin
- Trap:Shell脚本信号跟踪
- 零散知识汇总
- BarkServer通知
- Synology
PART Ⅶ:数据存储、处理
PART VIII:CODE
- Python学习笔记
- 基础语法
- statik 将静态资源文件打包到二进制文件中
- HTML/CSS 学习笔记
- JavaScript学习笔记
PART X:HACKINTOSH
PART XI:安全
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
rsync命令详解
1、命令参数
rsync [参数] [源文件] <..[源文件]> [目标文件]
参数 | 含义 |
---|---|
-v, --verbose | 详细模式输出 |
-q, --quiet | 精简输出模式 |
-c, --checksum | 打开校验开关,强制对文件传输进行校验 |
-a, --archive | 归档模式,表示以递归方式传输文件,并保持所有文件属性,等于-rlptgoD |
-r, --recursive | 对子目录以递归模式处理 |
-R, --relative | 使用相对路径信息 |
-b, --backup | 创建备份,也就是对于目的已经存在有同样的文件名时,将老的文件重新命名为~filename。可以使用--suffix选项来指定不同的备份文件前缀。 |
--backup-dir | 将备份文件(如~filename)存放在在目录下。 |
-suffix=SUFFIX | 定义备份文件前缀 |
-u, --update | 仅仅进行更新,也就是跳过所有已经存在于DST,并且文件时间晚于要备份的文件。(不覆盖更新的文件) |
-l, --links | 保留软链结 |
-L, --copy-links | 想对待常规文件一样处理软链结 |
--copy-unsafe-links | 仅仅拷贝指向SRC路径目录树以外的链结 |
--safe-links | 忽略指向SRC路径目录树以外的链结 |
-H, --hard-links | 保留硬链结 |
-p, --perms | 保持文件权限 |
-o, --owner | 保持文件属主信息 |
-g, --group | 保持文件属组信息 |
-D, --devices | 保持设备文件信息 |
-t, --times | 保持文件时间信息 |
-S, --sparse | 对稀疏文件进行特殊处理以节省DST的空间 |
-n, --dry-run | 现实哪些文件将被传输 |
-W, --whole-file | 拷贝文件,不进行增量检测 |
-x, --one-file-system | 不要跨越文件系统边界 |
-B, --block-size=SIZE | 检验算法使用的块尺寸,默认是700字节 |
-e, --rsh=COMMAND | 指定使用rsh、ssh方式进行数据同步 |
--rsync-path=PATH | 指定远程服务器上的rsync命令所在路径信息 |
-C, --cvs-exclude | 使用和CVS一样的方法自动忽略文件,用来排除那些不希望传输的文件 |
--existing | 仅仅更新那些已经存在于DST的文件,而不备份那些新创建的文件 |
--delete | 删除那些DST中SRC没有的文件 |
--delete-excluded | 同样删除接收端那些被该选项指定排除的文件 |
--delete-after | 传输结束以后再删除 |
--ignore-errors | 及时出现IO错误也进行删除 |
--max-delete=NUM | 最多删除NUM个文件 |
--partial | 保留那些因故没有完全传输的文件,以是加快随后的再次传输 |
--force | 强制删除目录,即使不为空 |
--numeric-ids | 不将数字的用户和组ID匹配为用户名和组名 |
--timeout=TIME | IP超时时间,单位为秒 |
-I, --ignore-times | 不跳过那些有同样的时间和长度的文件 |
--size-only | 当决定是否要备份文件时,仅仅察看文件大小而不考虑文件时间 |
--modify-window=NUM | 决定文件是否时间相同时使用的时间戳窗口,默认为0 |
-T --temp-dir=DIR | 在DIR中创建临时文件 |
--compare-dest=DIR | 同样比较DIR中的文件来决定是否需要备份 |
-P | 等同于 --partial |
--progress | 显示备份过程 |
-z, --compress | 对备份的文件在传输时进行压缩处理 |
--exclude=PATTERN | 指定排除不需要传输的文件模式 |
--include=PATTERN | 指定不排除而需要传输的文件模式 |
--exclude-from=FILE | 排除FILE中指定模式的文件 |
--include-from=FILE | 不排除FILE指定模式匹配的文件 |
--version | 打印版本信息 |
--address | 绑定到特定的地址 |
--config=FILE | 指定其他的配置文件,不使用默认的rsyncd. conf文件 |
--port=PORT | 指定其他的rsync服务端口 |
--blocking-io | 对远程shell使用阻塞IO |
-stats | 给出某些文件的传输状态 |
--progress | 在传输时现实传输过程 |
--log-format=formAT | 指定日志文件格式 |
--password-file=FILE | 从FILE中得到密码 |
--bwlimit=KBPS | 限制I/O带宽,KBytes per second |
-h, --help | 显示帮助信息 |
2、同步模式
①本地模式
rsync [参数] [源文件] [目标文件]
②通过远程shell访问模式
拉取(pull) :rsync [参数] 用户@主机:源文件 [目标文件]
rsync -av --progress -e 'ssh -p 1022' root@192.168.1.1::www /databack
推送(push) :rsync [参数] [源文件] 用户@主机:源文件
rsync -avzP /data/test root@192.168.1.1:/data/test
③守护进程模式
拉取
rsync [参数] 用户@主机::源文件 [目标文件]
rsync [参数] rsync://用户@主机:端口/源文件 [目标文件]
推送
rsync [参数] [源文件] 用户@主机:源文件
rsync [参数] [源文件] rsync://用户@主机:端口/源文件 [目标文件]
1、同步本地文件到远程服务器
2、
使用SCP模式同步时
https://superuser.com/questions/138893/scp-to-remote-server-with-sudo
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论