Команда dmidecode в Linux с примерами
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 : отобразить версию и выйти.