Gjenkjenne maskinvare i Ubuntu

ubuntu-logo

En av seksjonene som forårsaker mest problemer for nye brukere av Linux generelt og Ubuntu spesielt, er gjenkjenning av enheter i systemet når de ikke har blitt oppdaget automatisk. Som du kanskje allerede vet, blir deteksjonen av maskinvaren til utstyret, i motsetning til hva som skjer i Windows-systemer, utført av kjernen på tidspunktet for systemstart, og det er også muligheten for senere å gjenkjenne andre enheter som er varme -tilkoblet.

Denne lille guiden prøver å opplyse deg litt om de vanlige oppgavene for å gjenkjenne maskinvare i Ubuntu, hvor vi vil snakke om de vanligste elementene: CPU, minne og lagring blant andre.

Ved mange anledninger problemet Det ligger ikke i hvordan man skal se om ikke hva, siden driverne av maskinvareelementene til en datamaskin i Unix-systemer varierer litt til hvordan det gjøres i Windows-miljøer (Windows-kjernen er avhengig hovedsakelig av drivere for å støtte de forskjellige systemkomponentene mens du er på Linux det er kjernen som støtter de fleste enhetene).

Uten å være i stand til å nå alle slags enheter og maskinvarekomponenter som kan finnes i en datamaskin (siden det ville være en enorm oppgave), ønsker vi å samle dem main som enhver datamaskin kan ha, og som ikke automatisk oppdages av systemet. Disse trinnene kan betraktes som essensielle i mange tilfeller for senere å finne de nødvendige driverne og legge dem til systemet.

Generell liste over utstyrsutstyr

Generelt kan vi bruke følgende kommando få oversikt over all oppdaget maskinvare i teamet vårt.

 $ sudo lshw 

Som du vil se listen som er genererer er veldig omfattende og detaljert, så det er praktisk å dumpe den til en fil eller sammenkoble en mer funksjon for å lese den mer rolig.

Gjenkjenne prosessoren

Prosessoren er en av de grunnleggende komponentene til en datamaskin, sammen med minne og inngangs- og utdataenheter. En systemfil og en enkel kommando kan bidra til å identifisere hvilken type prosessor som blir gjenkjent i vårt miljø. Denne komponenten støttes i kjernen, så hvis det er et problem fordi alle funksjonene til prosessoren vår ikke gjenkjennes, trenger vi en kjerne (eller en distribusjon) som støtter den.

Filen ligger inne / proc / cpuinfo Det vil gi oss detaljert informasjon om anerkjennelsen av CPUen vår:



cpuinfo



Og gjennom kommandoen lscpu, som ikke krever flere modifikatorer, kan vi få data fra CPUen på en vennlig måte:



lscpu



Gjenkjenne minne

Minne utgjør et av de viktigste elementene i systemet. En god styring av den som mulighet til å dra nytte av alle dens evner, sikrer at operativsystemet fungerer riktig og optimal ytelse. For å skaffe tekniske data av det samme vi må ty til den generelle kommandoen for systemmaskinvare som vi angav i begynnelsen, husk, lshw.

skjermbilde for dataminne

Det er også en annen serie kommandoer som lar oss få generell informasjon om mengden minne og dens dentin i operativsystemet, noe som kan gi oss nok informasjon til å avgjøre om modulene som er installert i datamaskinen blir riktig oppdaget eller ikke. detaljer om hvordan det blir gjenkjent i driftsmiljøet. Toppkommandoene er et eksempel (for å bestemme totalbeløpet og det som byttes), vmstat -SM -a (for detaljer om

Gjenkjenne harddisker

Følgende kommando er kjent for alle, fdisk, vi liste opp lagringsenhetene som er oppdaget på datamaskinen vår.

 $ sudo fdisk -l

fdisk -l

Men hva om vi bare koblet til en ny SATA- eller SCSI-stasjon og systemet ikke oppdager det? Dette er noe veldig vanlig hvis du bruker SATA-stasjoner med varmeplugg (bekreft at alternativet varm bytte i BIOS på datamaskinen, eller ellers fungerer den som en vanlig IDE-disk, og du må starte datamaskinen på nytt for at systemet skal oppdage det) eller virtuelle maskiner, hvor det er mulig å legge til SCSI-disker som ikke automatisk gjenkjennes av datamaskinen.

Hvis dette er ditt tilfelle, må du tvinge redning av kontrolleren. For å gjøre dette, skriv inn følgende kommando:

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

Denne kommandoen returnerer en linje av typen: / sys / class / scsi_host /hostX/ proc_name: mptspi (hvor hostX er det feltet som interesserer oss). Deretter skriver du inn følgende kommando for å tvinge om skanning:

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

Gjenkjenne grafikkortet

Hvis du husker at vi nevnte i begynnelsen av artikkelen at Linux-kjernen ga administrasjonen av visse enheter til de installerte driverne på datamaskinen, er tilfellet med grafikkort en av de enhetene som ledelsen er arvet. Derfor er kommandoen som vil hjelpe oss i dette tilfellet:

lspci | grep VGA

Og det vil gi oss kontrollerinformasjon systemet bruker i laget.

lspci vga

Med denne informasjonen er det et spørsmål om å verifisere om vi bruker riktig driver i systemet vårt, eller om vi bruker noen andre mer spesifikke eller utviklede.

Gjenkjenne USB-enheter

I dette tilfellet har vi det en bestemt kommando for denne typen enheter:

lsusb

Din utgang vil gi oss informasjon om de tilkoblede USB-enhetene som følger:

lsusb

For å starte USB-enhetene på nytt, kan vi planlegge en cronjob med følgende kommando slik at den oppdaterer enhetens status hvert minutt:

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

Vi håper denne korte guiden vil være til nytte for deg for de fleste av enhetene dine. Helt sikkert det er mange flere kommandoer i linux og applikasjoner for å laste ned for annen informasjon.

Har du funnet noen annen nyttig kommando i arbeidet ditt med Ubuntu-systemet for å oppdage maskinvare?


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

      notesubuntublog sa

    Utmerket artikkel har hjulpet meg med å dokumentere og bruke meg selv med visse snublesteiner som jeg har hatt tidligere.

    Takk,
    Hugo Gonzalez
    Cc-er. Venezuela

      ixoye64 sa

    Takk, i det minste for meg har denne artikkelen tjent meg mye, hilsener

      jcp sa

    og for nettverkskort

      julian sa

    og for nettverkskort?

      jorg3 sa

    Hvordan kan jeg gjenkjenne Bluetooth fra en datamaskin som ikke gjenkjente den automatisk da jeg installerte Ubuntu 18.0? Bærbar datamaskin: Dell Vostro 1400
    hilsen

      javierch sa

    Utmerket venn, tusen takk, de er veldig presise kommandoer, jeg fant informasjon som jeg ikke visste hvordan jeg skulle få tak i.