一个面向 Debian / Ubuntu 及衍生发行版的一键系统体检脚本,普通用户也能看懂、会跑、能定位问题。
运行后会对以下项目做检查,并用彩色 [正常] / [注意] / [异常] 标记结果:
- 基础信息(主机名、系统、内核、运行时间、负载)
- 内存与 Swap 使用情况
- CPU 温度(需安装
lm-sensors) - 磁盘使用率与 inode
- SSD 健康:通电时间、累计写入、重分配扇区、温度、剩余寿命、SMART 总体(需
smartmontools) - 误启的 Live-ISO 服务(
casper系列) swappiness内核参数- SSD TRIM 自动整理状态
- 待更新软件包数量
- 登录密钥环状态
- 系统:Debian / Ubuntu 或其衍生版(Linux Mint 等)
- 工具:
bash、systemctl、smartctl(可选,用于硬盘健康) - 部分检测需要 root 权限
sudo apt update
sudo apt install -y smartmontools lm-sensors把脚本下载到本地后,用 sudo 运行:
sudo bash system-health-check.sh执行时会提示输入密码(输入时屏幕不显示,属正常现象)。脚本会逐项打印检查结果。
==============================================
系统状态自检 2026-08-19 01:15
==============================================
--- 基础信息 ---
主机名: gw-MS-7C31
系统: Linux Mint 22.3
内核: 7.0.0-29-generic
...
--- SSD 健康 (smartctl) ---
设备: /dev/sda
通电时间: 21104 小时 (~2.4 年)
剩余寿命: 24%
[注意] SSD 剩余寿命偏低,注意备份
SMART 总体健康: PASSED
...
本项目基于 MIT 许可证 开源,可自由使用与修改。
这个仓库放的是技术实现本身。想看图文并茂的完整折腾记录(踩坑过程、对比测试、效果截图),请关注公众号 绿启未来工坊——每个项目的完整记录都在那里。
- 🌐 网站:www.greenzx.com —— 微型技术服务:小团队系统故障排查 / 轻量化网站搭建 / AI 提效落地
- 💻 全部项目:github.com/zseagate
- ✉️ 联系:[email protected]
一个人做的硬核交付:代码开源、过程留痕、踩坑记录全公开。