takashi kono's blog

コーヒーとキーボードと共に何かを記録していくブログ

Linux でハードウェア情報を取得するコマンド備忘録 [CPU, RAM, Serial Number, etc]

目的

備忘録

command

dmidecode

本コマンドは、ハードウェア情報を取得するコマンドである
シリアル番号なども取得出来て便利

オプション

特定のエントリーを取得する場合

# TYPE を文字で指定できる
# 文字の場合は --type を複数書くことで複数指定できる
sudo dmidecode --type TYPE --type TYPE
# 番号でも指定できる
# 番号の場合は、 `,` 区切りで複数指定できる
sudo dmidecode --type NUMBER,NUMBER
# TYPE is below
bios
system
baseboard
chassis
processor
memory
cache
connector
slot.

TYPE に対応する数字は以下の通り

       Type   Information
       -----------------------------------------------
          0   BIOS
          1   System
          2   Baseboard
          3   Chassis
          4   Processor
          5   Memory Controller
          6   Memory Module
          7   Cache
          8   Port Connector
          9   System Slots
         10   On Board Devices
         11   OEM Strings
         12   System Configuration Options
         13   BIOS Language
         14   Group Associations
         15   System Event Log
         16   Physical Memory Array
         17   Memory Device
         18   32-bit Memory Error
         19   Memory Array Mapped Address
         20   Memory Device Mapped Address
         21   Built-in Pointing Device
         22   Portable Battery
         23   System Reset
         24   Hardware Security
         25   System Power Controls
         26   Voltage Probe
         27   Cooling Device
         28   Temperature Probe
         29   Electrical Current Probe
         30   Out-of-band Remote Access
         31   Boot Integrity Services
         32   System Boot
         33   64-bit Memory Error
         34   Management Device
         35   Management Device Component
         36   Management Device Threshold Data
         37   Memory Channel
         38   IPMI Device
         39   Power Supply
         40   Additional Information
         41   Onboard Devices Extended Information
         42   Management Controller Host Interface

分かりにくいのでまとめてくれていた

       Keyword     Types
       --------------------------------------------
       bios        0, 13
       system      1, 12, 15, 23, 32
       baseboard   2, 10, 41
       chassis     3
       processor   4
       memory      5, 6, 16, 17
       cache       7
       connector   8
       slot        9

特定のパラメーターを取得する場合

sudo dmidecode --string KEYWORD
# KEYWORD is below
  bios-vendor
  bios-version
  bios-release-date
  bios-revision
  firmware-revision
  system-manufacturer
  system-product-name
  system-version
  system-serial-number
  system-uuid
  system-sku-number
  system-family
  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

参考

man dmidecode