排序
Linux文本处理进阶:wc、sort与uniq的巧妙结合
一、wc 统计 word count/calcuate 统计文件中单词情况,大小,行数, 未来工作中用于统计行数 简单使用是统计文件的行数,未来还可以统计一些命令的结果有多少行(个). | wc选项 | 说明 | | -----...
Tengine健康检查实战:为Nginx负载均衡增加upstream_check状态页
一、为什么要给负载均衡增加健康检查 这里将这个案例放在负载均衡算法之后,核心目标很明确: - 希望知道后端节点是否健康 - 希望有一个页面可以直观看到后端状态 在真实集群里,如果某台 Web ...
Ansible优化实践:性能调优、sudo配置与安全建议
一、Ansible 性能优化的几个方向 性能优化可以集中概括为几类常见思路: - 优化 SSH 连接速度,例如关闭 `UseDNS`、`GSSAPIAuthcation` - 尽量不要让 Ansible 执行交互式命令,必要时使用非交互...
sed文本处理实战:查询、替换、删除与新增详解
一、什么是 sed `sed` 是 Linux 中非常经典的流编辑器,常用于: - 取行 - 过滤 - 替换 - 删除 - 批量修改文本内容 它最大的特点是:可以不打开编辑器,直接在命令行中对文本进行快速处理。 二...
Shell运算实战:awk、bc、expr 与计算器脚本
一、Shell 里有哪些常见运算符 这里列出的常见运算符包括: - `+`:加法 - `-`:减法 - `*`:乘法 - `/`:除法 - `%`:取余 - `^` 或 `**`:幂运算 - `i++`:计数 - `j+=n`:累加 - `&&...
Shell巡检脚本常用命令:端口、进程、网络与 URL 检查
一、自动化脚本里最常见的巡检维度 这里将脚本里常用的检查分成几类: - 端口:判断端口是否监听、是否能连通 - 进程:判断服务进程是否存在、是否异常 - 网络:判断主机连通性、流量和 DNS 解...
SSH登录并执行文本文件命令
一、脚本运行前提 - 通过SSH登录 - 需要登录设备管理地址统一放在一个文件类型为.txt的文本文件,这里习惯命名为ip_list.txt - 需要执行的命令统一放在一个文件类型为.txt的文本文件,这里习惯...
Tomcat配置详解:管理端、server.xml与访问日志规范
一、为什么理解 `server.xml` 很重要 这里在完成基础部署和服务管理后,又专门花了大量篇幅讲配置文件。 原因很简单: - Tomcat 的很多关键行为都由 `server.xml` 控制 例如: - 监听端口 - 默...
Nginx负载均衡入门:upstream、轮询与常用健康检查参数
一、为什么要从单机代理升级到负载均衡 这里先给出了一个非常典型的背景: - 如果后端只有一台 Web 服务器,访问量大了就会扛不住 - 假设单台 Web 只能承受一定规模访问 - 当访问量继续上涨,就...
网站存储服务入门:为什么需要存储、存储分类与NFS工作原理
一、为什么网站架构里需要独立存储 这里对存储服务的定位很明确:它主要用于存放用户上传的内容,通常处在网站架构靠后的数据层位置。 如果没有独立存储,用户上传的数据往往会直接落在某一台 W...











