Не е нещо ново dmidecode е инструмент за команден ред добре известно, че можете да получите полезна информация за хардуерните компоненти чрез достъп до някои таблици на информационни повиквания DMI (Desktop Manager Interface) и това, както подсказва името му, ги декодира, за да покаже информация, разбираема за хората. Инструментът е достъпен за всяка дистрибуция на GNU / Linux и е лесен за използване.
Ако не искате да използвате графични инструменти като hardinfo или други подобни команди, които хвърлят информация за хардуера, dmidecode може да бъде добра алтернатива за получаване на информация за нашия процесор, RAM памет, сериен номер, BIOS / UEFI и дори за максималната конфигурация, която нашето оборудване би поддържало, т.е. брой процесори, DIMM памет и т.н.
Нека видим някои примери за употреба. Ако го използвате такъв, какъвто е, без опции и без да имате привилегии, той ще ви покаже информацията за версията и ще стартира съобщение „Разрешението е отказано“:
dmidecode
Но ако го използвате с привилегии резултатът ще бъде много различен, показвайки цялата информация в тези DMI таблици:
sudo dmidecode
Както можете да видите, показаната информация е доста пълна за CPU, тактова честота, RAM, мощност и т.н. Но ако искате по-конкретна информация, можете използвайте идентификатора или номера на типа табличен вход, за да се покаже точно това. Можете да видите, че в примера по-горе в изхода има раздели с тип 1, тип 2, тип 3, ... това имам предвид под тип. И можете също да използвате името. Например, ако искате да получите информация от кеша, можете да използвате тип 7:
sudo dmidecode -t 7
Използвайки думите, можете да замените -t 7 или –type 7 за кеш -t или –type кеш, получавайки същия резултат. Разбира се, бихте могли да използвате други думи, за да получавайте информация от други страни, например на кутията (шаси), на BIOS (bios), на сокета (сокета), системата (системата), паметта (паметта) и т.н. Например:
sudo dmidecode -t memory
Както и да е, ако сложите дума, която не съществува, ще ви покаже списъка с валидни думи. Например, ако въведете следното, резултатът ще бъде списъкът с приети думи, така че може да бъде много полезно:
sudo dmidecode -t hola