Windows Tips & News

Hitta moderkortsmodell i Linux

I Windows kan du se information om moderkortet installerat på din PC med hjälp av olika GUI-verktyg. I Linux finns inga sådana verktyg installerade direkt. Även om du kan installera några av dem för att få information om moderkort, finns det ett enda konsolkommando som du kan utfärda och få din moderkortsmodell och andra detaljer direkt.

Det finns ett speciellt konsolverktyg dmidecode som använder sysfs för att ge information om ditt moderkort. Här är en kort beskrivning av verktyget hämtat från dess man-sida.

dmidecode är ett verktyg för att dumpa en dators DMI (vissa säger SMBIOS) tabellinnehåll i ett läsbart format. Den här tabellen innehåller en beskrivning av systemets hårdvarukomponenter, samt annan användbar information som serienummer och BIOS-revision. Tack vare denna tabell kan du hämta denna information utan att behöva söka efter den faktiska hårdvaran.

Även om detta är en bra poäng när det gäller rapporthastighet och säkerhet, gör detta också den presenterade informationen möjligen opålitlig. DMI-tabellen beskriver inte bara vad systemet för närvarande är gjort av, den kan också rapportera möjliga utvecklingar (som den snabbaste processorn som stöds eller den maximala mängden minne som stöds).

SMBIOS står för System Management BIOS, medan DMI står för Desktop Management Interface. Båda standarderna är nära relaterade och utvecklade av DMTF (Desktop Management Task Force).

När du kör den kommer dmidecode att försöka hitta DMI-tabellen. Den kommer först att försöka läsa DMI-tabellen från sysfs, och sedan försöka läsa direkt från minnet om sysfs-åtkomsten misslyckades. Om dmidecode lyckas hitta en giltig DMI-tabell, kommer den att analysera denna tabell och visa en lista med poster som denna:

Handtag 0x0002, DMI typ 2, 8 byte.
Information om baskort Tillverkare: Intel
Produktnamn: C440GX+
Version: 727281-001
Serienummer: INCY92700942

Varje post har:

Ett handtag. Detta är en unik identifierare som gör att poster kan referera till varandra. Till exempel refererar processorposter vanligtvis till cacheminnesposter med hjälp av deras handtag.

En typ. SMBIOS-specifikationen definierar olika typer av element som en dator kan vara gjord av. I det här exemplet är typen 2, vilket betyder att posten innehåller "Base Board Information".

En storlek. Varje post har en 4-byte rubrik (2 för handtaget, 1 för typen, 1 för storleken), resten används av postdata. Det här värdet tar inte hänsyn till textsträngar (dessa placeras i slutet av posten), så den faktiska längden på posten kan vara (och är ofta) större än det visade värdet.

Avkodade värden. Vilken information som presenteras beror givetvis på typen av post. Här lär vi oss om kortets tillverkare, modell, version och serienummer.

För att hitta moderkortsmodellen i Linux, gör följande.

Argumentet -t filtrerar utdata efter den angivna DMI-typen. 2 betyder 'Gräsplan'.

När du använder alternativet 'baseboard' för argumentet -t, använder det en kombination av DMI-typer (som SMBIOS-specifikationen definierar), så att du ser fler detaljer.

Typ man dmidecode för att lära dig mer om dess kommandoradsargument.

Firefox 57.0.4 släppt med Meltdown och Spectre attack lösning

Firefox 57.0.4 släppt med Meltdown och Spectre attack lösning

REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestandaMozilla...

Läs mer

Windows Essentials 2012-appsviten nådde sitt slut på support

Windows Essentials 2012-appsviten nådde sitt slut på support

2 svarMicrosoft höll sitt löfte och avslutade supporten för Windows Essentials 2012 idag. Detta ä...

Läs mer

Extrahera bakgrundsbilder från themepack eller deskthemepack-filen

Extrahera bakgrundsbilder från themepack eller deskthemepack-filen

REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestandaFrån oc...

Läs mer