如何从Linux查找Lenovo笔记本电脑的序列号
时间:2020-01-09 10:39:13 来源:igfitidea点击:
如何列出联想笔记本电脑的序列号以检查保修。
如何从Linux命令行中找到Lenovo笔记本电脑的序列号,而无需重新启动和打开BIOS选项?
如何从Linux CLI查找联想ThinkPad笔记本电脑的序列号?
您需要使用dmidecode命令。
它是一个CLI工具,用于以人类可读的格式存储计算机DMI(SMBIOS)表内容。
下表包含系统硬件组件的说明。
它还包括有用的信息,例如台式机/笔记本电脑的序列号和BIOS修订版。
请注意,dmidecode命令也可以在FreeBSD/OpenBSD和其他类似Unix的操作系统上使用。
从Linux CLI查找Lenovo笔记本电脑/台式机的序列号的步骤
查找Thinkpad序列号的过程如下:
- 打开终端应用程序
- 以root用户身份执行以下命令
- sudo dmidecode -s系统序列号
让我们详细查看dmidecode命令以及所有其他选项,以从Linux CLI中查找Lenovo Thinkpad序列号。
dmidecode命令语法
语法为:
sudo dmidecode sudo dmidecode -s string
其中string可以是以下值之一:
- bios-vendor
- bios-version
- bios-release-date
- system-manufacturer
- system-product-name
- system-version
- system-serial-number
- system-uuid
- baseboard-manufacturer
- baseboard-product-name
- baseboard-version
- baseboard-serial-number
- baseboard-asset-tag
- chassis-manufacturer
- chassis-type
- chassis-version
- chassis-serial-number
- chassis-asset-tag
- processor-family
- processor-manufacturer
- processor-version
- processor-frequency
Linux命令查找联想笔记本电脑的序列号
$ sudo dmidecode -s system-serial-number
如何列出BIOS版本和日期
$ sudo dmidecode -s bios-release-date $ sudo dmidecode -s bios-version
如何列出笔记本电脑型号名称和名称
$ sudo dmidecode -s system-version $ sudo dmidecode -s system-product-name $ sudo dmidecode -s system-product-name chassis-type
您可以使用简单的bash shell for loop结合以上所有内容,如下所示:
for i in baseboard-manufacturer system-version system-product-name chassis-type system-serial-number bios-release-date bios-version do echo "$i : $(sudo dmidecode -s $i)" done
分组信息
您只能显示给定类型的条目。
语法是
sudo dmidecode -t TYPE
获取有关BIOS的所有信息,例如供应商,版本,发行数据等
$ sudo dmidecode -t BIOS
列出有关系统的所有信息,例如序列号等
$ sudo dmidecode -t SYSTEM
列出有关主板的所有信息,例如序列号等
$ sudo dmidecode -t BASEBOARD
# dmidecode 3.1 Getting SMBIOS data from sysfs. SMBIOS 2.7 present. Handle 0x000E, DMI type 2, 15 bytes Base Board Information Manufacturer: LENOVO Product Name: 2325YX3 Version: Win8 Pro DPK TPG Serial Number: 1ZSSSAIABCYY Asset Tag: Not Available Features: Board is a hosting board Board is replaceable Location In Chassis: Not Available Chassis Handle: 0x0000 Type: Motherboard Contained Object Handles: 0 Handle 0x0029, DMI type 10, 6 bytes On Board Device Information Type: Other Status: Enabled Description: IBM Embedded Security hardware
是否要列出有关处理器/CPU的所有信息?
$ sudo dmidecode -t Processor
DMI类型列表
| 类型/代码 | 信息/描述 |
|---|---|
| 0 | BIOS |
| 1 | 系统 |
| 2 | 踢脚板 |
| 3 | 底盘 |
| 4 | 处理器 |
| 5 | 内存控制器 |
| 6 | 内存模块 |
| 7 | 缓存 |
| 8 | 端口连接器 |
| 9 | 系统插槽 |
| 10 | 机载设备 |
| 11 | OEM字符串 |
| 12 | 系统配置选项 |
| 13 | BIOS语言 |
| 14 | 组关联 |
| 15 | 系统事件日志 |
| 16 | 物理内存阵列 |
| 17 | 存储设备 |
| 18 | 32位内存错误 |
| 19 | 内存阵列映射地址 |
| 20 | 存储设备映射地址 |
| 21 | 内置指示设备 |
| 22 | 便携式电池 |
| 23 | 系统重置 |
| 24 | 硬件安全性 |
| 25 | 系统电源控制 |
| 26 | 电压探头 |
| 27 | 冷却装置 |
| 28 | 温度探头 |
| 29 | 电流探头 |
| 30 | 带外远程访问 |
| 31 | 启动完整性服务 |
| 32 | 系统引导 |
| 33 | 64位内存错误 |
| 34 | 管理设备 |
| 35 | 管理设备组件 |
| 36 | 管理设备阈值数据 |
| 37 | 内存通道 |
| 38 | IPMI设备 |
| 39 | 电源 |
| 40 | 其他信息 |
| 41 | 机载设备扩展信息 |
| 42 | 管理控制器主机接口 |

