GNU/Linux >> Znalost Linux >  >> Linux

dmidecode:Získejte informace o systémovém hardwaru v systému Linux

Dmidecode je nástroj příkazového řádku systému Linux, který se používá k získávání informací o hardwarových komponentách vašeho systému ve formátu čitelném pro člověka.

Co je příkaz dmidecode v Linuxu?

Dmidecode načte data z tabulky DMI (Desktop Management Interface) , která obsahuje informace o hardwarových komponentách systému, jako je revize systému BIOS, sériové číslo, RAM, CPU, informace o výrobci atd.

Jinými slovy, dmidecode funguje jako dekodér tabulky DMI.

Případy použití kódu Dmidecode

Můžete se například dostat do situací, kdy během odstraňování problémů potřebujete zjistit maximální kapacitu paměti RAM podporovanou systémem BIOS a základní deskou, sériové číslo nebo základní informace o hardwaru.

Takže namísto hledání hardwarových specifikací v příručce můžete okamžitě použít dmidecode příkaz k získání těchto informací.

Jak nainstalovat dmidecode

Dmidecode je předinstalovaný u většiny distribucí Linuxu. Pokud však ještě není nainstalován, můžete jej nainstalovat pomocí správce balíčků vaší distribuce.

Ubuntu / Debian / Linux Mint

sudo apt install dmidecode

Fedora / Cent OS / Alma Linux

sudo yum install dmidecode

openSUSE

sudo zypper in dmidecode

Arch Linux / Manjaro

sudo pacman -S dmidecode

Typy DMI

Chcete-li použít dmidecode efektivně, musíte vědět o typech DMI a jejich klíčových slovech, abyste mohli hrát dobře bez problémů. Specifikace definuje následující typy DMI.

Typ Informace Typ Informace
0 BIOS 21 Vestavěné polohovací zařízení
1 Systém 22 Přenosná baterie
2 Základní deska 23 Resetování systému
3 Podvozek 24 Hardwarové zabezpečení
4 Procesor 25 Ovládací prvky napájení systému
5 Řadič paměti 26 Napěťová sonda
6 Paměťový modul 27 Chladicí zařízení
7 Mezipaměť 28 Teplotní sonda
8 Konektor portu 29 Elektrická proudová sonda
9 Systémové sloty 30 Mimopásmový vzdálený přístup
10 Palubní zařízení 31 Boot Integrity Services
11 OEM řetězce 32 Spouštění systému
12 Možnosti konfigurace systému 33 64bitová chyba paměti
13 Jazyk BIOS 34 Zařízení pro správu
14 Přidružení skupiny 35 Součást zařízení pro správu
15 Protokol událostí systému 36 Správa dat o prahu zařízení
16 Pole fyzické paměti 37 Paměťový kanál
17 Paměťové zařízení 38 Zařízení IPMI
18 32bitová chyba paměti 39 Napájení
19 Adresa mapovaná na paměťové pole 40 Další informace
20 Mapovaná adresa paměťového zařízení 41 Palubní zařízení

Klíčová slova lze použít místo čísel typu s --type nebo -t flags k načtení všech souvisejících typových kódů do příkazu. Každé klíčové slovo je ekvivalentní seznamu čísel typů. Následuje seznam dostupných klíčových slov.

Klíčové slovo Typy
bios 0
systém 1, 12, 15, 23, 32
základní deska 2, 10, 41
podvozek 3
procesor 4
paměť 5, 6, 16, 17
mezipaměť 7
konektor 8
slot 9

Jak používat příkaz dmidecode

V dmidecode můžeme použít klíčové slovo nebo typ id k získání informací o hardwaru systému. Všimněte si, že k získání těchto informací musíte spouštět příkazy jako uživatel root nebo uživatel s právy sudo.

Získat informace o paměti v Linuxu

Chcete-li získat všechny podrobnosti o paměti, spusťte dmidecode pomocí -t   možnost níže.

sudo dmidecode -t memory

Podrobnosti můžete dále filtrovat pomocí egrep příkaz k filtrování pouze požadovaných informací.

sudo dmidecode -t memory | egrep "Maximum Capacity|Number Of Devices|Size|Type:" | egrep -v "No Module|Unknown|None"

Získat informace o CPU v Linuxu

Chcete-li získat informace o procesoru, použijte následující příkaz.

sudo dmidecode -t processor

Podrobnosti můžete dále filtrovat pomocí egrep příkaz k filtrování pouze požadovaných podrobností.

sudo dmidecode -t processor | egrep "Family|Manufacturer|Version|Max Speed|Core Count|Thread Count"

Získat informace o hardwaru v systému BIOS v systému Linux

Chcete-li získat verzi systému BIOS, dodavatele a další podrobnosti, použijte -t bios možnost.

sudo dmidecode -t bios

Získejte systémové informace v Linuxu

Spusťte příkaz dmidecode s -t možnost následovaná system klíčové slovo pro získání systémových informací.

sudo dmidecode -t system

Získejte model základní desky v Linuxu

sudo dmidecode -t baseboard

Závěr

To je z tohoto článku vše. Nyní víte, jak používat dmidecode příkaz a jeho možnosti pro získání různých informací o hardwaru. Pak samozřejmě můžete zkusit jiný dmidecode možnosti získat potřebné podrobnosti o systému.

Pokud si chcete přečíst více  o dmidecode příkaz můžete odkazovat na oficiální web.


Linux
  1. Linux – Získávání informací o hardwaru stroje v Linuxu?

  2. Zkontrolujte zatížení systému v systému Linux

  3. Nejlepší způsob, jak získat ID stroje v Linuxu?

  1. Příkazy systému Linux pro zobrazení informací o vašem hardwaru

  2. Jak získat informace o systému a hardwaru v linuxu

  3. Získání informací o hardwaru počítače v Linuxu

  1. 10 příkazů pro sběr informací o systému a hardwaru v Linuxu

  2. Získejte informace o CPU v Linuxu

  3. 7 způsobů, jak zobrazit informace o hardwaru pomocí Dmidecode