Команда dmidecode в Linux с примерами

Опубликовано: 16 Февраля, 2022

dmidecode, также называемый декодером таблицы интерфейса управления рабочим столом, записывает данные из таблицы DMI и создает их в удобочитаемом формате. Команда dmidecode используется, когда пользователь хочет получить информацию об аппаратном обеспечении системы, такую как процессор, оперативная память (DIMM), детали BIOS, память, серийные номера и т. д. системы Linux в читаемом формате. Команда dmidecode отображает не только текущую конфигурацию оборудования системы, но и максимальный поддерживаемый процессор и память.

Синтаксис:

 dmidecode [ОПЦИИ]

Однако в некоторых системах Linux / Unix для запуска команды dmidecode может потребоваться разрешение суперпользователя, как в нынешней системе Linux, которая используется для выполнения следующей команды, требуются привилегии суперпользователя.

Пример 1. Запуск простой команды dmidecode для получения информации об оборудовании.

Пример 2: Чтобы получить информацию о процессоре.

Пример 3: Чтобы получить информацию о BIOS.

Параметры:

  • -d , –dev-mem ФАЙЛ : Эта опция используется для чтения памяти из ФАЙЛА устройства, где ФАЙЛ - это имя используемого файла. По умолчанию это / dev / mem .
  • -h , –help : отобразить справку и выйти.

  • -q , –quiet : эта опция используется для вывода менее подробного вывода.

  • -s , –string КЛЮЧЕВОЕ СЛОВО : отображать только значение данной строки DMI. Предположим, если мы хотим узнать значение частоты процессора, мы можем использовать следующую команду вместе с ключевым словом (частота процессора).

  • -t , –type ТИП : этот параметр полезен, когда мы хотим отображать только записи определенного типа. С помощью идентификатора типа DMI мы можем получить конкретную информацию об аппаратном компоненте. Идентификаторы типа эквивалентны ключевому слову, поэтому мы можем либо использовать идентификатор типа #, либо мы можем использовать ключевое слово целиком, чтобы получить информацию, относящуюся к этому ключевому слову. Ключевые слова типа не чувствительны к регистру.

    Пример 1: Чтобы получить информацию о основной плате, мы можем выполнить любую из следующих команд.

     sudo dmidecode -t плинтус

    или

     sudo dmidecode -t 2

    или

     sudo dmidecode --type плинтус 

    Пример 2: Чтобы получить информацию о шасси.

  • -u , –dump : в основном используется в процессах отладки. Эта опция используется, когда мы не хотим декодировать записи, а хотим, чтобы они были выгружены в шестнадцатеричной форме.
  • –Dump-bin FILE : эта опция удобна, когда мы не хотим, чтобы dmidecode декодировал записи, а сбрасывал информацию DMI в двоичный файл. Файл - это имя файла, который будет использоваться.
  • –From-dump FILE : эта опция Считывает данные DMI из заданного двоичного файла.
  • -V , –version : отобразить версию и выйти.