Это не что-то новое dmidecode - это инструмент командной строки хорошо известно, что полезную информацию об аппаратных компонентах можно получить, обратившись к некоторым таблицам информационные звонки DMI (Интерфейс диспетчера рабочего стола) и, как следует из названия, декодирует их для отображения информации, понятной людям. Инструмент доступен для любого дистрибутива GNU / Linux, и им легко пользоваться.
Если вы не хотите использовать графические инструменты, такие как hardinfo или другие подобные команды, информация об оборудовании, dmidecode может быть хорошей альтернативой для получения информации о нашем ЦП, оперативной памяти, серийном номере, BIOS / UEFI и даже о максимальной конфигурации, которую поддерживает наше оборудование, то есть количестве процессоров, модулях DIMM памяти и т. д.
Давай посмотрим несколько примеров использования. Если вы используете его как есть, без параметров и без прав, он покажет вам информацию о версии и запустит сообщение «Permission denied»:
dmidecode
Но если вы его используете с привилегиями результат будет совсем другим, показывая всю информацию в этих таблицах DMI:
sudo dmidecode
Как видите, отображаемая информация довольно полная, о процессоре, тактовой частоте, оперативной памяти, мощности и т. Д. Но если вам нужна более конкретная информация, вы можете используйте идентификатор типа или номер таблица для отображения именно этого. Вы можете видеть, что в приведенном выше примере в выходных данных есть разделы с типом 1, типом 2, типом 3, ... вот что я имею в виду под типом. И вы также можете использовать это имя. Например, если вы хотите получить информацию из кеша, вы можете использовать тип 7:
sudo dmidecode -t 7
Если вы используете эти слова, вы можете заменить -t 7 или –type 7 на -t cache или –type cache, получив тот же результат. Конечно, вы могли бы использовать другие слова, чтобы получать информацию от других сторон, например, коробки (шасси), BIOS (BIOS), сокета (сокета), системы (системы), памяти (памяти) и т. д. Например:
sudo dmidecode -t memory
В любом случае, если вы вставите слово, которого нет, покажет вам список допустимых слов. Например, если вы введете следующее, на выходе будет список принятых слов, так что это может быть очень полезно:
sudo dmidecode -t hola