Linux Dell服务器/台式机/笔记本电脑查找服务标签命令

时间:2020-01-09 10:41:32  来源:igfitidea点击:

Linux如何查看硬件的序列号?
如何查看服务器的序列号?
如何找出我的Dell服务器或计算机的服务标签。
如何查找我独特的五到七位字母数字(字母和数字)服务标签代码,而无需查看系统背面或打开挡板门?
是否有Linux命令从终端获取Dell服务标签?
您需要使用dmidecode命令找出Linux操作系统下的Dell服务器或笔记本电脑服务标签。
它是用于以人类可读格式转储计算机DMI(有时称为SMBIOS)表内容的工具。
该工具可以显示序列号或Dell服务标签,而无需查看服务器背面。

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

您可以使用Dell服务标签12AB69D在https://dell.com/支持门户网站本身上下载驱动程序或其他与支持有关的问题。

如何获得我的戴尔设备服务标签(序列号)?

我们还可以使用以下语法:

$ sudo dmidecode -s system-serial-number

要查找运行Linux的Dell服务器或笔记本电脑或台式机的Express Service Code,请运行以下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 loop在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

我的Dell系统上运行的CentOS 8的输出:

System-manufacturer :  Dell Inc.
System-product-name :  Precision M6700
System-serial-number :  ABCXYZ112
Bios-release-date :  11/30/2016
Bios-version :  A20