Jedan od odjeljaka koji uzrokuje najviše poteškoća novim korisnicima Linuxa općenito, a posebno Ubuntua, je prepoznavanje uređaja u sustavu kada nisu automatski otkriveni. Kao što možda već znate, otkrivanje hardvera opreme, suprotno onome što se događa u Windows sustavima, vrši jezgra u vrijeme pokretanja sustava, a postoji i mogućnost naknadnog prepoznavanja ostalih vrućih uređaja -povezani.
Ovaj mali vodič pokušava vas malo prosvijetliti u uobičajenim zadacima za prepoznavanje hardvera u Ubuntuu, gdje 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 i što, budući da se pokretački programi hardverskih elemenata računala u Unix sustavima malo razlikuju u odnosu na način na koji se to radi u Windows okruženjima (jezgra Windows-a uglavnom se oslanja na vozači za podršku raznim komponentama sustava, dok je na Linuxu jezgra je koja podržava većinu uređaja).
Bez mogućnosti da dosegnemo sve vrste uređaja i hardverskih komponenata koje mogu postojati u računalu (jer bi to bio neodoljiv zadatak), želimo ih prikupiti glavni koje bilo koje računalo može imati i koje sustav 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 sustav.
Opći popis hardvera opreme
Općenito, pomoću sljedeće naredbe možemo dobiti pregled sav otkriveni hardver u našem timu.
$ sudo lshw
Kako ćete vidjeti popis koji jest generira vrlo je opsežna i detaljan, pa je prikladno izbaciti ga u datoteku ili povezati više funkcija za mirnije čitanje.
Prepoznavanje procesora
Procesor je jedna od temeljnih komponenti računala, zajedno s memorijom i ulaznim i izlaznim uređajima. Datoteka sustava i jednostavna naredba mogu pomoći identificirati koji tip procesora je prepoznat u našem okruženju. Ova je komponenta podržana unutar jezgre, pa ako postoji problem jer nisu prepoznate sve mogućnosti našeg procesora, trebat će nam jezgra (ili distribucija) koja je podržava.
Datoteka koja se nalazi unutra / proc / cpuinfo Pružit će nam detaljne informacije o prepoznavanju našeg CPU-a:
I to kroz naredbu lscpu, koji ne zahtijeva više modifikatora, podatke iz CPU-a možemo dobiti na prijateljski način:
Prepoznavanje sjećanja
Sjećanje predstavlja još jedan od bitnih elemenata u sustavu. Dobro upravljanje njime kao mogućnost iskorištavanja svih njegovih mogućnosti osigurava pravilno funkcioniranje operativnog sustava i optimalne performanse. Za dobivanje tehničkih podataka istih moramo pribjeći općoj naredbi o hardveru sustava što smo naznačili na početku, sjetite se, lshw.
Postoje i druge serije naredbi koje nam omogućuju dobivanje općih podataka o količini memorije i njenom dentinu unutar operativnog sustava, što nam može pružiti dovoljno informacija da utvrdimo jesu li moduli instalirani u računalo 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 popis uređaja za pohranu otkrivenih na našem računalu.
$ sudo fdisk -l
Ali što ako smo upravo priključili novi SATA ili SCSI pogon, a sustav ga ne prepozna? Ovo je nešto vrlo često ako koristite hot plug SATA pogone (provjerite je li opcija Vruća zamjena u BIOS-u računala ili će u protivnom raditi kao uobičajeni IDE disk i morat ćete ponovno pokrenuti računalo da bi ga sustav mogao otkriti) ili virtualni strojevi, gdje je moguće dodati diskove tipa SCSI koje računalo automatski ne prepoznaje.
Ako je to 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 vratit će redak tipa: / sys / class / scsi_host /hostX/ naziv_procita: 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 jezgra Linuxa upravljala određenim uređajima instaliranim upravljačkim programima računala, 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 sustav koristi u timu.
S ovim informacijama 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 imamo određena naredba za ove vrste uređaja:
lsusb
Vaš izlaz pružit će nam informacije o povezanim USB uređajima kako slijedi:
Da bismo ponovno 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 mali vodič biti od koristi 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 neku drugu korisnu naredbu u radu sa sustavom Ubuntu za otkrivanje hardvera?
Izvrstan članak pomogao mi je da se dokumentiram i primijenim na određene neuspjehe koje sam imao u prošlosti.
Hvala,
Hugo Gonzalez
Kopije 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čunala koje ga nije prepoznalo automatski kada sam na njega instalirao ubuntu 18.0? Model laptopa: Dell Vostro 1400
pozdravi
Izvrsni prijatelju, puno vam hvala, to su vrlo precizne naredbe, pronašao sam podatke koje nisam znao dobiti.