Jedno od odjeljaka koje uzrokuje najviše poteškoća za nove korisnike Linuxa uopće, a posebno Ubuntu-a, je prepoznavanje uređaja u sistemu kada nisu automatski otkriveni. Kao što možda već znate, otkrivanje hardvera opreme, suprotno onome što se događa u Windows sistemima, vrši jezgro u trenutku pokretanja sistema, a postoji i mogućnost naknadnog prepoznavanja drugih vrućih uređaja -povezani.
Ovaj mali vodič ima za cilj da vas malo prosvijetli u uobičajenim zadacima za prepoznavanje hardvera u Ubuntu-u razgovarat ćemo o najčešćim elementima: CPU, memorija i pohrana, između ostalog.
U mnogim prilikama problem Ne leži u tome kako izgledati ako ne šta, budući da se upravljački programi hardverskih elemenata računara u Unix sistemima malo razlikuju u odnosu na način na koji se to radi u Windows okruženjima (Windows kernel se uglavnom oslanja na vozači za podršku raznim komponentama sistema, dok je na Linuxu jezgro je koje podržava većinu uređaja).
Bez mogućnosti da dođemo do svih vrsta uređaja i hardverskih komponenti koje mogu postojati u računaru (jer bi to bio ogroman zadatak), želimo ih prikupiti principales koje bilo koji računar može imati i koje sistem ne prepoznaje automatski. Ovi se koraci u mnogim slučajevima mogu smatrati ključnim kako bi se kasnije pronašli potrebni pokretački programi i dodali ih u sistem.
Opšta lista hardvera opreme
Generalno, pomoću sljedeće naredbe možemo dobiti pregled sav otkriveni hardver u našem timu.
$ sudo lshw
Kako ćete vidjeti taj spisak generira je vrlo opsežna i detaljni, tako da je pogodno izbaciti je u datoteku ili povezati više funkcija za mirnije čitanje.
Prepoznavanje procesora
Procesor je jedna od osnovnih komponenti računara, zajedno sa memorijom i ulaznim i izlaznim uređajima. Sistemska datoteka i jednostavna naredba mogu pomoći identificirati koji tip procesora je prepoznat u našem okruženju. Ova komponenta je podržana u kernelu, pa ako postoji problem jer nisu prepoznate sve mogućnosti našeg procesora, trebat će nam kernel (ili distribucija) koji ga podržava.
Datoteka koja se nalazi unutra / proc / cpuinfo Pružit će nam detaljne informacije o prepoznavanju našeg CPU-a:
I kroz naredbu lscpu, koji ne zahtijeva više modifikatora, podatke iz CPU-a možemo dobiti na prijateljski način:
Prepoznavanje memorije
Sjećanje predstavlja još jedan od bitnih elemenata u sistemu. Dobro upravljanje njime, kao i mogućnost iskorištavanja svih njegovih mogućnosti, osiguravaju pravilno funkcioniranje operativnog sistema i optimalne performanse. Da bi se dobili tehnički podaci istih moramo pribjeći općoj naredbi o sistemskom hardveru koje smo naznačili na početku, zapamtite, lshw.
Tu je i druga serija naredbi koje nam omogućavaju da dobijemo opće informacije o količini memorije i njenom dentinu unutar operativnog sistema, što nam može dati dovoljno informacija da utvrdimo jesu li moduli instalirani u opremi ispravno otkriveni ili ne. detalje o tome kako se prepoznaje u operativnom okruženju. Kao primjer, naredbe top (za određivanje ukupne količine i one koja se zamijeni), vmstat -SM -a (za detalje o
Prepoznavanje tvrdih diskova
Sljedeća naredba svima dobro poznata, fdisk, mi navesti uređaje za skladištenje otkrivene na našem računaru.
$ sudo fdisk -l
Ali što ako smo upravo priključili novi SATA ili SCSI pogon, a sistem ga ne prepozna? Ovo je nešto vrlo često ako koristite SATA pogone s vrućim priključkom (provjerite je li opcija hot-swap u BIOS-u računara ili će, u suprotnom, raditi kao uobičajeni IDE disk i morat ćete ponovo pokrenuti računalo da bi ga sustav prepoznao) ili virtualne mašine, gdje je moguće dodati diskove tipa SCSI koje računalo ne prepoznaje automatski.
Ako je ovo vaš slučaj, morat ćete prisilno spasiti kontroler. Da biste to učinili, unesite sljedeću naredbu:
$ grep mpt /sys/class/scsi_host/host?/proc_name
Ova naredba će vratiti red tipa: / sys / class / scsi_host /hostX/ proc_ime: mptspi (gdje hostX je polje koje nas zanima). Zatim unesite sljedeću naredbu za prisilno ponovno skeniranje:
echo "- - -" > /sys/class/scsi_host/hostX/scan
Prepoznavanje grafičke kartice
Ako se sjećate da smo na početku članka spomenuli da je Linux kernel upravljao određenim uređajima instaliranim upravljačkim programima računara, slučaj grafičkih kartica jedan je od onih uređaja čije je upravljanje naslijeđeno. Zato je naredba koja će nam pomoći u ovom slučaju:
lspci | grep VGA
I dat će nam informacije o kontroloru koje sistem koristi u timu.
Uz ove informacije pitanje je provjere koristimo li ispravni upravljački program u našem sustavu ili bismo trebali koristiti neki drugi specifičniji ili razvijeniji.
Prepoznavanje USB uređaja
U ovom slučaju jesmo određena naredba za ove tipove uređaja:
lsusb
Vaš izlaz će nam pružiti informacije o povezanim USB uređajima kako slijedi:
Da bismo ponovo pokrenuli USB uređaje, možemo zakazati cronjob sa sljedećom naredbom tako da ažurira status uređaja svake minute:
* * * * * lsusb -v 2>&1 1>/dev/null
Nadamo se da će vam ovaj kratki vodič biti koristan za većinu vaših sistemskih uređaja. Definitivno postoji mnogo više naredbi u linuxu i aplikacijama za preuzimanje za ostale informacije.
Jeste li pronašli još neku korisnu naredbu u svom radu sa sistemom Ubuntu za otkrivanje hardvera?
Odličan članak pomogao mi je da se dokumentujem i primijenim na određene neuspjehe koje sam imao u prošlosti.
Hvala,
Hugo Gonzalez
Cc's. Venezuela
Hvala, barem meni je ovaj članak mnogo poslužio, pozdrav
i za mrežne kartice
a za mrežne kartice?
Kako mogu prepoznati bluetooth računara koji ga nije prepoznao automatski kada sam instalirao Ubuntu 18.0? Model laptopa: Dell Vostro 1400
pozdravi
Izvrsni prijatelju, hvala vam puno, to su vrlo precizne naredbe, pronašao sam informacije koje nisam znao dobiti.