Среди утилит для сбора информации о железе в Linux
dmidecode выделяется особенным подходом:в отличие от
lshw, hwinfo или inxi, она не опрашивает оборудование напрямую, а читает таблицу DMI/SMBIOS, где уже содержится вся нужная информация. Поэтому работает практически мгновенно, без лишней нагрузки.📦 Часто уже предустановлена во многих дистрибутивах. Устанавливать вручную почти никогда не требуется.
▪️ Как пользоваться. Команда максимально простая. Можно указать тип устройства (по номеру или имени):
# Информация о процессоре
dmidecode -t 4
# или
dmidecode -t processor
📌 Часто используемые ключи:
Тип оборудования Ключ -t
BIOS 0 или bios
Система 1 или system
Материнская плата 2 или baseboard
Корпус 3 или chassis
Процессор 4 или processor
Память 17 или memory
Кэш 7 или cache
Порты, слоты и т.д. 8–9 и выше
▪️ Запрашиваем конкретные параметры. Если нужно получить только конкретные поля - например, модель или частоту процессора:
dmidecode -s processor-version
dmidecode -s processor-frequency
Чтобы увидеть все доступные ключи:
dmidecode -s
🌟 Полезный флаг. Ключ -q (quiet) скрывает лишнюю тех.информацию вроде Handle и мета-описаний:
dmidecode -q -t processor
🌟 Важно:
dmidecode корректно работает только на физическом железе. В виртуальных машинах информация может быть неполной или отсутствовать совсем - это зависит от гипервизора и его настроек.#linux#dmidecode
🧑💻 NetworkAdmin