GNU/Linux >> Znalost Linux >  >> Linux

12 Užitečné příklady příkazů „dmidecode“ pro správce systému Linux

Dmidecode je nástroj nebo příkaz, který se používá k načtení užitečných informací o hardwarových komponentách vašeho systému ve formátu čitelném pro člověka. Dmidecode je k dispozici pro všechny systémy podobné Linuxu (RHEL, CentOS, Debian a SUSE). Dmidecode je zkratka pro DMI (Desktop Management Interface) tabulkový dekodér, jak název napovídá, čte data z DMI tabulky a představuje nám je ve formátu čitelném pro člověka. Tabulka DMI obsahuje podrobnosti o systémovém hardwaru, jako je BIOS, sériové číslo, podrobnosti RAM (DIMM) a CPU atd. Kromě tohoto kódu dmidecode lze také získat podrobnosti o maximální konfiguraci podporované systémem (jako jsou DIMM a procesory atd.).

V tomto článku se pokusíme pokrýt 12 užitečných příkladů dmidecode pro systémy Linux.

Příklad 1) Pochopení výstupu příkazu dmidecode

Když spustíme příkaz dmidecode, zobrazí se výstup na obrazovce, ve výstupu máme záznamy, každý záznam má 4 různé hodnoty.

  • Popis – jedinečné identifikační číslo
  • Typ – Vypovídá o hardwarových komponentách, v níže uvedeném příkladu DMI typ 38 odkazuje na zařízení IPMI
  • Velikost – velikost záznamu
  • Dekódovaná hodnota – Informace o typu záznamu, v níže uvedeném příkladu dekódované hodnoty zařízení IPMI jsou Typ rozhraní, Verze specifikace, Základní adresa a Rozteč registrů

Spusťte příkaz dmidecode,

[[e-mail chráněný] ~]# kód dmidecode | více

Výstup by byl něco jako níže

Příklad 2) Různé typy DMI používané v příkazu dmidecode

Níže jsou uvedeny typy DMI, které se používají v příkazu dmidecode

       Typ   Informace       --------------------------------------------          0 BIOS 1 SYSTEM 2 SYSTEM 2 Základní deska 3 Podvozek 4 Procesor 5 Paměťový ovladač 6 Paměťový modul 7 CACHE SYCHER SLOWS 8 SYSTEM SLOW SLOWS 10 Na palubě Zařízení 11 OEM Slouže 12 Možnosti konfigurace systému 13 Systémová konfigurace 13 Systémová událost 14 Skupinová asociace 15 Systémová událost Log sdružení 15 Systémová událost Záznam 15 Systémová paměťová paměťová paměť Zařízení 18 32-bitová chyba paměti 19 paměťové array mapované adresa 20 paměťové adresy namapované adresy 21 vestavěné polohovací zařízení 22 přenosná baterie 23 resetování hardwaru 25 hardwaru zabezpečení 25 Ovládací prvky napájení 26 Napájecí sonda 27 Chladicí zařízení 28 Teplotní sonda 29 Elektrická proudová sonda 30 Out-of-band Remote Ac Cess31 Boot Integrity Services 32 Systémová spuštění 33 64-bit paměťová chyba 34 Management Device 35 Správa zařízení Komponenta 36 Data pro správu zařízení 37 Memory kanál 38 Memory Channelch 38 IPMI Zařízení 39 Napájení 40 Další informace 41 Dodatečné informace 41 Informace o palubě Rozšířené informace 42 Hostitelské rozhraní správy 
 Klíčová slova     Typy       ------------------------------       bios        0, 13       základní systém      1, 12, 15, 23, 32        2, 10, 41       šasi     3        procesor   4       paměť      5, 6, 16, 17       mezipaměť        7         konektor   8        slot 9Příklad 3) Zobrazení informací o hardwaru pomocí id typu 

V příkazu dmidecode můžeme použít klíčové slovo nebo typ id k získání informací o hardwaru systému. V příkladu 2 jsme již uvedli klíčové slovo a jeho typ id. předpokládejme, že chceme zobrazit informace o mezipaměti vašeho systému, pak můžeme spustit některý z níže uvedených příkazů,

