Dmidecode, проверьте версию BIOS и другие данные с терминала

о dmidecode

В следующей статье мы рассмотрим dmidecode. Это инструмент, который читать DMI компьютера (Интерфейс управления рабочим столом). Он покажет нам информацию об оборудовании системы в удобочитаемом формате. Этот процесс не является проблемой, если у вас есть графический интерфейс Gnu / Linux, но пользователи CLI могут столкнуться с нехваткой ресурсов, когда дело доходит до получения данных такого типа со своих компьютеров.

Много раз нам может понадобиться знать информацию о BIOS. Но по тем или иным причинам мы не хотим или можем перезапускать нашу операционную систему. Далее мы увидим, как можно простым способом решить эту проблему с помощью терминала.

Об этой команде узнать версию BIOS в операционных системах Gnu / Linux мы уже говорили в его время, в статье, которая была опубликована в этот же блог. Там мы уже могли увидеть, как использовать команду dmidecode для анализа данных BIOS. Чтобы использовать команду dmidecode, нам нужно только войти с правами root.

Dmidecode сообщит нам об аппаратном обеспечении нашей системы, как описано в BIOS, в соответствии с Стандарт SMBIOS / DMI. Эта информация обычно включает производителя, название модели, серийный номер и версию BIOS. Мы также рассмотрим тег ресурса, а также многие другие детали, которые различаются уровнем интереса и надежности в зависимости от производителя. Часто это будет включать статус использования сокетов ЦП, слотов расширения (например AGP, PCI, ISA) и слоты для модулей памяти, а также список портов ввода / вывода.

Данные DMI можно использовать для включить или отключить определенные части кода ядра в зависимости от конкретного оборудования. Имейте в виду, что слепо доверять данным DMI не совсем надежно. Dmidecode не сканирует оборудование, он сообщает только то, на что отвечает BIOS.

Dmidecode был впервые написан Аланом Коксом. Позже он был разработан и снова поддержан Жаном Дельваром. Спустя 5 лет Антон Арапов вступил во владение. Он опубликован под Стандартная общественная лицензия (GPL). Для получения дополнительной информации вы можете посмотреть файлы АВТОРЫ и ЛИЦЕНЗИИ. Мы найдем эти файлы вместе с исходным кодом.

Dmidecode включает три дополнительных инструмента:

  • biosdecode → Распечатать весь Информация, связанная с BIOS что вы можете найти.
  • владение → Получить 'Тег собственности', который можно настроить в Compaq оборудование.
  • vpddecode -> распечатать информацию о 'важные данные о продуктео ', которые можно найти почти в каждом Команды IBM.

Dmidecode, получить версию BIOS с терминала

Если вы вошли в систему с пользователем root, вы можете ввести следующую команду в терминале (Ctrl + Alt + T):

dmidecode | less

Если у вас нет root-доступа, вы также можете использовать его с sudo:

sudo dmidecode | less

dmidecode меньше

На этом снимке экрана показана только часть всех данных, возвращаемых любой из приведенных выше команд.

Проверьте версию прошивки BIOS с помощью dmidecode

Далее мы увидим версию BIOS, используя параметр -s:

dmidecode -s bios-версия

sudo dmidecode -s bios-version

Если нам нужны другие данные и они показаны нам в обобщенном виде, мы можем попробовать цикл в bash. С его помощью в терминале будет показано что-то похожее на этот захват:

dmidecode скрипт bash

for d in system-manufacturer system-product-name bios-release-date bios-version
do
echo "${d^} : " $(sudo dmidecode -s $d)
done

Самый простой способ распечатать сводную информацию о BIOS использует команду dmidecode следующим образом:

sudo dmidecode --type bios

Результат, который даст нам предыдущая команда, будет примерно таким:

dmidecode --тип биоса

Команда dmidecode суммирует информацию об оборудовании вашей системы (ноутбук / настольный компьютер / сервер) как описано в BIOS. За больше информации об этом инструменте, вы можете проконсультироваться официальная страница проекта.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.