Installation Method
`dmidecode` may not be installed by default on most Linux systems. You can install it using the command below.
Debian/Ubuntu
sudo apt-get install dmidecode
Uses the APT package manager.
CentOS/Fedora/RHEL
sudo yum install dmidecode
# or
sudo dnf install dmidecode
Uses the YUM or DNF package manager.
Key Options
These are the core options of `dmidecode` that allow you to filter and output various hardware information.
1. Basic Query
Generated command:
Try combining the commands.
Description:
`dmidecode` Executes the command.
Combine the above options to virtually execute commands with AI.
Key Usage Examples
Practical examples of using the `dmidecode` command to check system information.
Check Motherboard Information
sudo dmidecode -t baseboard
Checks the manufacturer, product name, serial number, etc., of the motherboard.
Check BIOS Information
sudo dmidecode -t bios
Checks the vendor, version, release date, etc., of the BIOS.
Check Memory (RAM) Slot Information
sudo dmidecode -t memory
Checks total memory capacity, number of slots, and type and speed of RAM installed in each slot.
Check CPU Information
sudo dmidecode -t processor
Checks the manufacturer, model name, maximum speed, etc., of the CPU.
Cautions
Points to consider when checking DMI information.
Characteristics of DMI Information
dmidecode reads DMI information recorded in the hardware itself, so the output information may differ in a virtualized environment (VM) compared to a physical server. It may show information about the virtual hardware assigned to the virtual machine.
- Commands usually need to be executed with
sudoprivileges. - In virtual machines, it may display differently from actual hardware information.
- Using
lessorgrepcan be convenient due to the large amount of output information.
Example of Searching for Specific Information
sudo dmidecode | grep "Manufacturer"
You can quickly find specific manufacturers or model names using `grep`.