[[e-mail protected] ~]# dmidecode -t cacheNebo[[email protected] ~]# dmidecode -t 7# dmidecode 2.12SMBIOS 2.5 present.Handle 0x009C, DMI type 7, 19 bytesCache Information        Konfigurace:Povoleno, není připojeno, úroveň 1 Provozní režim:Napište zadní místo:interní nainstalovaná velikost:192 kB Maximální velikost:192 kB Podporované typy SRAM:Synchronní instalovaný SRAM Type:Synchronní Rychlost:Neznámá typ chyby Typ:Jednorázový typ systému ECC :Data        Asociativita:8cestná Set-associativeHandle 0x009D, typ DMI 7, 19 bajtů Informace o mezipaměti        Označení soketu:L1-Cache         Konfigurace:Povoleno, Bez soketu, Úroveň 1     Velikost       Zpět   Provoz      192 kB        Podporované typy SRAM:                Synchronní        Nainstalovaný typ SRAM:Synchronní        Rychlost:Neznámá       Typ opravy chyb:Jednobitové ECC        Typ systému:Instrukce        Asociativita:4cestná sada-asociativní………………………………………………………………………………… 

Přečtěte si více :10 tipů k příkazu „dmesg“ pro Linux Geeks

Příklad 4) Zobrazení informací o systému BIOS

Spusťte pod příkazem dmidecode následovaný bios jako typ

[[email protected] ~]# dmidecode --type bios Nebo[[email protected] ~]# dmidecode -t bios# dmidecode 2.12SMBIOS 2.5 přítomný.Handle 0x0005, DMI typ 0, 24 bajtů Informace o dodavateli BIOSu     Intel Cor p . Verze:QSSC-S4R.QCI.01.00.0037.061120141015 Datum vydání:06/11/2014 Adresa:0xf0000 Runtime Velikost:64 KB ROM Velikost:64 KB ROM Velikost:16384 KB Charakteristika:PCI je podporováno PCI je podporováno BIOS je podporovaný BIOS je upgrade BIOS je povolen boot od společnosti BIOS CD je podporováno Volitelné spouštění je podporováno EDD je podporováno 3,5 "/2.88 MB disketová služba jsou podporovány (INT 13h) Služba tiskové obrazovky je podporována (INT 5H) 8042 klávesnice jsou podporovány (INT 9H) Sériové služby jsou podporovány (INT 14h) CGA /jsou podporovány mono video služby (int 10h)                ACPI je podporováno                Legacy USB je podporováno                Je podporováno spouštění LS-120                 Je podporováno spouštění z disku ATAPI Zip                Spouštění ze sítě iniciované funkčním klíčem je podporováno                            Obsah distribuce BIOSu:                                                                                                                                                              8 

Příklad 5) Zobrazení hardwarových informací o šasi

Spuštěním následujícího příkazu dmidecode zobrazíte informace o šasi

[[email protected] ~]# dmidecode -t šasi# Přítomen dmidecode 2.12SMBIOS 2.5. Rukojeť 0x0004, DMI typ 3, 22 bajtů Informace o podvozku        Výrobce:................ ..............        Typ:Hlavní serverová šasi        Zámek:Není k dispozici        Verze:32S4RCS0010        Sériové číslo:QTFCVR1110136        Značka majetku:.................. ...        Stav spouštění:Bezpečný        Stav napájení:Bezpečný        Tepelný stav:Bezpečný        Stav zabezpečení:Neznámý        Informace OEM:0x01000181        Počet   Počet :1  S  KU :   Počet      KU :1     Počet         1  

Příklad 6) Zobrazení informací o hardwaru o základní desce

Spusťte příkaz beneath dmidecode pro zobrazení hardwarových informací o základní desce vašeho systému,

[[email protected] ~]# dmidecode -t baseboard# přítomen dmidecode 2.12SMBIOS 2.5. Rukojeť 0x0003, DMI typ 2, 16 bajtů Informace o základní desce         Výrobce:QCI          Verze 1 Servisní 1 Ser. 7  Ser. 7 Ser. 7 Štítek:......................        Vlastnosti:                Deska je hostitelská deska                Deska je vyměnitelná        Umístění v šasi:Nespecifikováno        Rukojeť šasi:0x0004    Základní deska     Typ 0x0027, DMI typ 10, 6 bajtůInformace o zařízení na desce        Typ:Video        Stav:Povoleno        Popis:ServerEngines Pilot IIHandle 0x0028, DMI typ 10, 6 bajtů Informace o zařízení na palubě Intel0 Informace o zařízení Intel 0 Gether Dle H   0 Typ G Ethernet  H       Typ 0 Geter 2 Handle   Popis 10, 6 bajtů Informace o zařízení na desce        Typ:Ethernet        Stav:Povoleno        Popis:Intel Dual GbE #2Handle 0x002A, DMI typ 10, 6 bajtůOn Boa rd Informace o zařízení        Typ:řadič SATA        Stav:Povoleno        Popis:Integrovaný řadič SATA ICH10

Příklad 7) Zobrazte informace o hardwaru vašeho systému

