【RHCA+】while循环
“ 目录:RHCA+ -> 5 Shell脚本 -> 13 while循环 ”语法格式作用while [条件]do命令序列done循环前对条件进行判断,为真则执行命令序列,为假则结束循环while :;do #此种写法永远为真while read -r LINEdo命令序列don
Linux命令专栏第82期:Shell脚本高级实战
Linux命令专栏第82期:Shell脚本高级实战 —— 循环、条件、函数与生产自动化脚本开发 标题吸睛点 “告别复制粘贴命令!掌握Shell高级语法,编写健壮可复用生产脚本,实现巡检、备份、告警自动化,大幅释放运维人力。
效率翻倍!3个自动化脚本(附源码),解决80%日常重复工作
做运维这么多年,最深的感受就是:日常工作里80%的时间,都耗在了重复且无技术含量的操作上——每天逐台检查ECS状态、手动清理日志、批量重启服务,忙到没时间做核心优化。
Shell 从入门到精通 (79) 网络排障:自动化网络故障排查脚本
一、前言:网络故障排查核心痛点相较于磁盘、内存等硬件故障,网络故障的排查难度更高、场景更复杂。核心原因是网络通信属于端到端多层级联动,任意一个环节出错都会导致服务不可用。常见故障层级包含:DNS域名解析、三层路由转发、四层防火墙端口过滤、TCP连接状态、七层应用服务响应。
Shell 从入门到精通 (75) 安全审计异常登录检测与暴力破解自动封 IP
一、引言公网服务器暴露SSH、数据库等核心端口后,会持续遭到全网自动化扫描与暴力破解攻击。攻击者通过批量尝试弱密码、通用账号,试图非法侵占服务器权限。Linux系统具备完善的日志审计机制,所有SSH登录尝试、账号认证行为都会被完整记录。
Rocky Linux 9 入门教程 · 第12天循环 for 与 while
一、今日目标有了判断,脚本能"看情况办事";今天加上循环,脚本就能"重复干活"——批量建 100 个用户、逐行处理 1000 行日志、挨个检查一堆设备,全靠循环。
Bash编程语言99%程序员都踩的坑:我用8年踩的血泪史全告诉你
阅读本文约需12分钟,但能帮你省下至少300小时的debug时间。你有没有过这样的经历?凌晨三点,线上部署脚本突然把生产数据库删了,翻遍日志才发现是一个没加引号的变量。写了一个while read循环统计文件行数,跑完发现变量永远是0,排查两小时才知道是管道子Shell在作祟。
Shell篇(二):管道与重定向-数据流
Shell 实战系列第 2 篇 · 管道与重定向:Linux 数据流的正确打开方式会写命令的人很多,但能把多个命令"串"成一条流水线、把输出精确送到该去的地方,才是运维的基本功。这一篇吃透管道和重定向,你会突然发现:以前要写半天的临时脚本,一行就能搞定。
命令敲得熟,就等于懂 Shell?十三问一次拆透
很多人学 Shell 停在「命令背得熟、脚本会抄会改」,一到变量展开、引号嵌套、重定向合并就懵。真正分水岭不在记多少命令,而在搞清楚一条命令在 Shell 里到底经历了什么。
Shell 从入门到精通(67) 脚本性能优化:精准排查瓶颈极速提速
引言和Python、Go等编程语言不同,Shell脚本的性能瓶颈几乎不在CPU计算能力,核心痛点是频繁创建子进程(fork开销)和重复文件IO操作。