Утилита dmidecode — декодер интерфейса управления рабочим столом (Desktop Management Interface) выводит в удобочитаемом формате информацию об аппаратном обеспечении. Мы можем увидеть какой установлен процессор, оперативная память, узнать версию BIOS, серийные номера устройств и т. д. Команда dmidecode отображает не только текущую аппаратную конфигурацию системы, но и максимально поддерживаемый процессор и память.
dmidecode [ОПЦИИ]
В некоторых системах Linux/Unix для запуска команды dmidecode может потребоваться права root.
При запуске dmidecode без параметров, мы получаем вывод всей информации о устройствах. Применение опции more обеспечивает построчный вывод.

Чаще всего требуется выяснить наименование материнской платы, ее bios, тип процессора, название и объем установленной оперативной памяти.
1: Получить информацию о процессоре.
sudo dmidecode -y processor

2. Получить информацию о биос.
dmidecode -t bios

3. Получить информацию о материнской плате
dmidecode -t baseboard

4. Получить информацию о оперативной памяти.
dmidecode -t memory

Еще один вариант вывода информации о железе — запуск dmidecode с числом-идентификатором в качестве аргумента. Вот полный список этих чисел.
| Type | Information |
| 0 | BIOS |
| 1 | System |
| 2 | Base Board |
| 3 | Chassis |
| 4 | Processor |
| 5 | Memory Controller |
| 6 | Memory Module |
| 7 | Cache |
| 8 | Port Connector |
| 9 | System Slots |
| 10 | On Board Devices |
| 11 | OEM Strings |
| 12 | System Configuration Options |
| 13 | BIOS Language |
| 14 | Group Associations |
| 15 | System Event Log |
| 16 | Physical Memory Array |
| 17 | Memory Device |
| 18 | 32-bit Memory Error |
| 19 | Memory Array Mapped Address |
| 20 | Memory Device Mapped Address |
| 21 | Built-in Pointing Device |
| 22 | Portable Battery |
| 23 | System Reset |
| 24 | Hardware Security |
| 25 | System Power Controls |
| 26 | Voltage Probe |
| 27 | Cooling Device |
| 28 | Temperature Probe |
| 29 | Electrical Current Probe |
| 30 | Out-of-band Remote Access |
| 31 | Boot Integrity Services |
| 32 | System Boot |
| 33 | 64-bit Memory Error |
| 34 | Management Device |
| 35 | Management Device Component |
| 36 | Management Device Threshold Data |
| 37 | Memory Channel |
| 38 | IPMI Device |
| 39 | Power Supply |
| 40 | Additional Information |
| 41 | Onboard Devices Extended Information |
| 42 | Management Controller Host Interface |
В таком случае если нам нужна, например, информация о процессоре, команда будет такой:
dmidecode -t 4