我是韩先超,51CTO 学堂 K8s、Python 教学总监、AIOps 实战训练营讲师,云计算架构师,具有 8 年项目实战经验+5 年教学经验,线上学员已达 300w+。
做运维的小伙伴,日常大概率都被这件事折磨过:
每天重复敲几十条相似命令:服务器批量巡检、日志清理、服务重启、端口排查、磁盘监控……
明明是机械重复的工作,却必须守着电脑逐条输入,耗时又容易手滑输错,熬夜加班全靠这些无效工作量堆出来。
其实根本不用这么累。

现在借助通用大模型 LLM,我们可以根据自己的运维场景,一键生成专属 Shell、Python 运维脚本,无需任何编程基础,不用网上找别人的开源脚本(规避版权问题),完全适配自己的服务器环境,拿来就能直接用。
今天,我就结合运维真实高频场景,手把手教大家用 LLM 生成可直接落地的运维脚本,覆盖日常 90% 的重复操作,通俗易懂、纯通用无版权,个人、企业内网均可放心使用。
为什么推荐运维用 LLM 生成自定义脚本?
很多运维同学不愿意用网上现成脚本,核心顾虑就两个:
1. 版权风险:网上开源脚本、博主分享代码,商用容易侵权,不敢直接部署到业务服务器;
2. 适配性差:别人的脚本参数、路径、规则都是固定的,和自己的服务器环境不匹配,改脚本比自己敲命令还麻烦。
而自己用 LLM 生成脚本,完美解决以上问题:
- 100% 原创无版权:根据自身场景实时生成,专属自用,无任何侵权风险;
- 高度适配环境:可以指定系统(CentOS/Ubuntu)、文件路径、服务名称、监控阈值;
- 零编程门槛:只需用大白话描述需求,LLM 自动输出可运行代码;
- 大幅提效:5 分钟生成脚本,后续重复工作一键执行,告别机械敲命令。
运维通用 Prompt 模板(直接复制可用)
很多人用 LLM 写脚本不好用,不是模型不行,是需求描述不清晰。
给大家整理了运维专用的通用 Prompt,适配所有日常场景,直接替换括号内容即可生成精准脚本:
通用运维脚本生成 Prompt:
4 个高频运维实战场景+LLM 生成脚本
下面给大家分享运维日常用得最多、性价比最高的 4 个场景,附带现成的 LLM 生成脚本,无需修改,适配绝大多数服务器环境,直接复制部署即可。
场景一:自动清理过期日志(解决磁盘爆满问题)
痛点:业务服务器日志每天持续生成,占用大量磁盘空间,手动定期清理太麻烦,忘记清理就会导致磁盘爆满、服务异常。
LLM 生成脚本功能:自动扫描指定日志目录,清理 3 天前的日志文件,输出清理日志,跳过目录和正在使用的文件,避免误删。
脚本类型:Shell(适配 RedHat 全系列)
其中,LOG_DIR 为自己的日志路径。
授权执行:chmod +x clean_log.sh
配置定时任务,每天凌晨自动执行,彻底解放双手。
场景二:服务器基础信息批量巡检脚本
痛点:日常巡检需要逐个查看磁盘、CPU、内存、端口、服务状态,逐条敲命令,耗时且容易遗漏问题。
LLM 生成脚本功能:一键输出服务器核心指标,包含磁盘使用率、内存占用、CPU 负载、端口监听、系统运行时间,巡检结果自动汇总,异常项高亮提示。
使用场景:每日开机巡检、故障排查快速自查、批量服务器状态核对。
场景三:Nginx 服务一键重启&异常自愈脚本
痛点:Nginx 是高频使用服务,经常出现挂掉、启动失败、配置报错的问题,手动重启、校验配置繁琐,业务故障恢复慢。
LLM 生成脚本功能:自动校验 Nginx 配置、停止/重启服务、检测启动状态,启动失败自动输出报错信息,无需人工逐条排查。
场景四:批量检测服务器端口连通性脚本
痛点:业务联调、故障排查时,需要检测多台服务器端口是否通、防火墙是否放行,手动 telnet 测试效率极低。
LLM 生成脚本功能:批量检测指定 IP+端口,自动判断通断状态,输出清晰结果,适配内网服务器批量检测。
运维使用 LLM 写脚本的 3 个小技巧
1. 尽量精准描述场景
告诉 LLM 你的系统版本、需要实现的功能、是否需要日志、是否需要定时执行,脚本适配度更高。
2. 生成后简单自测
所有脚本先在测试服务器运行,确认无误删除、无报错后,再部署到生产环境。
3. 个性化迭代优化
如果脚本功能不够用,可以继续让 LLM 迭代,比如 “增加告警功能、增加日志压缩功能”,按需优化。
总结
运维的核心价值,从来不是机械重复敲命令,而是解决故障、优化架构、保障业务稳定。
借助 LLM 生成专属运维脚本,既能彻底摆脱重复劳动,提升工作效率,又能规避网上脚本的版权风险,适配自己的业务环境,安全又省心。
以上 4 套脚本覆盖了日志清理、日常巡检、服务运维、端口检测四大高频场景,大家可以直接复制使用,也可以根据自己的工作场景,使用通用 Prompt 生成更多自定义脚本。
本文来自微信公众号:哒哒工具库,欢迎关注!

文章来自:51CTO