Chcete-li zobrazit informace o hardwaru (výrobce, název produktu a sériové číslo atd.) o vašem systému, spusťte následující příkaz dmidecode,

[[email protected] ~]# dmidecode -t system# přítomen dmidecode 2.12SMBIOS 2.5. Handle 0x0002, DMI typ 1, 27 bajtůInformace o systému        Výrobce:QCI        Název produktu:QSSC-S4R          Verze:       .............        Sériové číslo:............        UUID:2DD583E2-4A58-11E0-A580-00101859A783        Typ buzení:Obnoveno napájení střídavým proudem        SKU číslo:Nespecifikováno        Rodina:NespecifikovánoHandle 0x002C, typ DMI 12, 5 bajtů Možnosti konfigurace systému        Možnost 1:J5C3 2-3:Zavřít pro vymazání PasswordHandle 0x002D, DMI typ 12, 5 bajtů Možnosti konfigurace systému 3 CMOS 3 C1:Zavřít  0x002E, typ DMI 12, 5 bajtů Možnosti konfigurace systému        Možnost 1:J6D1 2-3:Zavřít pro BIOS RecoveryHandle 0x002F, DMI typ 12, 5 bajtů Možnosti konfigurace systému        Možnost 1:J5C1 2-3:Typ aktualizace J5C1 2-3:Zavřít 0 pro aktualizaci ME0 12, 5 bajtů Možnosti konfigurace systému        Možnost 1:J9C3:SATA RAID KeyHandle 0x0031, DMI typ 12, 5 bytesSystem Configuration Options        Možnost 1:J5A1 2-3:Blízko k Force BMC Update ModeHandle 0x0034, DMI typ 32, 20 bytesSystem Boot Information        Stav:Nebyly zjištěny žádné chyby

Přečtěte si více:Naučte se příkaz Git s praktickými příklady v systému Linux – část 1

Příklad 8) Zobrazení informací o nainstalované fyzické paměti a modulech DIMM

Chcete-li zobrazit informace o nainstalované fyzické paměti (RAM), spusťte níže uvedený příkaz

[[email protected] ~]# dmidecode -t 17 # dmidecode 2.12SMBIOS 2.5 přítomen. Rukojeť 0x0043, typ DMI 17, 27 bajtůPaměťové zařízení         Rukojeť:0x0035 Pole Pole  7 Dat Chyba   Informace   72 bitů Velikost:4096 MB Form Factor:DIMM Sada:1 Lokátor:DIMM_1B Bank Locator:MEM1 Druh slotů:DDR3 Druh:DDR3 Druh popisu:Synchronní Rychlost:1067 MHz Výrobce:0x0198 Sériové číslo:0xA504db27 Aktuální značka:Neznámý Číslo aktiv:9965426-047. A00LFHANDLE 0x0045, DMI typu 17, 27 BytesMemory Device Array Rukojeť:0x0035 Chyba Informace Rukojeť:Nejsou poskytnuta celková šířka:72 bitů Data Šířka:72 bitů Velikost:72 bitů Velikost:4096 MB Formulář Factor:DIMM Sada:2 Lokátor:DIMM_1A Bank Locator:MEM1 Slot typu DIMM :DDR3        Detail typu:Synchronní        Rychlost:1067 MHz        Výrobce:0x830B        Sériové číslo:0x6C443023……… …………………………………………………

Ve výše uvedeném výstupu příkazu můžeme snadno najít umístění DIMM, sériové číslo RAM, typ a jeho rychlost.

Použijte níže uvedený příkaz dmidecode k nalezení maximální fyzické paměti podporované vaším systémem,

[[email protected] ~]# dmidecode -t 16 # dmidecode 2.12SMBIOS 2.5 přítomen.Handle 0x0035, DMI typ 16, 15 bajtů Pole fyzické paměti        Umístění:Vlastní přídavná karta   Typ  - nebo Systém     Rection   Typ  - nebo Systém     bit ECC        Maximální kapacita:256 GB        Popisovač chybových informací:Není k dispozici        Počet zařízení:8Handle 0x0037, typ DMI 16, 15 bajtů Pole fyzické paměti     bit            bit             bit             bit              bit       Umístění:       256 GB        Informace o chybě:Není k dispozici        Počet zařízení:8 Rukojeť 0x0039, typ DMI 16, 15 bajtů Pole fyzické paměti         Umístění:Vlastní přídavná karta nebo Capice C C E R   Ruka  6 G R :Nedodává se        Počet zařízení:8……………………………………………………………………

Příklad 9) Zobrazení hardwarových informací o procesoru (nebo soketech CPU)

