如何查找 Linux PC 的序列号

要点

  • 在终端中使用 dmidecode 命令可以在 Linux 上轻松查找 PC 的序列号。
  • 如果 dmidecode 不起作用,请尝试使用 dnf 包管理器命令更新它。
  • hwinfo 和 cat 等替代命令也可以帮助查找序列号,但可能需要安装或支持 DMI。

确定电脑的序列号通常就像检查机箱上的贴纸一样简单。 有时,您需要另一种方式来发现序列号,像 dmidecode 这样的命令可以提供帮助。

使用 dmidecode 查找您的电脑序列号

在 Linux 上检查 PC 序列号的最简单方法是使用 dmidecode。 打开终端 (Ctrl + Alt + T) 后,您可以使用以下命令搜索设备的序列号:

 sudo dmidecode -s system-serial-number 

输入您的 root 密码,命令将打印您的序列号:

此命令不适用于所有设备。 RHEL 和 CentOS 用户通常会遇到问题。 如果终端提示您说此版本的 dmidecode 不完全支持高于版本 2.8 的 SMBIOS 实现,您将需要使用以下 DNF 包管理器命令更新您的 dmidecode:

 dnf update dmidecode 

不幸的是,没有任何好的方法可以在没有 root 权限的情况下确定设备的序列号。

使用替代命令查找您的电脑序列号

除了 dmidecode 之外,还有一些命令可以帮助您在 Linux 上查找 PC 的序列号。 如果您使用的是 openSUSE、Arch Linux、CentOS、Debian 或 RHEL,您还可以尝试在终端中输入以下命令:

 hwinfo --bios 

当然,如果您的设备尚未安装该实用程序,您可能需要安装 hwinfo。 仅当您的设备的 BIOS 中嵌入了序列号时,此命令才会成功。

  如何在 Linux 终端中删除文件和目录

如果您的主板支持直接媒体接口 (DMI),您还可以使用以下命令查找 PC 的序列号:

 sudo cat /sys/class/dmi/id/board_serial 

如何使用 Linux PC 的序列号

虽然您的电脑的序列号并不是特别重要的特征,但出于提出保修索赔等目的,了解该序列号非常重要。 如果您有相同的设备,它们的序列号也是区分它们的可靠工具。

您可以使用序列号来限制软件许可证或跟踪保修设备上的维修情况。 如果您需要更换或升级 PC 组件,您甚至可以使用序列号来验证您购买的新部件是否是同一型号。