我需要找出我的戴尔服务器或计算机的服务标签。如何在不查看系统背面或打开挡板门的情况下找到我唯一的五到七位字母数字(字母和数字)服务标签代码?是否有 Linux 命令可以从终端获取 Dell 服务标签?
您需要使用 dmidecode 命令来查找 Linux 操作系统下的 Dell 服务器或笔记本电脑服务标签。它是一种以人类可读格式转储计算机的 DMI(有人称 SMBIOS)表内容的工具。该工具可以显示序列号或戴尔服务标签,而无需查看服务器背面。
Linux 查找服务标签命令
以root 用户身份键入以下命令:
# dmidecode | grep --color -i serial
或
# dmidecode -t 1
示例输出:
# dmide 代码 2.9
SMBIOS 2.6 存在。
句柄 0x0100,DMI 类型 1,27 字节
系统信息
制造商:戴尔公司
产品名称: 精密M6500
版本:未指定
序列号:12AB69D
UUID:44454A4C-3100-109C-1032-XXXXXXXXXX
唤醒类型:电源开关
SKU 编号: 未指定
系列:精密工作站
您可以使用戴尔服务标签 # 12AB69D 下载驱动程序或在 https://dell.com/支持门户本身上解决其他支持相关问题。
如何获取我的戴尔设备的服务标签?
我们还可以使用以下语法:
$ sudo dmidecode -s system-serial-number
要查找运行 Linux 的戴尔服务器或笔记本电脑或台式机的快速服务代码,请运行以下 bash 命令:
echo "此戴尔系统的服务标签是:" sudo dmidecode -s system-serial-number echo " $HOSTNAME的快速服务代码是:" echo $ ( ( 36 #$(sudo dmidecode -s system-serial-number)) )
此戴尔系统的服务标签是: T2Y9LA7 nas01.sweet.home 的快速服务代码是: 35250176053
在 Linux 上使用 bash for 循环获取 Dell 服务标签
类型:
for d in系统制造商 系统产品名称 系统序列号 BIOS 发行日期 BIOS 版本 do echo " ${d^} : " $ ( sudo dmidecode -s $d ) 完成
在我的戴尔系统上运行的 CentOS 8 的输出:
系统制造商:Dell Inc. 系统产品名称:Precision M6700 系统序列号:ABCXYZ112 Bios 发布日期 : 11/30/2018 Bios 版本:A20
结论
您了解了获取戴尔服务标签的各种 Linux 命令,包括来自终端或 bash 的快速服务代码。当我们的服务器位于远程数据中心并且我们无法从机箱读取服务标签时,Linux CLI 选项非常有用。不过,戴尔将服务标签存储在 BIOS/固件系统中,并可通过易于使用的 dmidecode Linux 命令行实用程序使用。