通过可启动 USB 设备从多台计算机获取系统信息

通过可启动 USB 设备从多台计算机获取系统信息

我正在寻找与该问题中发布的内容类似的内容:Linux + 通过工具或脚本获取机器硬件的所有信息

基本上 - 我希望能够将 USB 设备插入计算机,启动它,并让它提取有关计算机的各种信息:

  • 硬件
    • 内存
    • 显卡
    • 硬盘
      • 磁盘使用情况
    • 处理器

或许还有其他一些我想不到的事情。

我知道有 Spice Works 这样的解决方案,但我正在寻找硬件解决方案。我基本上有一堆需要升级到特定标准的计算机(内存、CPU、视频卡等)。我认为最简单的方法是插入 USB 设备,启动它,运行脚本,脚本结果保存到 USB 设备,然后关闭机器。然后我将设备放入下一台机器并继续。

有这样的事吗?我是否只能使用 Linux 可启动环境自己创建一些东西?

提前致谢!

答案1

我认为这不是他想要的他希望能够启动计算机,可能不需要操作系统并让它加载可以输出硬件信息的应用程序。

我想到的最接近的解决方案是 HDT(硬件检测工具),但这需要使用 PXE。当它工作时,它可以将硬件转储到 JSON 编码的文件中,然后可以将其解析为脚本。此解决方案的问题在于它需要运行 pxelinux 的 TFTP 服务器,您需要访问 pxe 服务器才能访问转储文件,并且您需要创建一个脚本来解析数据。

理想情况下,需要一个可从 USB 加载的可启动应用程序,并且可以将数据写入 USB 密钥上,然后将其加载到某处以解析数据。

Open-audit 是一款网络扫描软件,需要系统运行代理。这意味着您需要使用操作系统启动服务器并安装代理,然后在某处设置服务器来托管扫描仪。这不是他想要的。

答案2

您可以将 Open-AudIT Linux 脚本复制到 USB 记忆棒上并将其输出为文本文件。

警告-我是开发人员......

http://www.open-audit.org

相关内容