Утилита 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