Services05(20191025)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Services05(20191025)相关的知识,希望对你有一定的参考价值。
rsync基本使用
rsync同步操作
? 命令用法
– rsync [选项...] 源目录 目标 目录
? 同步与复制的差异
– 复制:完全拷贝源到目标
– 同步:增量拷贝,只传输变化过的数据
? rsync操作选项
– -n:测试同步过程,不做实际修改
– --delete:删除目标文件夹内多余的文档
– -a:归档模式,相当于-rlptgoD
– -v:显示详细操作信息
– -z:传输过程中启用压缩/解压
远程同步数据
rsync+SSH同步
? 与远程的 SSH目录保持同步
– 下行:rsync [...] user@host:远程目录 本地目录
– 上行:rsync [...] 本地目录 user@host:远程目录
实时同步
一、生成公钥(锁)与私钥(钥匙),实现ssh无密码的验证
二、安装inotify-tools工具软件,监控目录内容变化
1.具备inotify-tools工具软件
inotifywait监控
? 基本用法
– inotifywait [选项] 目标文件夹
****
? 常用命令选项
– -m,持续监控(捕获一个事件后不退出)
– -r,递归监控、包括子目录及文件
– -q,减少屏幕输出信息
– -e,指定监视的 modify、move、create、delete、attrib 等事件类别
三、书写一个shell脚本
for循环:适合写有次数的循环
死循环:while循环,适合次数是无限次的循环
while 条件
do
循环执行的代码
done
以上是关于Services05(20191025)的主要内容,如果未能解决你的问题,请参考以下文章
.net 开发代码结构 -Controllers、Services、Repositories & Contexts