Если вы хотите узнать информацию о вашем оборудовании, например, о материнской плате, BIOS или других компонентах, вам поможет утилита dmidecode.
В этой статье я расскажу, как легко и быстро установить dmidecode на Ubuntu, даже если вы новичок в Linux. Следуйте нашим пошаговым инструкциям и получайте нужные данные без лишних сложностей.
Что такое dmidecode и зачем он нужен?
dmidecode — это команда, которая позволяет получить подробную информацию о вашем компьютере, извлекая данные из таблиц DMI (Desktop Management Interface). Она покажет сведения о:
- Производителе и модели устройства
- Версии BIOS
- Оперативной памяти
- Материнской плате
- И других компонентах
Эта команда полезна для системных администраторов, техподдержки и энтузиастов, желающих знать свои аппаратные характеристики.
Почему нужно установить dmidecode в Ubuntu?
В большинстве случаев dmidecode уже может быть предустановлена на вашей системе или доступна в репозиториях Ubuntu.
Но если команда не работает или вы хотите убедиться, что она установлена, следуйте нашим шагам — это быстро и просто.
Как установить dmidecode в Ubuntu: пошаговая инструкция
- Шаг 1: Обновите список пакетов
- Шаг 2: Установите dmidecode
- Шаг 3: Проверьте установку
- Что делать, если команда не работает?
- Полезные советы по использованию dmidecode
Давайте разберёмся, как установить dmidecode на вашем компьютере с Ubuntu.
Шаг 1: Обновите список пакетов
Перед установкой убедитесь, что у вас актуальный список пакетов. Это делается командой:
waky@ubuntu:~$ sudo apt update
Вас попросят ввести пароль администратора (тот, что вы используете для входа в систему), введите его и нажмите Enter.
Шаг 2: Установите dmidecode
После обновления выполните команду для установки:
waky@ubuntu:~$ sudo apt install dmidecode
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
dmidecode
0 upgraded, 1 newly installed, 0 to remove and 77 not upgraded.
…
waky@ubuntu:~$
В процессе установки система может спросить подтверждение — нажмите Y (да) и Enter. Либо запускайте установку с параметром -y для автоматического подтверждения.
Шаг 3: Проверьте установку
Чтобы удостовериться, что dmidecode установлен и работает, выполните команду:
waky@ubuntu:~$ sudo dmidecode
# dmidecode 3.5
Getting SMBIOS data from sysfs.
SMBIOS 2.5 present.
10 structures occupying 499 bytes.
Table at 0x000E1000.
Handle 0x0000, DMI type 0, 20 bytes
BIOS Information
Vendor: innotek GmbH
Version: VirtualBox
Release Date: 12/01/2006
Address: 0xE0000
Runtime Size: 128 kB
ROM Size: 128 kB
Characteristics:
ISA is supported
PCI is supported
Boot from CD is supported
Selectable boot is supported
8042 keyboard services are supported (int 9h)
CGA/mono video services are supported (int 10h)
ACPI is supported
Targeted content distribution is supported
Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: innotek GmbH
Product Name: VirtualBox
Version: 1.2
Serial Number: VirtualBox-7ae009e1-7159-45f6-9add-d3a16cf337c5
UUID: e109e07a-5971-f645-9add-d3a16cf337c5
Wake-up Type: Power Switch
SKU Number: Not Specified
Family: Virtual Machine
Handle 0x0008, DMI type 2, 15 bytes
Base Board Information
Manufacturer: Oracle Corporation
Product Name: VirtualBox
Version: 1.2
Serial Number: 0
Asset Tag: Not Specified
Features:
Board is a hosting board
Location In Chassis: Not Specified
Chassis Handle: 0x0003
Type: Motherboard
Contained Object Handles: 0
Handle 0x0003, DMI type 3, 13 bytes
Chassis Information
Manufacturer: Oracle Corporation
Type: Other
Lock: Not Present
Version: Not Specified
Serial Number: Not Specified
Asset Tag: Not Specified
Boot-up State: Safe
Power Supply State: Safe
Thermal State: Safe
Security Status: None
Handle 0x0007, DMI type 126, 42 bytes
Inactive
Handle 0x0005, DMI type 126, 15 bytes
Inactive
Handle 0x0006, DMI type 126, 34 bytes
Inactive
Handle 0x0002, DMI type 11, 5 bytes
OEM Strings
String 1: vboxVer_7.2.4
String 2: vboxRev_170995
Handle 0x0004, DMI type 128, 8 bytes
OEM-specific Type
Header and Data:
80 08 04 00 FE D3 30 00
Handle 0xFEFF, DMI type 127, 4 bytes
End Of Table
waky@ubuntu:~$
Если команда выполнится без ошибок и начнет выводить информацию, значит установка прошла успешно.
Что делать, если команда не работает?
Иногда может случиться так, что dmidecode по каким-то причинам не устанавливается или команда вызывает ошибку. В этом случае:
- Проверьте правильность ввода команды.
- Убедитесь, что вы используете команду с sudo, так как для доступа к железу нужен админский доступ.
- Повторите шаги по обновлению репозиториев и установке.
Полезные советы по использованию dmidecode
Чтобы просмотреть всю информацию полностью, выполните:
sudo dmidecode
Для поиска определённых данных используйте grep, например, чтобы найти производителя:
sudo dmidecode | grep "Manufacturer"
Подробнее об использовании данной утилиты можно прочитать в нашей специальной статье.
Заключение
Установка dmidecode в Ubuntu — это очень просто и занимает всего пару минут. Следуя нашим инструкциям, вы сможете получать важную информацию о своём оборудовании без специальных знаний и сложных команд.