如何在 Ubuntu 上检查硬件清单?

如何在 Ubuntu 上检查硬件清单?

我有一个包含 60 个节点(全部基于 Linux)的网络。Ubuntu 发行版 14.04。现在我们的经理需要创建一份关于需要更换的 PC 部件的报告,并要求我向他们提供信息列表或报告。我找到了一些类似这样的第三方程序硬件清单软件。但他们不会检查所有电脑。我可以编写脚本或以其他方式执行吗?

答案1

创建关于电脑部件的报告...我可以写一个脚本吗

是的,你可以编写一个脚本来从 /proc 文件系统获取信息

cd /proc; cat cpuinfo meminfo scsi/scsi ...

您还可以使用报告硬件的命令

lscpu; lscpi; lsusb; ... lshw; ...

当然,您可以使用 ssh 之类的工具远程执行您有管理权限的 60 台 Ubuntu 14 PC 上的脚本。然后,您可以集中整理结果并生成某种硬件清单报告。

这是否有助于您实现目标取决于您的具体目标。

答案2

尝试新的Linux 硬件网站的 HW 探测工具:https://github.com/linuxhw/hw-probe

使用hw-probe -get-group获取您的组ID并使用它来标记所有计算机的探测(添加-group ID选项):

hw-probe -all -upload -group ID

然后您可以ID在此处输入您的组来过滤您的计算机:https://linux-hardware.org/index.php?view=computers

使用这个 Docker 镜像为了在 Ubuntu 或任何其他 Linux 发行版上探测您的硬件,无需在您的主机上安装 Docker 以外的任何东西。

探测示例:https://linux-hardware.org/index.php?probe=0b29192f95

您还可以从数据库导入所有探测器以供离线使用,并通过选项创建本地索引-import DIR(生成/更新索引到DIR):

hw-probe -import DIR

相关内容