SICK

1天前发布 1 00

SICK 是一个功能强大的 Linux 服务器硬件信息收集工具。项目名称来源于 Server Info & Check Kit 的首字母缩写,同时也巧妙地暗示着将"sick"(有问题的)服务器信息转变为"sick"(超棒的)!

所在地:
中国
收录时间:
2026-02-05

SICK(Server Info & Check Kit)是一款专为Linux服务器打造的硬件信息收集工具包,核心解决服务器硬件信息零散、收集繁琐的问题,能一站式检测CPU、内存、磁盘、网络、显卡等全维度硬件信息,还支持中英文界面、彩色终端输出、JSON数据导出,适配几乎所有主流Linux发行版,且一键即可执行,无需复杂配置。

核心特性:全面检测+智能展示,兼顾实用性与易用性

1. 多语言适配,满足不同使用场景

  • 🇺🇸 完整英文界面:适配海外服务器运维、英文环境使用需求;
  • 🇨🇳 完整中文界面:中文输出硬件信息、提示语,国内运维人员无需翻译,直接看懂关键数据。

2. 全维度硬件信息检测(覆盖服务器核心组件)

SICK能收集的硬件信息几乎涵盖服务器运维所需的全部维度,无需逐个执行lscpu/free/df等零散命令:

检测类别核心信息
系统信息主机名、操作系统版本、内核版本、服务器运行时长
CPU信息型号、核心数/线程数、主频、缓存大小、实时使用率
内存信息总容量、已用/可用空间、详细内存条信息表格(型号、容量、频率、插槽位置)
磁盘信息挂载点使用率、SMART健康状态(通电时间、坏道、读写错误)、磁盘读写统计
网络信息物理网卡(过滤虚拟接口)型号、IP地址、实时流量统计(含InfiniBand网卡)
显卡信息NVIDIA/AMD/Intel GPU型号、显存、驱动状态
RAID信息软件/硬件RAID控制器类型、阵列状态、成员盘信息
主板信息厂商、型号、BIOS版本/更新时间

3. 智能数据展示,易读性拉满

  • 彩色终端输出:不同类型信息用不同颜色标注(如警告信息标红、正常信息标绿),关键数据一眼识别;
  • 表格化展示:内存条、磁盘分区等信息以整齐表格呈现,中英文混合显示也能完美对齐;
  • JSON格式导出:添加--json参数可将所有数据输出为机器可读的JSON格式,方便接入自动化运维平台、脚本分析。

4. 高级功能,适配生产环境需求

  • SMART硬盘健康检测:不仅看磁盘使用率,还能检测硬盘通电时间、坏道、读写错误等关键健康指标,提前预警硬盘故障;
  • 实时数据监控:CPU使用率、IO读写、网络流量等数据实时刷新,快速排查性能瓶颈;
  • 自动安装依赖:执行时智能检测系统缺失的依赖包(如smartmontools、dmidecode等),自动通过对应包管理器安装;
  • 高兼容性:支持Debian/Ubuntu、CentOS/RHEL、Arch、Alpine等所有主流Linux发行版,无需适配不同系统命令。

快速开始:一键执行,无需手动安装

SICK无需提前下载安装包,直接通过curl命令一键执行,支持中英文切换:

1. 执行英文版本(默认)

curl -sL https://ba.sh/sick | bash

2. 执行中文版本(推荐国内运维使用)

curl -sL https://ba.sh/sick | bash -s -- -cn

3. 常用附加参数

  • 导出JSON数据:
    curl -sL https://ba.sh/sick | bash -s -- --json > server_hardware.json
    
  • 仅检测磁盘SMART信息(聚焦硬盘健康):
    curl -sL https://ba.sh/sick | bash -s -- -cn --only disk

数据统计

相关导航

暂无评论

none
暂无评论...