Genkend hardware i Ubuntu

ubuntu-logo

En af de sektioner, der forårsager de fleste vanskeligheder for nye brugere af Linux generelt og Ubuntu i særdeleshed, er genkendelse af enheder i systemet, når de ikke er registreret automatisk. Som du måske allerede ved, udføres detekteringen af ​​udstyrets hardware, i modsætning til hvad der sker i Windows-systemer, af kernen på tidspunktet for systemstart, og der er også mulighed for efterfølgende at genkende andre enheder, der er varme -forbundet.

Denne lille guide sigter mod at oplyse dig lidt om de almindelige opgaver for at genkende hardware i Ubuntu, hvor vi vil tale om de mest almindelige elementer: CPU, hukommelse og opbevaring blandt andre.

Ved mange lejligheder problemet Det ligger ikke i, hvordan man ser, hvis ikke hvad, da driverne af hardwareelementerne på en computer i Unix-systemer varierer lidt, hvordan det gøres i Windows-miljøer (Windows-kernen er hovedsageligt afhængig af drivere til at understøtte de forskellige systemkomponenter, mens de er på Linux det er kernen, der understøtter de fleste enheder).

Uden at være i stand til at nå ud til alle slags enheder og hardwarekomponenter, der kan findes i en computer (da det ville være en enorm opgave), ønsker vi at samle dem main som enhver computer kan have, og som ikke automatisk registreres af systemet. Disse trin kan betragtes som væsentlige i mange tilfælde for senere at finde de nødvendige drivere og føje dem til systemet.

Generel liste over udstyrets hardware

Generelt kan vi bruge følgende kommando få en oversigt over al opdaget hardware i vores team.

 $ sudo lshw 

Hvordan vil du se den liste, der er genererer er meget omfattende og detaljeret, så det er praktisk at dumpe det til en fil eller sammenkæde en mere funktion for at læse den mere roligt.

Genkendelse af processoren

Processoren er en af ​​de grundlæggende komponenter i en computer sammen med hukommelse og input- og outputenheder. En systemfil og en simpel kommando kan hjælpe med at identificere, hvilken type processor der genkendes i vores miljø. Denne komponent understøttes i kernen, så hvis der var et problem, fordi alle processorerens funktioner ikke blev genkendt, ville vi have brug for en kerne (eller en distribution), der understøtter den.

Filen findes indeni / proc / cpuinfo Det giver os detaljerede oplysninger om anerkendelsen af ​​vores CPU:

cpuinfo

Og gennem kommandoen lscpu, som ikke kræver flere modifikatorer, kan vi hente data fra CPU'en på en venlig måde:

lscpu

Genkender hukommelse

Hukommelse udgør et andet af de væsentlige elementer i systemet. God styring af det som mulighed for at udnytte alle dets kapaciteter sikrer, at operativsystemet fungerer korrekt og optimal ydeevne. For at få tekniske data af det samme vi skal ty til den generelle kommando om systemhardware som vi angav i starten, husk, lshw.

skærmbillede til computerhukommelse

Der er også en anden række kommandoer, der giver os mulighed for at få generel information om mængden af ​​hukommelse og dens dentin i operativsystemet, som kan give os nok information til at afgøre, om modulerne, der er installeret i udstyret, registreres korrekt eller ej. detaljer om, hvordan det genkendes i driftsmiljøet. De øverste kommandoer tjener som et eksempel (for at bestemme det samlede beløb og det, der byttes), vmstat -SM -a (for detaljer om

Genkendelse af harddiske

Følgende kommando er velkendt for alle, fdiskvi liste de lagerenheder, der er registreret på vores computer.

 $ sudo fdisk -l

fdisk -l
Men hvad hvis vi bare tilsluttede et nyt SATA- eller SCSI-drev, og systemet ikke registrerer det? Dette er noget meget almindeligt, hvis du bruger SATA-drev med hot plug (kontrollere, at muligheden for hot-swap i computerens BIOS, eller ellers fungerer den som en normal IDE-disk, og du bliver nødt til at genstarte computeren, for at den kan opdages af systemet) eller virtuelle maskiner, hvor det er muligt at tilføje SCSI-diske, der ikke automatisk genkendes af computeren.

Hvis dette er din sag, bliver du nødt til at tvinge en redning af controlleren. For at gøre dette skal du indtaste følgende kommando:

 $ grep mpt /sys/class/scsi_host/host?/proc_name

Denne kommando returnerer en linje af typen: / sys / class / scsi_host /vært X/ proc_name: mptspi (hvor vært X er det felt, der interesserer os). Indtast derefter følgende kommando for at tvinge genscanning:

echo "- - -" > /sys/class/scsi_host/hostX/scan

Genkendelse af grafikkortet

Hvis du husker, at vi i begyndelsen af ​​artiklen nævnte, at Linux-kernen gav styringen af ​​bestemte enheder til de installerede drivere på computeren, er tilfældet med grafikkort en af ​​de enheder, hvis ledelse er arvet. Derfor er kommandoen, der vil hjælpe os i dette tilfælde:

lspci | grep VGA

Og det vil give os controlleroplysninger, systemet bruger i holdet.

lspci vga

Med disse oplysninger er det et spørgsmål om at kontrollere, om vi bruger den rigtige driver inden for vores system, eller hvis vi bruger en anden mere specifik eller udviklet.

Genkendelse af USB-enheder

I dette tilfælde har vi det en bestemt kommando til disse typer enheder:

lsusb

Din output giver os oplysninger om de tilsluttede USB-enheder som følger:

så udfør lsusb

For at genstarte USB-enhederne kan vi planlægge en cronjob med følgende kommando, så den opdaterer enhedernes status hvert minut:

* * * * *    lsusb -v 2>&1 1>/dev/null

 

Vi håber, at denne lille guide vil være til nytte for dig for de fleste af dine systemenheder. Helt bestemt der er mange flere kommandoer i linux og applikationer for at downloade for at få andre oplysninger.

Har du fundet nogen anden nyttig kommando i dit arbejde med Ubuntu-systemet til at opdage hardware?


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

6 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   notesubuntublog sagde han

    En fremragende artikel har hjulpet mig med at dokumentere mig selv og anvende mig på visse tilbageslag, som jeg tidligere har haft.

    Tak,
    Hugo Gonzalez
    Cc'er. Venezuela

  2.   ixoye64 sagde han

    Tak, i det mindste for mig har denne artikel tjent mig meget, hilsner

  3.   JCP sagde han

    og til netværkskort

  4.   julian sagde han

    og til netværkskort?

  5.   jorg3 sagde han

    Hvordan kan jeg genkende Bluetooth på en computer, der ikke genkendte den automatisk, da jeg installerede ubuntu 18.0 på den? Bærbar model: Dell Vostro 1400
    hensyn

  6.   javierch sagde han

    Fremragende ven, mange tak, de er meget præcise kommandoer, jeg fandt oplysninger, som jeg ikke vidste, hvordan jeg skulle få.