system-info

💻 零依赖轻量系统诊断工具

基于标准Linux工具的系统诊断工具,快速获取CPU、内存、磁盘及运行时间信息,零依赖、零风险,适合运维人员日常监控。

收藏
14.1k
安装
3.2k
版本
v1.0.0
CLS 安全性认证2026-05-10
点击查看完整报告 >

使用说明

核心用法

system-info 是一款轻量级系统诊断工具,通过调用 Linux 标准命令(freeuptimedflscpu` 等)实现快速信息查询。支持五种调用模式:一键获取全部系统信息,或分别查看 CPU 详情、内存占用、磁盘使用率及系统运行时长。无需任何安装步骤,开箱即用。

显著优点

极致轻量:零外部依赖,仅依赖系统预装工具,在任何 Linux 环境均可直接运行。完全透明:功能边界清晰,只读操作不触碰任何系统配置或用户数据。运维友好:命令简洁直观,输出格式标准化,便于脚本集成和日志记录。安全可靠:无网络请求、无文件写入、无敏感信息暴露,从根本上杜绝数据泄露风险。

潜在局限

平台受限:仅支持 Linux 系统,macOS 和 Windows 用户无法直接使用。功能单一:仅提供基础状态查询,缺乏历史趋势分析、告警阈值设置等高级监控能力。输出固定:不支持自定义格式输出(如 JSON、CSV),对接现代可观测平台需要额外处理。信息深度有限:无法获取进程级资源占用、网络 I/O 等细粒度指标。

适合人群

  • 服务器运维工程师日常巡检
  • 开发者快速排查环境配置问题
  • DevOps 人员编写自动化脚本
  • 教育场景演示 Linux 系统管理基础

使用风险

性能风险:极低,标准命令执行开销可忽略。依赖风险:若目标系统精简到移除 free 等基础工具(如极端容器镜像),功能将失效。误读风险:新手可能混淆内存的 "used" 与 "available" 统计口径,建议结合 man free 理解输出含义。供应链风险:虽代码本身安全,但需确保从官方 GitHub 仓库获取,防范第三方篡改分发。

安全解读

核心用法

system-info 是一个纯文档型 Skill,通过封装标准 Linux 命令(freedfuptime 等)提供系统诊断信息。支持五种调用模式:

  • system-info — 综合展示全部信息
  • system-info cpu — CPU 详情
  • system-info mem — 内存使用
  • system-info disk — 磁盘占用
  • system-info uptime — 系统运行时长

由于本身不含可执行代码,实际执行的是系统预装工具,无需额外安装。

显著优点

1. 零依赖零风险:纯 Markdown 文档,无第三方库、无网络请求、无动态代码加载
2. 即开即用:依赖的 free 等工具在所有 Linux 发行版中默认可用

3. 隐私安全:仅读取系统级公开信息,不收集用户数据,无敏感信息泄露风险

4. 极简轻量:51 行代码,2 个文件,审计成本低

潜在缺点与局限性

1. 功能单一:仅支持基础信息展示,无历史趋势、无可视化、无告警阈值
2. 平台局限:依赖 Linux 标准工具,非 Linux 环境(如 Windows、macOS)无法使用

3. 信息深度有限:CPU 信息较简略,不支持进程级分析或性能剖析

4. 无自动化能力:仅人工触发查看,无法定时采集或集成监控体系

适合人群

  • 需要快速查看服务器状态的运维人员
  • 学习 Linux 系统管理的新手用户
  • 对第三方代码敏感、追求极简依赖的安全意识用户

常规风险

当前版本无可执行代码,风险极低。主要注意事项:

  • 来源可信度:维护者为个人开发者(T3 级别),建议关注后续版本更新,审查变更后再升级
  • 权限误用:如未来版本增加功能需申请 shell.execute 权限,需额外审查
  • 信息暴露:虽仅展示公开信息,但在共享环境中仍需注意屏幕信息被旁窥

system-info 内容

手动下载zip · 771 B
SKILL.mdtext/markdown
请选择文件