Der er et specielt konsolværktøj dmidecode, som bruger sysfs til at give information om dit bundkort. Her er en kort beskrivelse af værktøjet taget fra dets man-side.
dmidecode er et værktøj til at dumpe en computers DMI (nogle siger SMBIOS) tabelindhold i et menneskeligt læsbart format. Denne tabel indeholder en beskrivelse af systemets hardwarekomponenter samt andre nyttige oplysninger såsom serienumre og BIOS-revision. Takket være denne tabel kan du hente disse oplysninger uden at skulle søge efter den faktiske hardware.
Selvom dette er en god pointe med hensyn til rapporthastighed og sikkerhed, gør dette også den præsenterede information muligvis upålidelig. DMI-tabellen beskriver ikke kun, hvad systemet i øjeblikket er lavet af, den kan også rapportere de mulige udviklinger (såsom den hurtigste understøttede CPU eller den maksimale mængde understøttet hukommelse).
SMBIOS står for System Management BIOS, mens DMI står for Desktop Management Interface. Begge standarder er tæt forbundne og udviklet af DMTF (Desktop Management Task Force).
Mens du kører det, vil dmidecode forsøge at finde DMI-tabellen. Den vil først prøve at læse DMI-tabellen fra sysfs, og derefter prøve at læse direkte fra hukommelsen, hvis sysfs-adgang mislykkedes. Hvis det lykkes dmidecode at finde en gyldig DMI-tabel, vil den parse denne tabel og vise en liste over poster som denne:
Håndtag 0x0002, DMI type 2, 8 bytes.
Base Board Information Producent: Intel
Produktnavn: C440GX+
Version: 727281-001
Serienummer: INCY92700942Hver post har:
Et håndtag. Dette er en unik identifikator, som gør det muligt for poster at referere til hinanden. For eksempel refererer processorposter normalt til cachehukommelsesposter ved hjælp af deres håndtag.
En type. SMBIOS-specifikationen definerer forskellige typer elementer, som en computer kan laves af. I dette eksempel er typen 2, hvilket betyder, at posten indeholder 'Base Board Information'.
En størrelse. Hver post har en 4-byte header (2 for håndtaget, 1 for typen, 1 for størrelsen), resten bruges af postdataene. Denne værdi tager ikke højde for tekststrenge (disse placeres i slutningen af posten), så den faktiske længde af posten kan være (og er ofte) større end den viste værdi.
Afkodede værdier. De fremlagte oplysninger afhænger naturligvis af typen af registrering. Her lærer vi om tavlens producent, model, version og serienummer.
For at finde bundkortmodellen i Linux, gør følgende.
- Åbn en rodterminal.
- Indtast følgende kommando for at få den korte information om dit bundkort:|_+_|
Outputtet bliver således:
- For at få flere detaljer om dit bundkort, skriv eller copy-paste følgende kommando som root:|_+_|
Se følgende skærmbillede:
Argumentet -t filtrerer outputtet efter den angivne DMI-type. 2 betyder 'Grundplade'.
Når du bruger 'baseboard'-indstillingen for -t-argumentet, bruger den en kombination af DMI-typer (som SMBIOS-specifikationen definerer), så du kan se flere detaljer.
Typemand dmidecodefor at lære mere om dets kommandolinjeargument.
Det er det.