收不到推送?别急,先点个⭐星标,系统才知道你是真爱。
我是虚拟化时代君,一个把服务器当朋友的技术宅。这里专注分享 虚拟化 / 云计算 / 运维实战 / 脚本技巧 / 软件工具 / 白嫖资源,能少踩坑的,绝不让你多走一步弯路。
每天更新,不定时掉福利,技术路上我们一起卷。

通用版Linux 服务器巡检脚本,5秒出报告,运维人必备神器
上一版的痛点,这一版基本都修了。一条 Bash 脚本,零依赖,开源 MIT。
这一次更新有点大
✅ 跑得更快了:60 秒级 → 10 秒级(--fast 模式)✅ 报告好看了:HTML 模板彻底重写,dashboard 风✅ 新增 SSL 证书检查:letsencrypt 续签提醒不再靠记✅ 新增 JSON 输出 + Exit Code:CI / 监控直接接✅ 新增"总体建议"章节:根据告警动态生成短中长期 TODO
从 v2.0 到 v2.4,前后修了 20 项已识别缺陷 + 13 项新功能 · 1100 行 → 2012 行
把每个慢点单独优化了一遍:
最大头是服务检查那一条。systemctl list-unit-files 单次调用约 50-100ms,循环里调 38 次就是 3 秒+ 纯空耗。改成只调一次缓存进字符串,后续用 grep <<< 在内存里匹配,瞬间。
# 完整模式(含联网更新检查 + SSL + 大文件,30-60s)./linux_inspect.sh# 快速模式(推荐日常巡检,约 10 秒)./linux_inspect.sh --fast# 单独跳某项./linux_inspect.sh --skip-update-check # 跳过最慢的包管理器联网./linux_inspect.sh --skip-ssl-check # 跳过 SSL 扫描./linux_inspect.sh --no-large-file-scan # 跳过 find 大文件--fast 等于上面三个 skip 全开。日常排查用这个就行,需要完整数据再去掉 --fast。
第 15 章节新加的,自动扫描这些路径:
提取 CN、到期时间、剩余天数。剩余 < 30 天告警,已过期严重。证书续签这事最容易忘,加进巡检里再也不会突然 503。

巡检报告彻底更换风格

jum-dev (Rocky Linux 10.1) 真机跑出来的 v2.4 报告效果
需要 Bash 4.0+(用到 here-string、关联数组等特性,CentOS 6 / RHEL 5 不支持)。
https://github.com/Aidan-996/Linux_Auto_Inspection.git方式二:直接下载

【以上内容均属虚拟化时代君整理,大家仅供参考!】

资源申明:小编更新资源文章只是为了给大家提供一个绿色学习的平台,如果你在本站看到的任何图片文字有涉及到你的利益以及版权都可以联系小编删除。联系微信:XNHSDJ