Home PC Games Linux Windows Database Network Programming Server Mobile  
  Home \ Linux \ Linux dmidecode command detail     - Can not empty the Recycle Bin to repair problems in Ubuntu 14.04 (Linux)

- MySQL 5.7 can not log in problem (Database)

- Implement binary search algorithm in C language (Programming)

- CentOS5 installation Nodejs (Linux)

- Prevent security threats caused Rootkit (Linux)

- Simple to install Tor browser to Ubuntu 14.04 and Linux Mint 17 (Linux)

- Spring loaded container finishes executing a method (Programming)

- Ubuntu 14.10 users to install Audio Recorder 1.5.7 (Linux)

- Hibernate Search 5.5 in the search results sorted (Linux)

- Ora-1092: OPI colleague K aborting process --- killed by OO Well killer (Database)

- CentOS7 virtual machine starts appear Permission denied (Linux)

- JavaScript in this usage (Programming)

- Linux environment Duplex (multi-machine) automatic mutual backup scheme (Linux)

- Ubuntu under Spark development environment to build (Server)

- Use JMS listener Oracle AQ, trigger the execution of Java programs in the database changes (Database)

- Linux Getting Started tutorial: hard disk partition and to deal with traps (Linux)

- SQL Server 2012 failover looksalive check and is alive check (Database)

- Ubuntu users how to install the latest Nvidia graphics drivers (Linux)

- Linux vi command list (Linux)

- Oracle RMAN repair logical bad blocks (Database)

  Linux dmidecode command detail
  Add Date : 2018-11-21      
  One, dmidecode Profile

dmidecode allows you to get information about the hardware in the Linux system. dmidecode follow SMBIOS / DMI standard, the information output includes BIOS, system, motherboard, processor, memory, cache, and so on.

DMI (Desktop Management Interface, DMI) is a computer system to help collect information management system to collect DMI information must be carried out in strict accordance with specifications under the premise SMBIOS. SMBIOS (System Management BIOS) motherboard or system manufacturer to display a standardized product management information needed to follow a standard format. DMI and SMBIOS by industry guidance mechanism Desktop Management Task Force (DMTF) Drafting of open technology standards, including DMI design is suitable for any platform and operating system.

DMI acted as an interface between layers of management tools and systems. It establishes a standard management system can be more convenient for the computer makers and users of the system understand. The main component of DMI is the Management Information Format (MIF) database. This database contains all the information about the computer system and accessories. By DMI, the user can obtain the serial number, computer manufacturers, system information, and other serial accessories.

dmidecode general output format is as follows:

Handle 0x0002, DMI type 2, 95 bytes.

Base Board Information

Manufacturer: IBM

Product Name: Node1 Processor Card

Version: Not Specified

Serial Number: Not Specified

Which is called the first three rows of the recording head (recode header), including:

1.recode id (Handle): DMI records in a table identifier, which is unique, such as the example above Handle 0x0002.

2.DMI type id: type of record, say: BIOS, Memory, the above example is type 2, namely "Base Board Information".

3.recode size: the size of the DMI table corresponding record, the cases of 95 bytes. (Not including text information, all the contents of the actual output to be larger than this size). Is the value recorded after the recording head.

4.recoded values: recorded values can be multi-line, such as the above example shows the motherboard manufacturer (Manufacturer), Product Name, Version and Serial Number.

Two, dmidecode role

dmidecode role is to DMI database decode the information in a readable text display. Since DMI information may be artificially modified so that the inside information is not necessarily accurate system information.

Three, dmidecode Command Usage

Executed with no options dmidecode usually the output of all hardware information. dmidecode has a very useful option -t, you can specify the type of the output information. If you want to obtain information about the processor, you can do:

dmidecode -t processor

Usage: dmidecode [OPTIONS]

Options are:

-d: (default: / dev / mem) reads information from the device file, the output parameters of the standard output with and without the same.

-h: displays help information.

-s: Show only specified information DMI string. (String)

-t: Display information for the specified entry. (Type)

-u: Show original entry content does not decode.

--dump-bin FILE: Dump the DMI data to a binary file.

--from-dump FILE: Read the DMI data from a binary file.

-V: Display version information

Four, dmidecode string parameter and type list

(1) Valid string keywords are:























(2) Valid type keywords are:










(3) type the complete coding list


1 System

2 Base Board

3 Chassis

4 Processor

5 Memory Controller

6 Memory Module

7 Cache

8 Port Connector

9 System Slots

10 On Board Devices

11 OEM Strings

12 System Configuration Options

13 BIOS Language

14 Group Associations

15 System Event Log

16 Physical Memory Array

17 Memory Device

18 32-bit Memory Error

19 Memory Array Mapped Address

20 Memory Device Mapped Address

21 Built-in Pointing Device

22 Portable Battery

23 System Reset

24 Hardware Security

25 System Power Controls

26 Voltage Probe

27 Cooling Device

28 Temperature Probe

29 Electrical Current Probe

30 Out-of-band Remote Access

31 Boot Integrity Services

32 System Boot

33 64-bit Memory Error

34 Management Device

35 Management Device Component

36 Management Device Threshold Data

37 Memory Channel

38 IPMI Device

39 Power Supply

40 Additional Information

41 Onboard Device
- The callback function used in C ++ (Programming)
- Ubuntu Server security risk checks (Linux)
- Source MongoDB 3.2.1 installed on CentOS6.5 (Database)
- Installation and Configuration JDK8 In CentOS 7 (Linux)
- Vim useful plugin: vundle (Linux)
- RHEL 6.6 install GNOME desktop environment (Linux)
- Ubuntu 14.04 installation configuration GNOME Classic interface (Linux)
- Win7 used Eclipse to connect the virtual machine in Ubuntu Hadoop2.4 (Server)
- Linux device driver development small example --LED lights (Programming)
- Create the container and run the application Docker (Server)
- The most concise explanation of JavaScript closures (Programming)
- Mass data storage application of MongoDB database (Database)
- Ubuntu download install and configure Plank Dock (Linux)
- Fedora 20 Installation and Configuration (Linux)
- DDOS Attacks and Prevention (Linux)
- Using iptables achieve NAT (Linux)
- 64-bit Windows Server 2012 R2 install Oracle 10g Second Edition (Database)
- HttpClient4 usage upgrade from HttpClient3 (Programming)
- Oracle Linux 6.4 installed Oracle 11gR2 + RAC + ASM (Database)
- Redis configuration file interpretation (Database)
  CopyRight 2002-2022 newfreesoft.com, All Rights Reserved.