Spuštěním níže uvedeného příkazu dmidecode zobrazíte informace o hardwaru procesoru nebo patic CPU

[[chráněno e-mailem] ~]# procesor dmidecode -t[[e-mail chráněno] ~ # dmidecode -t 4# přítomen dmidecode 2.12SMBIOS 2.5. Rukojeť 0x009B, typ DMI 4, 40 bajtů Informace o procesoru      Typ:CPU 1  Socket   Označení  1 Centrální procesor        Rodina:Xeon MP        Výrobce:Intel(R) Corporation        ID:E6 06 02 00 FF FB EB BF         Podpis:Typ 0, Rodina 6, Model 46, Stepping 6     Jednotka                                                                      Rozšíření virtuálního režimu) de (ladění rozšíření) PSE (rozšíření velikosti stránky) TSC (Časová razítka) MSR (Model Specifické registry) PAE (Fyzická adresa) MCE (výjimka fyzické adresy) MCE (Výjimka kontroly stroje) CX8 (CMPXCHG8 Podporováno) APIC (na čipu) Podporovaný hardware APIC)                SEP (rychlé systémové volání)                MTRR (registry rozsahu typu paměti)                 PGE (globální aktivace stránky) ) MCA (Architektura kontroly stroje) CMOV (podmíněná instrukce přesunutí) PAT (tabulka atributu stránek) PSE-36 (36-bitová stránka Velikost stránky) CLFSH (podepřená instrukce stránky Clfush) DS (ladicí úložiště) ACPI (ACPI podporováno) MMX (MMX) Podporovaná technologie) FXSR (FXSave a FXStor Pokyny Podporováno) SSE (Streaming Simd Extensions) SSE2 (Streaming Simd Extensions 2) SS (Self-Snoop) HTT (Multi-Threading) TM (Podporovaný termický monitor) PBE (nevyčistit přerušení povoleno) verze:Intel (R) Xeon (R) CPU E7540 @ 2.00GHz napětí:1.2 V VNĚJŠÍ CLOCK:133 MHz Maximální rychlost:4000 MHz Aktuální rychlost:2000 MHz Stav:osídlené, povoleno upgrade:Zásuvka LGA1567 L1 Rukojeť:0x009D L2 Rukojeť vyrovnávací paměti:0x009E        L3 Mezipaměťová rukojeť:0x009f Sériové číslo:Není zadáno Tag Asset:Není zadáno Číslo dílu:Není zadáno Číslo dílu:6 Core Enabled:6 Currite Count:12 Charakteristika:64-bit schopný ....................................................................................................................................................................................................................................................................................................................................................................................... ………………

Příklad 10) Zobrazení informací o 64bitové chybě paměti

Chcete-li zobrazit informace o 64bitové chybě paměti vašeho systému, spusťte příkaz beneath dmidecode,

[[e-mail chráněný] ~]# dmidecode -t 33

Příklad 11) Vypsat výstup příkazu dmidecode v šestnáctkové soustavě

V případě, že nechcete dekódovat výstup příkazu dmidecode, ale chcete jej vypsat jako hexadecimální formát, použijte „-u “ nebo „–dump ” v příkazu dmidecode, příklad je uveden níže,

[[e-mail chráněný] ~]# dmidecode -u -t 4nebo[[chráněn e-mail] ~]# dmidecode --dump -t 4

Poznámka: možnost dump v příkazu dmidecode se stává velmi užitečnou ve scénářích ladění

Příklad 12) Zobrazit verzi kódu dmidecode

Použijte níže uvedený příkaz dmidecode k zobrazení jeho verze

[[e-mail chráněný] ~]# dmidecode -V2.12[[e-mail chráněný] ~]#

To je vše z tohoto článku, pokud si chcete přečíst více o příkazu dmidecode, podívejte se na jeho manuálovou stránku. Podělte se prosím o své názory a komentáře.

Přečtěte si více:Jak monitorovat výkon systémů Linux pomocí příkazu iostat


Linux
  1. 16 užitečných příkladů příkazů „cp“ pro začátečníky v systému Linux

  2. Příkaz ls v Linuxu:17 vysvětlení užitečných příkladů

  3. Užitečné příklady Linux Dig pro správce sítě

  1. 14 Užitečné příklady příkazů „ls“ v Linuxu

  2. 12 Užitečné příklady příkazů Wget v Linuxu

  3. 12 Příklady IP příkazů pro uživatele Linuxu

  1. 9 Užitečné příklady dotykových příkazů v Linuxu

  2. 10 užitečných příkladů příkazů ncat (nc) pro systémy Linux

  3. 11 Užitečné příklady rozdělených příkazů pro systémy Linux