Dmidecode, controleer de BIOS-versie en andere gegevens van de terminal

over dmidecode

In het volgende artikel gaan we kijken naar dmidecode. Dit is een hulpmiddel dat lees de DMI van een computer (Interface voor desktopbeheer​ Het toont ons de hardware-informatie van het systeem in een door mensen leesbaar formaat. Dit proces is geen probleem als je de Gnu / Linux GUI beschikbaar hebt, maar CLI-gebruikers kunnen merken dat ze onvoldoende bronnen hebben als het gaat om het verkrijgen van dit soort details van hun computers.

Vaak hebben we het nodig BIOS-informatie kennen​ Maar om de een of andere reden willen of kunnen we ons besturingssysteem niet opnieuw opstarten. Vervolgens zullen we zien hoe we dit probleem op een eenvoudige manier kunnen oplossen met behulp van de terminal.

Over dit commando aan ontdek de BIOS-versie op Gnu / Linux-besturingssystemen we spraken al in zijn tijd, in een artikel dat werd gepubliceerd in dezelfde blog​ Daar konden we al zien hoe we de opdracht dmidecode moesten gebruiken om de BIOS-gegevens te analyseren. Om de opdracht dmidecode te gebruiken, hoeven we dat alleen maar te doen login met root-rechten.

Dmidecode zal ons informeren over de hardware van ons systeem zoals beschreven in het BIOS, volgens het SMBIOS / DMI-standaard​ Deze informatie omvat meestal de fabrikant, de modelnaam, het serienummer en de BIOS-versie. We zullen ook kijken naar de asset-tag, evenals vele andere details van verschillende niveaus van interesse en betrouwbaarheid, afhankelijk van de fabrikant. Vaak omvat dit de gebruiksstatus van de CPU-sockets, uitbreidingsslots (bijv. AGP, PCI, ISA) en geheugenmoduleslots, evenals de lijst met I / O-poorten.

DMI-gegevens kunnen worden gebruikt voor schakel specifieke delen van de kernelcode in of uit afhankelijk van de specifieke hardware. Houd er rekening mee dat DMI-gegevens niet geheel betrouwbaar zijn om blindelings te vertrouwen. Dmidecode scant geen hardware, het rapporteert alleen waar het BIOS op reageert.

Dmidecode is voor het eerst geschreven door Alan Cox. Het werd later opnieuw ontwikkeld en onderhouden door Jean Delvare. Na een periode van 5 jaar nam Anton Arapov het over. Het is gepubliceerd onder de General Public License (GPL)​ Voor meer details kunt u de bestanden AUTEURS en LICENTIES raadplegen. We zullen deze bestanden vinden met de broncode.

Dmidecode bevat drie extra tools:

  • biosdecode → Print het volledige BIOS-gerelateerde informatie die je kunt vinden.
  • eigendom → Haal de 'Eigenschapstag'dat kan worden geconfigureerd in het Compaq apparatuur.
  • vpddecode -> print de informatie van 'vitale productgegevenso 'die in bijna elke IBM-teams.

Dmidecode, BIOS-versie ophalen van terminal

Als u bent aangemeld als rootgebruiker, kunt u de volgende opdracht typen in de terminal (Ctrl + Alt + T):

dmidecode | less

Als je geen root-toegang hebt, kun je het ook gebruiken met sudo:

sudo dmidecode | less

dmidecode minder

Deze schermafbeelding toont slechts een deel van alle gegevens die door een van de bovenstaande opdrachten worden geretourneerd.

Controleer de BIOS-firmwareversie met dmidecode

Vervolgens zullen we de BIOS-versie zien met behulp van de optie -s:

dmidecode -s bios-versie

sudo dmidecode -s bios-version

Als we andere gegevens willen en samengevat willen worden weergegeven, kunnen we een loop in bash​ Hiermee wordt iets vergelijkbaars met deze opname in de terminal getoond:

dmidecode bash-script

for d in system-manufacturer system-product-name bios-release-date bios-version
do
echo "${d^} : " $(sudo dmidecode -s $d)
done

De eenvoudigste manier om print samenvatting BIOS-informatie gebruikt de opdracht dmidecode als volgt:

sudo dmidecode --type bios

De uitvoer die het vorige commando ons zal geven, zal er ongeveer als volgt uitzien:

dmidecode --type bios

De opdracht dmidecode vat informatie samen over de hardware van uw systeem (laptop / desktop / server) zoals beschreven in het BIOS. Voor meer informatie over deze toolkunt u de officiële projectpagina.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.