Dmidecode命令詳解

2021-06-27 14:21:17 字數 2630 閱讀 3249

dmidecode這款軟體允許你在 linux系統下獲取有關硬體方面的資訊。dmidecode 遵循 smbios/dmi 標準,其輸出的資訊包括bios、系統、主機板、處理器、記憶體、快取等等。偶發現這個工具很有用,就總結一下。

一、dmidecode簡介

dmi (desktop management inte***ce,dmi)就是幫助收集電腦系統資訊的管理系統,dmi資訊的收集必須在嚴格遵照smbios規範的前提下進行。 smbios(systemmanagementbios)是主機板或系統製造者以標準格式顯示產品管理資訊所需遵循的統一規範。smbios和dmi是由行業指導機構desktopmanagement task force (dmtf)起草的開放性的技術標準,其中dmi設計適用於任何的平台和作業系統。

dmi充當了管理工具和系統層之間介面的角色。它建立了標準的可管理系統更加方便了電腦廠商和使用者對系統的了解。dmi的主要組成部分是managementinformation format(mif)資料庫。這個資料庫包括了所有有關電腦系統和配件的資訊。通過dmi,使用者可以獲取序列號、電腦廠商、串列埠資訊以及其它系統配件資訊。

dmidecode的輸出格式一般如下:

handle 0×0002

dmi type 2, 8 bytes

base board information

manufacturer:intel

product name: c440gx+

version: 727281-0001

serial number: incy92700942

其中的前三行都稱為記錄頭(recoce header), 其中包括了:

recode id(handle): dmi表中的記錄識別符號,這是唯一的,比如上例中的handle 0×0002。

dmi type id: 記錄的型別,譬如說:bios,memory,上例是type 2,即」base boardinformation」

recode size: dmi表中對應記錄的大小,上例為8bytes.(不包括文字資訊,所有實際輸出的內容比這個size要更大。)記錄頭之後就是記錄的值

decoded values:記錄值可以是多行的,比如上例顯示了主機板的製造商(manufacturer)、model、version以及serialnumber。

二、dmidecode的作用

dmidecode的作用是將dmi資料庫中的資訊解碼,以可讀的文字方式顯示。由於dmi資訊可以人為修改,因此裡面的資訊不一定是系統準確的資訊。

三、安裝dmidecode

dmidecode 在主流的 linux 發行版中都可以找到,只需通過所用發行版的包管理器安裝即可,如:

apt-get install dmidecode
或者使用官方包安裝:

.org/releases/dmidecode/

四、dmidecode命令用法詳解

不帶選項執行 dmidecode 通常會輸出所有的硬體資訊。dmidecode 有個很有用的選項-t,可以按指定型別輸出相關資訊,假如要獲得處理器方面的資訊,則可以執行

dmidecode -t processor
輸出:

# dmidecode 2.10

smbios 2.6 present.

handle 0x0004, dmi type 4, 40 bytes

processor information

socket designation: cpu 1

type: central processor

family: xeon

manufacturer: intel

id: a5 06 01 00 ff fb eb bf

signature: type 0, family 6, model 26, stepping 5

flags:

fpu (floating-point unit on-chip)

vme (virtual mode extension)

de (debugging extension)

usage: dmidecode [options]

options are:

五、dmidecode引數string及type列表

(1)valid string keywords are:

(2)valid type keywords are:

(3)type全部編碼列表

六、命令用法示例

檢視伺服器型號:dmidecode | grep 'product name'

檢視主機板的序列號:dmidecode |grep 'serial number'

檢視系統序列號:dmidecode -s system-serial-number

檢視記憶體資訊:dmidecode -t memory

檢視oem資訊:dmidecode -t 11

關於 dmidecode 的更多用法,你可以通過指定 -h 選項查詢。

Dmidecode命令詳解

dmidecode 這款軟體允許你在 linux系統下獲取有關硬體方面的資訊。dmidecode 遵循 smbios dmi 標準,其輸出的資訊包括bios 系統 主機板 處理器 記憶體 快取等等。偶發現這個工具很有用,就總結一下。一 dmidecode簡介 dmi desktop manageme...

DMIDECODE 命令手冊

dmidecode dmi表解碼器 dmidecode options dmidecode 是乙個把計算機的dmi 或者叫smbois 表內容轉換 類易讀格式的工具。這個表包含了系統硬體元件的描述和其他的有用的資訊片段,比如序列號和bois修訂。感謝這個表,你可以獲取這些資訊而不用去探測真正的硬體。...

dmidecode收集硬體資訊命令

dmidecode 使用 smbios dmi 標準,在linux下收集相關硬體資訊 特殊使用方式 如 直接使用dmidecode 得出如下結果 handle 0x0001,dmi type 1,27 bytes system information manufacturer vmware,inc....