To nie jest coś nowego dmidecode to narzędzie wiersza poleceń dobrze wiadomo, że można uzyskać przydatne informacje o składnikach sprzętu, uzyskując dostęp do niektórych tabel informacja wywołuje DMI (Desktop Manager Interface) i jak sama nazwa wskazuje, dekoduje je, aby wyświetlić informacje zrozumiałe dla ludzi. Narzędzie jest dostępne dla każdej dystrybucji GNU / Linux i jest łatwe w użyciu.
Jeśli nie chcesz używać narzędzi graficznych, takich jak hardinfo lub innych podobnych poleceń, które rzucają informacje o sprzęcie, dmidecode może być dobrą alternatywą, aby uzyskać informacje o naszym procesorze, pamięci RAM, numerze seryjnym, BIOS / UEFI, a nawet o maksymalnej konfiguracji, którą będzie obsługiwał nasz sprzęt, czyli o liczbie procesorów, pamięci DIMM itp.
Zobaczmy kilka przykładów użycia. Jeśli użyjesz go tak, jak jest, bez opcji i bez uprawnień, wyświetli informacje o wersji i wyświetli komunikat „Odmowa uprawnień”:
dmidecode
Ale jeśli go użyjesz z przywilejami wynik będzie bardzo różny, pokazując wszystkie informacje w tych tabelach DMI:
sudo dmidecode
Jak widać, wyświetlane informacje są dość kompletne, dotyczące procesora, częstotliwości zegara, pamięci RAM, mocy itp. Ale jeśli chcesz uzyskać bardziej szczegółowe informacje, możesz użyj identyfikatora lub numeru typu tabela, aby wyświetlić tylko to. Możesz zobaczyć, że w powyższym przykładzie na wyjściu są sekcje z typem 1, typem 2, typem 3, ... to właśnie mam na myśli przez typ. Możesz też użyć nazwy. Na przykład, jeśli chcesz uzyskać informacje z pamięci podręcznej, możesz użyć typu 7:
sudo dmidecode -t 7
Jeśli użyjesz tych słów, możesz zastąpić -t 7 lub –type 7 zamiast -t cache lub –type cache, uzyskując ten sam wynik. Oczywiście możesz użyć innych słów uzyskać informacje od innych stron, na przykład skrzynki (obudowy), systemu BIOS (bios), gniazda (gniazda), systemu (systemu), pamięci (pamięci) itp. Na przykład:
sudo dmidecode -t memory
W każdym razie, jeśli wpiszesz słowo, które nie istnieje, pokaże listę prawidłowych słów. Na przykład, jeśli wprowadzisz następujące polecenie, wynikiem będzie lista akceptowanych słów, więc może być bardzo pomocna:
sudo dmidecode -t hola