DMI Hardwareinfos via sysfs auslesen
Zur Navigation springen
Zur Suche springen
Unter Linux lassen sich Hardwareinfos mit dmidecode auslesen. Dazu sind allerdings root-Rechte erforderlich. Einige Informationen wie BIOS-Versioninformationen können auch direkt über das sysfs ausgelesen werden.
Informationen und Zugriffsrechte
$ ls -l /sys/devices/virtual/dmi/id/ total 0 -r--r--r-- 1 root root 4096 Jan 10 11:13 bios_date -r--r--r-- 1 root root 4096 Jan 10 11:13 bios_release -r--r--r-- 1 root root 4096 Jan 9 15:45 bios_vendor -r--r--r-- 1 root root 4096 Jan 10 11:13 bios_version -r--r--r-- 1 root root 4096 Jan 10 11:13 board_asset_tag -r--r--r-- 1 root root 4096 Jan 10 11:13 board_name -r-------- 1 root root 4096 Jan 10 11:13 board_serial [root-only] -r--r--r-- 1 root root 4096 Jan 9 15:45 board_vendor -r--r--r-- 1 root root 4096 Jan 10 11:13 board_version -r--r--r-- 1 root root 4096 Jan 10 11:13 chassis_asset_tag -r-------- 1 root root 4096 Jan 10 11:13 chassis_serial [root-only] -r--r--r-- 1 root root 4096 Jan 10 11:13 chassis_type -r--r--r-- 1 root root 4096 Jan 10 11:13 chassis_vendor -r--r--r-- 1 root root 4096 Jan 10 11:13 chassis_version -r--r--r-- 1 root root 4096 Jan 9 15:45 modalias drwxr-xr-x 2 root root 0 Jan 10 11:13 power -r--r--r-- 1 root root 4096 Jan 10 11:13 product_family -r--r--r-- 1 root root 4096 Jan 9 15:45 product_name -r-------- 1 root root 4096 Jan 10 11:13 product_serial [root-only] -r--r--r-- 1 root root 4096 Jan 10 11:13 product_sku -r-------- 1 root root 4096 Jan 10 11:13 product_uuid [root-only] -r--r--r-- 1 root root 4096 Jan 9 15:45 product_version lrwxrwxrwx 1 root root 0 Jan 9 15:45 subsystem -> ../../../../class/dmi -r--r--r-- 1 root root 4096 Jan 9 15:45 sys_vendor -rw-r--r-- 1 root root 4096 Jan 9 15:45 uevent
Beispiel
bios date/release/vendor/version
$ cat /sys/devices/virtual/dmi/id/bios_date 05/04/2023
$ cat /sys/devices/virtual/dmi/id/bios_release 9.1
$ cat /sys/devices/virtual/dmi/id/bios_vendor American Megatrends Inc.
$ cat /sys/devices/virtual/dmi/id/bios_version 0901
board asset_tag/name/serial/vendor/version
$ cat /sys/devices/virtual/dmi/id/board_asset_tag To be filled by O.E.M.
$ cat /sys/devices/virtual/dmi/id/board_name K14PA-U24 Series
Erfordert root-Rechte:
# cat /sys/devices/virtual/dmi/id/board_serial 221113188600078
$ cat /sys/devices/virtual/dmi/id/board_vendor ASUSTeK COMPUTER INC.
$ cat /sys/devices/virtual/dmi/id/board_version 60SB0B60-SB0B01
chassis asset_tag/serial/type/vendor
$ cat /sys/devices/virtual/dmi/id/chassis_asset_tag To be filled by O.E.M.
Erfordert root-Rechte:
# cat /sys/devices/virtual/dmi/id/chassis_serial I022440094
$ cat /sys/devices/virtual/dmi/id/chassis_type 23
$ cat /sys/devices/virtual/dmi/id/chassis_vendor ASUSTeK COMPUTER INC.
modalias
$ cat /sys/devices/virtual/dmi/id/modalias dmi:bvnAmericanMegatrendsInc.:bvr0901:bd05/04/2023:br9.1:svnASUSTeKCOMPUTERINC.:pnRS500A-E12-RS12U:pvr00:rvnASUSTeKCOMPUTERINC.:rnK14PA-U24Series:rvr60SB0B60-SB0B01:cvnASUSTeKCOMPUTERINC.:ct23:cvr13SF02J0AM0101:skuSKU:
product family/name/serial/sku/uuid/version
$ cat /sys/devices/virtual/dmi/id/product_family Server
$ cat /sys/devices/virtual/dmi/id/product_name RS500A-E12-RS12U
Erfordert root-Rechte:
# cat /sys/devices/virtual/dmi/id/product_serial R3S0MD0003SH
$ cat /sys/devices/virtual/dmi/id/product_sku SKU
Erfordert root-Rechte:
# cat /sys/devices/virtual/dmi/id/product_uuid c80f1d0b-346b-e17c-f3f0-a036bcc9333b
$ cat /sys/devices/virtual/dmi/id/product_version 00
sys vendor
$ cat /sys/devices/virtual/dmi/id/sys_vendor ASUSTeK COMPUTER INC.
scher}}
Das könnte Sie auch interessieren
Netzwerkdiagramme mit LibreOffice erstellen
Predictable Network Interface Names
Suche nach Dateien unter Linux mit find