DMI (Desktop Management Interface) — интерфейс (API), позволяющий программному обеспечению собирать данные о характеристиках компьютера.
Dmidecode (Desktop Management Interface) команда в Linux фактически получает данные из DMI таблицы или таблицы интерфейса управления рабочим столом и производит их в читаемом человеком формате, следовательно, также называется DMI таблицы и декодер (DMI Table Decoder).
Синтаксис для использования команды Demidecode в аналогии с любой другой командой Linux, т.е. COMMAND с последующим OPTION.
# dmidecode [OPTION] |
Полная информация об оборудовании.
Простой запуск команды dmidecode без использования каких-либо опций предоставит полный список аппаратного обеспечения в системе, а также полную информацию о ОС.
# dmidecode |
Но, полный список довольно длинный, поэтому мы можем либо перенаправить результаты в файл, чтобы прочитать их с легкостью, либо сделать их прокручиваемыми с помощью команды 'more' в дополнение к команде dmidecode.
# dmidecode > harware_information.txt # dmidecode | more |
Получить информацию, относящуюся к одному компоненту системы.
Мы можем получить полную информацию для одного компонента системы, а не искать ее в списке информации системы. Для этого мы можем использовать опцию '-t' или '--type'. Информация о памяти системы с помощью следующей команды...
# dmidecode -t memory |
Для получения полной информации об установленном CPU в системе, необходимо выполнить команду:
# dmidecode -t processor |
Получить информацию о BIOS можно следующим образом:
# dmidecode -t bios |
Команда, получить информацию об оборудовании baseboard:
# dmidecode -t baseboard |
Аналогично есть и другие параметры, которые можно использовать с опцией '-t'. Вот полный список параметров, которые мы можем использовать:
- Bios.
- System.
- Baseboard.
- Chassis.
- Processor.
- Memory.
- Cache.
- Connector.
- Slot.
Хотя мы уже упоминали примеры важных команд dmidecode выше, но есть и другие опции, которые мы можем использовать.
Полный список опций:
# dmidecode --help |