Linux Dell 服务器/台式机/笔记本电脑查找服务标签命令
我需要找到我的戴尔服务器或计算机的服务标签。如何在不查看系统背面或打开挡板门的情况下找到我独特的五到七位字母数字(字母和数字)服务标签代码?是否有 Linux 命令可以从终端获取戴尔服务标签?
您需要使用 dmidecode 命令来查找 Linux 操作系统下的戴尔服务器或笔记本电脑的服务标签。它是一种以人性化格式转储计算机 DMI(有人称之为 SMBIOS)表内容的工具。此工具无需查看服务器背面即可显示序列号或戴尔服务标签。
您需要使用 dmidecode 命令来查找 Linux 操作系统下的戴尔服务器或笔记本电脑的服务标签。它是一种以人性化格式转储计算机 DMI(有人称之为 SMBIOS)表内容的工具。此工具无需查看服务器背面即可显示序列号或戴尔服务标签。
Linux 查找服务标签命令
以root 用户身份输入以下命令:
# dmidecode | grep --color -i serial
或
# dmidecode -t 1
示例输出:
# dmidecode 2.9
SMBIOS 2.6 present.
Handle 0x0100, DMI type 1, 27 bytes
System Information
Manufacturer: Dell Inc.
Product Name: Precision M6500
Version: Not Specified
Serial Number: 12AB69D
UUID: 44454A4C-3100-109C-1032-XXXXXXXXXX
Wake-up Type: Power Switch
SKU Number: Not Specified
Family: Precision Workstation
您可以使用戴尔服务标签 # 12AB69D 下载驱动程序或在 https://dell.com/支持门户上获取其他支持相关问题。
如何获取我的戴尔设备的服务标签?
我们还可以使用以下语法:
$ sudo dmidecode -s system-serial-number
要找出运行 Linux 的戴尔服务器或笔记本电脑或台式机的快速服务代码,请运行以下 bash 命令:
echo "Service tag for this Dell system is:" sudo dmidecode -s system-serial-number echo "Express Service Code for $HOSTNAME is:" echo $((36#$(sudo dmidecode -s system-serial-number)))
Service tag for this Dell system is: T2Y9LA7 Express Service Code for nas01.sweet.home is: 35250176053
使用 bash for 循环在 Linux 上获取 Dell 服务标签
类型:
for d in system-manufacturer system-product-name system-serial-number bios-release-date bios-version do echo "${d^} : " $(sudo dmidecode -s $d) done
我的戴尔系统上运行的 CentOS 8 的输出:
System-manufacturer : Dell Inc. System-product-name : Precision M6700 System-serial-number : ABCXYZ112 Bios-release-date : 11/30/2018 Bios-version : A20
结论
您了解了获取戴尔服务标签的各种 Linux 命令,包括来自终端或 bash 的快速服务代码。当我们的服务器位于远程数据中心并且我们无法从机箱读取服务标签时,Linux CLI 选项非常有用。但是,戴尔将服务标签存储在 BIOS/固件系统中,并且可以通过易于使用的 dmidecode Linux 命令行实用程序获取。