How to obtain motherboard information under Red Hat

Here is a question I did not know how to answer, and I was glad to find the answer: "How do I find the serial number of the motherboard of a server, under Red Hat Linux?". Gosh, what a good question, let me fire up Google... And Google -- who is your friend (tm) -- delivered!

Use the dmidecode command and pipe the results into less, like so:

# dmidecode | less
# dmidecode 2.11
SMBIOS 2.4 present.
98 structures occupying 3679 bytes.
Table at 0x000E0010.

Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
        Vendor: Phoenix Technologies LTD
        Version: 6.00
        Release Date: 10/13/2009
        Address: 0xEA2E0
        Runtime Size: 89376 bytes
        ROM Size: 64 kB
                ISA is supported
                PCI is supported
                PC Card (PCMCIA) is supported
                PNP is supported
                APM is supported
                BIOS is upgradeable
                BIOS shadowing is allowed
                ESCD support is available
                USB legacy is supported
                Smart battery is supported
                BIOS boot specification is supported
                Targeted content distribution is supported
        BIOS Revision: 4.6
        Firmware Revision: 0.0

Handle 0x0001, DMI type 1, 27 bytes
System Information
        Manufacturer: VMware, Inc.
        Product Name: VMware Virtual Platform
        Version: None
        Serial Number: VMware-42 06 50 3e 6d 21 43 81-ac 6e a1 85 85 eb df 78
        UUID: 4206503E-6D21-4381-AC6E-A18585EBDF78
        Wake-up Type: Power Switch
        SKU Number: Not Specified
        Family: Not Specified

... etc ...

The output of dmidecode is very long and very detailed, so make sure you pipe it into something else to make sure you don't miss anything.

An interesting data, in the example shown above, is that the machine really is a virtual server, running under VMWare.

Hope this helps!

See Also: