有没有办法检查一台服务器的硬件是否与另一台服务器的硬件相同?

Ale*_*lex 4 hardware ubuntu-14.04

我们有三个 Ubuntu(可信)服务器接受请求。其中之一是我们正试图找出原因的各种奇怪的问题。

首先,我们要排除硬件差异。因此,我们要验证所有三台服务器上的硬件是否相同,并且每台服务器上的操作系统以相同的方式查看所有硬件。有没有一种直接的方法来获取我们可以从每个服务器进行比较的摘要?几乎就像硬件的 md5 校验和?

dep*_*pfx 8

尝试为 Ubuntu 安装 List Hardware 包。

sudo apt-get install lshw
Run Code Online (Sandbox Code Playgroud)

运行命令

sudo lshw -short
Run Code Online (Sandbox Code Playgroud)

在所有三个硬件上并在安装其比较插件后使用 Notepad++ 进行比较。这是我能想到的最好和最简单的方法。当然,上面的命令留下了很多细节。如果您需要详细信息,您可以省略-short开关并将输出路由到 html、xml 或 txt 文件,如下所示。

sudo lshw > hardware.txt
sudo lshw -html > hardware.html
sudo lshw -xml > hardware.xml
Run Code Online (Sandbox Code Playgroud)

您也可以尝试使用 Excel 表格。取决于你对什么感到舒服。

  • 如果您已经在使用 GNU/Linux 机器,您可以随时使用 `diff`。如果文件太大,请对它们进行哈希处理。 (5认同)