Etsi emolevymalli Linuxista
Windowsissa voit nähdä tietoja tietokoneeseen asennetusta emolevystä käyttämällä erilaisia GUI-työkaluja. Linuxissa tällaisia työkaluja ei ole asennettu valmiiksi. Vaikka voit asentaa osan niistä saadaksesi emolevyn tiedot, voit antaa yhden konsolikomennon ja saada emolevyn mallin ja muut tiedot välittömästi.
On olemassa erityinen konsolityökalu dmidecode, joka käyttää sysfs: ää antamaan tietoja emolevystäsi. Tässä on lyhyt kuvaus työkalusta sen man-sivulta.
dmidecode on työkalu tietokoneen DMI (jotkut sanovat SMBIOS) -taulukon sisällön poistamiseen ihmisen luettavassa muodossa. Tämä taulukko sisältää kuvauksen järjestelmän laitteistokomponenteista sekä muita hyödyllisiä tietoja, kuten sarjanumerot ja BIOS-versio. Tämän taulukon ansiosta voit hakea nämä tiedot tarvitsematta etsiä todellista laitteistoa.
Vaikka tämä on hyvä pointti raportin nopeuden ja turvallisuuden kannalta, se tekee myös esitetyistä tiedoista mahdollisesti epäluotettavia. DMI-taulukko ei vain kuvaile, mistä järjestelmä tällä hetkellä koostuu, vaan se voi myös raportoida mahdollisista kehityksestä (kuten nopein tuettu prosessori tai tuetun muistin enimmäismäärä).
SMBIOS tarkoittaa System Management BIOSia, kun taas DMI tarkoittaa Desktop Management Interface. Molemmat standardit liittyvät läheisesti toisiinsa, ja DMTF (Desktop Management Task Force) on kehittänyt ne.
Kun suoritat sen, dmidecode yrittää paikantaa DMI-taulukon. Se yrittää ensin lukea DMI-taulukon sysf: stä ja seuraavaksi yrittää lukea suoraan muistista, jos sysfs-käyttö epäonnistuu. Jos dmidecode onnistuu löytämään kelvollisen DMI-taulukon, se jäsentää tämän taulukon ja näyttää seuraavan kaltaisen luettelon tietueista:
Kahva 0x0002, DMI-tyyppi 2, 8 tavua.
Peruslevyn tiedot Valmistaja: Intel
Tuotteen nimi: C440GX+
Versio: 727281-001
Sarjanumero: INCY92700942
Jokaisella tietueella on:
Kahva. Tämä on yksilöllinen tunniste, jonka avulla tietueet voivat viitata toisiinsa. Esimerkiksi prosessoritietueet viittaavat yleensä välimuistitietueisiin kahvojensa avulla.
Tyyppi. SMBIOS-spesifikaatio määrittelee erityyppiset elementit, joista tietokone voidaan tehdä. Tässä esimerkissä tyyppi on 2, mikä tarkoittaa, että tietue sisältää "Base Board Information".
Koko. Jokaisella tietueella on 4-tavuinen otsikko (2 kahvalle, 1 tyypille, 1 koolle), loput ovat tietuetietojen käytössä. Tämä arvo ei ota huomioon tekstiä (nämä sijoitetaan tietueen loppuun), joten tietueen todellinen pituus voi olla (ja on usein) suurempi kuin näytettävä arvo.
Dekoodatut arvot. Esitettävät tiedot riippuvat tietysti tietueen tyypistä. Täältä saamme tietoa levyn valmistajasta, mallista, versiosta ja sarjanumerosta.
Emolevyn mallin löytäminen Linuxissa, tee seuraava.
Argumentti -t suodattaa lähdön määritetyn DMI-tyypin mukaan. 2 tarkoittaa "jalusta".
Kun käytät 'baseboard'-vaihtoehtoa argumentille -t, se käyttää DMI-tyyppien yhdistelmää (kuten SMBIOS-spesifikaatio määrittää), joten näet lisätietoja.
Tyyppi mies dmidecode saadaksesi lisätietoja sen komentoriviargumentista.