张卿
2020-05-30
910
25
0
本文围绕 Elasticsearch 6 到 7 的迁移流程展开,整理基于 `_reindex` 的同集群与跨集群迁移方式,以及借助 Logstash 实现索引同步的思路,适合作为版本升级和数据迁移演练参考。
张卿
2020-05-29
687
12
0
本文聚焦 Elasticsearch 的二进制部署路线,覆盖单点与集群安装、免密与同步脚本、systemd 托管、Oracle JDK 接入以及 heap 内存调优,适合在生产化部署前做一次完整演练。
张卿
2020-05-28
702
14
0
本文围绕 Elasticsearch 在三台实验节点上的 RPM 部署展开,整理环境准备、单节点安装、集群搭建、关键配置项含义以及常见故障处理过程,适合作为 ELK 学习阶段的第一篇落地部署笔记。
张卿
2020-05-27
882
14
0
本文系统整理 Elasticsearch DSL 查询语法,覆盖全文检索、精确匹配、分页、字段过滤、排序、布尔查询、范围过滤以及聚合统计等常见能力,适合作为 ES 搜索实战的核心查询清单。
张卿
2020-05-26
569
29
0
本文作为 Elasticsearch API 实战的入门篇,先梳理 RESTful 风格、JSON 数据结构,以及索引、分片、副本、文档等基础术语,为后续索引管理和文档操作建立统一语义。
张卿
2020-05-25
599
18
0
本文围绕 Shell 编程里的“计算能力”展开,整理常见运算符、`awk`、`bc`、`expr`、`let`、`$(( ))` 等几种常见计算方式,并通过两个计算器脚本案例说明如何把输入检查、变量传递和运算结果输出串成一个完整脚本。
张卿
2020-05-24
511
27
0
本文把原笔记中关于循环的内容集中整理,包括 `for`、`while`、`until` 三类循环的适用场景,以及批量建文件、猜数字、读取文件、访问日志分析和防 DOS 脚本等案例。对运维来说,循环就是把“一次命令”升级成“批量自动处理”的关键步骤。
张卿
2020-05-23
893
25
0
本文整理原笔记中专门为自动化脚本准备的一组巡检命令,包括端口、进程、网络、Web 请求和系统级观察工具,并通过端口连通性检查脚本、URL 健康检查脚本两个案例,说明这些命令如何真正落地到 Shell 自动化里。
张卿
2020-05-22
861
16
0
本文整理原笔记最后“再战三剑客”的部分,重点覆盖 `sed` 与变量联动、`awk` 的字段提取、判断、循环,以及 `awk` 关联数组的统计思路。对自动化运维来说,这部分内容是把 Shell 从“命令串联”提升为“批量数据处理”的关键能力。
张卿
2020-05-21
851
15
0
本文整理 Shell 脚本里最关键的判断逻辑,包括 `[ ]`、`[[ ]]`、`test` 的区别,文件和字符串判断、整数与逻辑判断、正则校验,以及 `if` 单分支、双分支、多分支的写法,并结合磁盘巡检、数字比较、用户信息检查等案例说明这些判断该怎么落地。