Üks jaotistest, mis põhjustab Linuxi üldiselt ja eriti Ubuntu uutele kasutajatele kõige raskemaid probleeme, on seadmete tuvastamine süsteemis, kui neid pole automaatselt tuvastatud. Nagu te võib-olla juba teate, tuvastab seadme riistvara tuvastamine, erinevalt Windowsi süsteemides toimuvast, tuuma süsteemi käivitamise ajal, samuti on võimalus hiljem ära tunda muud kuumad seadmed -ühendatud.
Selle väikese juhendi eesmärk on teid natuke valgustada üldistes ülesannetes riistvara tuvastamiseks Ubuntu, kus räägime kõige tavalisematest elementidest: Muuhulgas protsessor, mälu ja salvestusruum.
Paljudel juhtudel probleem See ei seisne selles, kuidas vaadata, kui mitte mida, kuna Unixi süsteemides asuva arvuti riistvaraelementide draiverid erinevad veidi sellest, kuidas seda Windowsi keskkondades tehakse (Windowsi kernel tugineb peamiselt draiverid erinevate süsteemikomponentide toetamiseks Linuxi ajal see on kernel, mis toetab enamikku seadmeid).
Ilma et oleks võimalik jõuda igasuguste arvutis eksisteerivate seadmete ja riistvarakomponentideni (kuna see oleks tohutu ülesanne), tahame need koguda põhiline mis igal arvutil võib olla ja mida süsteem automaatselt ei tuvasta. Neid samme võib paljudel juhtudel pidada hädavajalikeks, et hiljem leida vajalikud draiverid ja need süsteemi lisada.
Indeks
Seadmete riistvara üldine loetelu
Üldiselt saame kasutada järgmist käsku saada ülevaade kogu tuvastatud riistvarast meie meeskonnas.
$ sudo lshw
Kuidas näete nimekirja, mis on on väga ulatuslik ja üksikasjalik, nii et seda on mugav faili laduda või rahulikumaks lugemiseks ühendada mõni suurem funktsioon.
Protsessori tunnustamine
Protsessor on koos mälu ning sisend- ja väljundseadmetega üks arvuti põhikomponente. Süsteemifail ja lihtne käsk saavad aitab tuvastada, millist tüüpi protsessorit meie keskkonnas tuvastatakse. Seda komponenti toetatakse kernelis, nii et kui ilmneks probleem, kuna kõiki meie protsessori võimalusi ei tunnustatud, vajame seda toetavat kernelit (või distributsiooni).
Selle sees asuv fail / proc / cpuinfo See annab meile üksikasjalikku teavet meie protsessori tunnustamise kohta:
Ja läbi käsu lscpu, mis ei vaja enam modifikaatoreid, saame andmeid protsessorist sõbralikul viisil:
Mälu äratundmine
Mälu moodustab süsteemi teise olulise elemendi. Selle hea haldamine kui võimalus kasutada ära kõiki selle võimalusi tagab operatsioonisüsteemi nõuetekohase toimimise ja optimaalse jõudluse. Tehniliste andmete saamiseks sama peame kasutama süsteemi riistvara üldist käsku mida me alguses märkisime, pidage meeles, lshw.
Samuti on veel üks käsusari, mis võimaldab meil saada üldist teavet operatsioonisüsteemi mälumahu ja selle dentiini kohta, mis võib anda meile piisavalt teavet, et teha kindlaks, kas seadmesse installitud mooduleid tuvastatakse õigesti või mitte. üksikasjad selle kohta, kuidas seda töökeskkonnas tuvastatakse. Ülemised käsud toimivad näitena (üldsumma ja vahetatava määramiseks), vmstat -SM -a (üksikasjad kohta
Kõvaketaste äratundmine
Järgmine kõigile hästi teadaolev käsk fdisk, meie loetlege meie arvutis tuvastatud salvestusseadmed.
$ sudo fdisk -l
Aga mis siis, kui me ühendaksime lihtsalt uue SATA- või SCSI-draivi ja süsteem seda ei tuvastaks? See on midagi väga levinud, kui kasutate kuuma pistikuga SATA-draive (kontrollige, kas võimalus kuum vahetus arvuti BIOS-is või muul juhul töötab see tavalise IDE-kettana ja süsteemi tuvastamiseks peate arvuti taaskäivitama) või virtuaalsed masinad, kuhu on võimalik lisada SCSI tüüpi kettaid, mida arvuti automaatselt ei tunne.
Kui see on teie juhtum, peate kontrolleri päästma. Selleks sisestage järgmine käsk:
$ grep mpt /sys/class/scsi_host/host?/proc_name
See käsk tagastab rea tüüpi: / sys / class / scsi_host /hostX/ proc_name: mptspi (kus hostX on valdkond, mis meid huvitab). Järgmisena sisestage uuesti skannimiseks järgmine käsk:
echo "- - -" > /sys/class/scsi_host/hostX/scan
Graafikakaardi äratundmine
Kui mäletate, et mainisime artikli alguses, et Linuxi kernel andis teatud seadmete haldamise arvuti installitud draiveritele, on graafikakaartide juhtum üks neist seadmetest, mille haldamine on päritud. Sellepärast on käsk, mis meid sel juhul aitab:
lspci | grep VGA
Ja see annab meile kontrolleri teave, mida süsteem kasutab meeskonnas.
Selle teabe abil on vaja kontrollida, kas kasutame oma süsteemis õiget draiverit või peaksime kasutama mõnda muud spetsiifilisemat või arenenud draiverit.
USB-seadmete tuvastamine
Sel juhul oleme konkreetne käsk seda tüüpi seadmete jaoks:
lsusb
Teie väljund annab meile teavet ühendatud USB-seadmete kohta järgmiselt:
USB-seadmete taaskäivitamiseks saame ajastada järgmise käsuga cronjob, et see värskendaks seadmete olekut iga minut:
* * * * * lsusb -v 2>&1 1>/dev/null
Loodame, et see väike juhend on teile enamiku teie süsteemiseadmete jaoks kasulik. Kindlasti Linuxis ja rakendustes on palju rohkem käske muu teabe jaoks allalaadimiseks.
Kas olete oma töös Ubuntu süsteemiga leidnud mõne muu kasuliku käsu riistvara tuvastamiseks?
6 kommentaari, jätke oma
Suurepärane artikkel on aidanud mul end dokumenteerida ja rakendada end teatud tagasilöökides, mis mul varem on olnud.
Thanks,
Hugo Gonzalez
Koopiad. Venezuela
Aitäh, vähemalt mulle on see artikkel mind palju teeninud, tervitused
ja võrgukaartide jaoks
ja võrgukaartide jaoks?
Kuidas ma saan tuvastada arvuti bluetoothi, mis ei tundnud seda automaatselt ära, kui installisin ubuntu 18.0? Sülearvuti mudel: Dell Vostro 1400
osas
Suurepärane sõber, suur aitäh, need on väga täpsed käsud. Leidsin teavet, mida ma ei osanud hankida.