Vienas iš skyrių, kuris kelia daugiausia sunkumų naujiems „Linux“ vartotojams ir ypač „Ubuntu“, yra prietaisų atpažinimas sistemoje, kai jie nebuvo aptikti automatiškai. Kaip jau žinote, įrangos aparatūros aptikimą, priešingai nei vyksta „Windows“ sistemose, branduolys atlieka sistemos paleidimo metu, taip pat yra galimybė vėliau atpažinti kitus įkaitusius įrenginius. -sujungtas.
Šiuo mažu vadovu siekiama šiek tiek apšviesti jus atliekant įprastas užduotis atpažinti aparatinę įrangą Ubuntu, kur kalbėsime apie dažniausiai pasitaikančius elementus: Procesorius, atmintis ir saugykla.
Daugeliu atvejų problema Tai ne tame, kaip atrodyti, jei ne kas, nes kompiuterio aparatinės įrangos elementų tvarkyklės „Unix“ sistemose šiek tiek skiriasi nuo to, kaip tai daroma „Windows“ aplinkose („Windows“ branduolys daugiausia priklauso nuo vairuotojai palaikyti įvairius sistemos komponentus, o naudojant „Linux“ tai yra branduolys, palaikantis daugumą įrenginių).
Negalėdami pasiekti visų rūšių įrenginių ir aparatūros komponentų, kurie gali būti kompiuteryje (nes tai būtų didžiulė užduotis), norime surinkti tuos pagrindinis kuriuos gali turėti bet kuris kompiuteris ir kurių sistema automatiškai neaptinka. Šie veiksmai daugeliu atvejų gali būti laikomi būtinais, kad vėliau rastumėte reikiamus tvarkykles ir pridėtumėte juos prie sistemos.
Rodiklis
Bendras įrangos aparatūros sąrašas
Apskritai, naudodami šią komandą galime gauti visos aptiktos aparatūros apžvalgą mūsų komandoje.
$ sudo lshw
Kaip pamatysite sąrašą, kuris yra generuoja yra labai platus ir išsami, todėl patogu jį perkelti į failą arba susieti daugiau funkcijų, kad būtų galima ramiau perskaityti.
Atpažįstant procesorių
Procesorius yra vienas iš pagrindinių kompiuterio komponentų, kartu su atmintimi ir įvesties bei išvesties įrenginiais. Sistemos failas ir paprasta komanda gali padėti nustatyti, koks procesorius atpažįstamas mūsų aplinkoje. Šis komponentas palaikomas branduolyje, taigi, jei kyla problemų, nes visos procesoriaus galimybės nėra atpažįstamos, mums reikės jį palaikančio branduolio (arba paskirstymo).
Failas, esantis viduje / proc / cpuinfo Tai suteiks mums išsamią informaciją apie mūsų procesoriaus atpažinimą:
Ir per komandą lscpu, kuriai daugiau modifikatorių nereikia, duomenis iš procesoriaus galime gauti draugiškai:
Atpažįstant atmintį
Atmintis yra dar vienas esminių sistemos elementų. Geras jos valdymas kaip galimybė pasinaudoti visomis jos galimybėmis užtikrina tinkamą operacinės sistemos veikimą ir optimalų našumą. Norėdami gauti tų pačių techninių duomenų turime kreiptis į bendrą sistemos aparatūros komandą kad mes nurodėme pradžioje, atsiminkite, lshw.
Taip pat yra dar viena komandų serija, leidžianti mums gauti bendrą informaciją apie atminties kiekį ir jos dentiną operacinėje sistemoje, kuri gali suteikti mums pakankamai informacijos, kad galėtume nustatyti, ar teisingai aptinkami įrangoje sumontuoti moduliai. išsami informacija apie tai, kaip ji atpažįstama veikimo aplinkoje. Pavyzdžiui, viršutinės komandos (norint nustatyti bendrą sumą ir sumą, kuri pakeista), vmstat -SM -a (išsamesnės informacijos apie
Kietųjų diskų atpažinimas
Ši visiems gerai žinoma komanda fdisk, mes išvardykite mūsų kompiuteryje aptiktus saugojimo įrenginius.
$ sudo fdisk -l
Bet ką daryti, jei mes tiesiog prijungėme naują SATA arba SCSI diską ir sistema jo neaptiks? Tai yra kažkas labai įprasta, jei naudojate karšto prijungimo SATA diskus (patikrinkite, ar pasirinkta karštas apsikeitimas kompiuterio BIOS arba, kitaip, jis veiks kaip įprastas IDE diskas ir turėsite iš naujo paleisti kompiuterį, kad sistema jį aptiktų) ar virtualios mašinos, kur galima pridėti SCSI tipo diskus, kurių kompiuteris neatpažįsta automatiškai.
Jei tai jūsų atvejis, turėsite priversti gelbėti valdiklį. Norėdami tai padaryti, įveskite šią komandą:
$ grep mpt /sys/class/scsi_host/host?/proc_name
Ši komanda grąžins tokio tipo eilutę: / sys / class / scsi_host /hostX/ proc_name: mptspi (kur hostX yra mus dominanti sritis). Tada įveskite šią komandą, kad priverstumėte iš naujo nuskaityti:
echo "- - -" > /sys/class/scsi_host/hostX/scan
Atpažįstama vaizdo plokštė
Jei prisimenate, kad straipsnio pradžioje minėjome, kad „Linux“ branduolys suteikė tam tikrų įrenginių valdymą įdiegtoms kompiuterio tvarkyklėms, grafikos plokščių atvejis yra vienas iš tų įrenginių, kurių valdymas yra paveldimas. Štai kodėl komanda, kuri mums padės šiuo atveju:
lspci | grep VGA
Ir tai mums duos valdiklio informacija, kuria naudojasi sistema komandoje.
Turint šią informaciją, reikia patikrinti, ar savo sistemoje naudojame tinkamą tvarkyklę, ar turėtume naudoti kitą konkretesnę ar patobulintą.
USB prietaisų atpažinimas
Šiuo atveju mes turime konkreti komanda šių tipų įrenginiams:
lsusb
Jūsų išvestyje bus pateikta informacija apie prijungtus USB įrenginius taip:
Norėdami iš naujo paleisti USB įrenginius, galime suplanuoti „cronjob“ naudodami šią komandą, kad ji kiekvieną minutę atnaujintų įrenginių būseną:
* * * * * lsusb -v 2>&1 1>/dev/null
Tikimės, kad šis trumpas vadovas bus naudingas daugumai jūsų sistemos įrenginių. Be abejo „Linux“ ir programose yra daug daugiau komandų atsisiųsti, kad gautumėte kitos informacijos.
Ar radote kokią nors kitą naudingą komandą savo darbe su „Ubuntu“ sistema aparatinei įrangai aptikti?
6 komentarai, palikite savo
Puikus straipsnis padėjo man dokumentuoti ir pritaikyti tam tikrus suklupimus, kuriuos turėjau praeityje.
Ačiū,
Hugo Gonzalezas
Cc. Venesuela
Ačiū, bent jau man šis straipsnis man labai pasitarnavo, sveikinimai
ir tinklo kortelėms
ir tinklo kortelėms?
Kaip atpažinti kompiuterio „Bluetooth“, kuris neatpažino jo automatiškai, kai į jį įdiegiau „ubuntu 18.0“? Nešiojamojo kompiuterio modelis: „Dell Vostro 1400“
dėl
Puikus draugas, labai ačiū, jie yra labai tikslios komandos, radau informacijos, kurios nežinojau, kaip gauti.