Kako koristiti Linux za pronalaženje imena uređaja na računaru

Ovaj vodič će vam pokazati kako da na svom računaru navedete uređaje, uređaje, PCI uređaje i USB uređaje . Da biste saznali koji su diskovi dostupni, na kratko ćete biti prikazani kako pokazati montirane uređaje, a zatim će vam se pokazati kako prikazati sve uređaje.

Koristite Command Command

U prethodnom vodiču pokazao sam kako montirati uređaje koji koriste Linux . Sada ću vam pokazati kako da navedete montirane uređaje.

Najjednostavnija sintaksa koju možete koristiti je sledeća:

mount

Izlaz iz gornje komande je prilično glomazan i biće nešto ovako:

/ dev / sda4 on / type ext4 (rw, relatime, errors = remount-ro, podaci = naručeni)
securityfs on / sys / kernel / bezbednosni tip securityfs (rw, nosuid, nodev, noexec, relat
ime)

Ima toliko informacija koje nije lako čitati.

Hard diskovi najčešće počinju sa / dev / sda ili / dev / sdb, tako da možete koristiti grep naredbu za smanjenje izlaza na sljedeći način:

mount | grep / dev / sd

Rezultati će ovog puta pokazati nešto ovako:

/ dev / sda4 on / type ext4 (rw, relatime, errors = remount-ro, podaci = naručeni)
/ dev / sda1 on / boot / efi tip vfat (rw, relatime, fmask = 0077, dmask = 0077, codepage = 437, iocharset = iso8859-1, shortname = mixed, errors = remount-ro)

Ovo ne navodi vaše pogone, već navodi vaše montirane particije. Ne navodi particije koje još nisu montirane.

Uređaj / dev / sda obično predstavlja hard disk 1 i ako imate drugi čvrsti disk, onda će biti postavljen na / dev / sdb.

Ako imate SSD , verovatno će ovo biti mapirano na / dev / sda i hard disk mapiran na / dev / sdb.

Kao što vidite, moj kompjuter ima jedan / dev / sda disk sa 2 particije. / Dev / sda4 particija ima ext4 datotečni sistem i tu je instaliran Ubuntu. / Dev / sda1 je EFI particija koja se koristi za pokretanje sistema na prvom mestu.

Ovaj računar je podešen na dual boot sa Windowsom 10. Da bih vidio Windows particije, moram ih montirati.

Koristite lsblk da biste popisali blokove uređaja

Montiranje je OK za unos montiranih uređaja, ali ne pokazuje svaki uređaj koji imate i izlaz je vrlo verbalno otežavajući čitanje.

Najbolji način da navedete pogone u Linuxu je da upotrebite lsblk na sledeći način:

lsblk

Informacije se prikazuju u formatu drveta sa sledećim informacijama:

Displej izgleda ovako:

Informacije se lakše čitaju. Možete videti da imam jedan pogon pod nazivom sda koji ima 931 gigabajta. SDA je podijeljen na 5 particija 2 ili koji su montirani i treći koji je dodeljen za zamjenu.

Tu je i pogon zvani sr0 koji je ugrađen DVD uređaj.

Kako popisati PCI uređaje

Jedno što je zaista vredno učiti o Linuxu je to što ako želite da navedete bilo šta, onda je obično komanda koja počinje slovima "ls".

Već ste videli da "lsblk" prikazuje spise uređaja i može se koristiti za prikaz načina na koji su postavljeni diskovi.

Takođe treba znati da se ls komanda koristi za dobijanje liste direktorijuma.

Kasnije ćete koristiti komandu lsusb da navedete USB drajvove na računaru.

Takođe možete da navedete uređaje koristeći naredbu lsdev, ali ćete morati osigurati instalaciju procinfo-a da biste koristili tu komandu.

Za popisivanje PCI uređaja koristite naredbu lspci na sledeći način:

lspci

Izlaz iz gornje komande je opet veoma verbalni što znači da verovatno dobijate više informacija nego što ste se odlučili.

Evo kratkog snimka iz moje liste:

00: 02.0 VGA kompatibilni kontroler: Intel Corporation 3rd Gen Core procesor Grap
kontroler (rev 09)
00: 14.0 USB kontroler: Porodica čipsetova serija Intel Corporation 7 serija / C210 serije SAD
B xHCI Host Controller (rev 04)

Na listi se navodi sve od VGA kontrolera do USB, zvučnih, Bluetooth, bežičnih i ethernet kontrolera.

Ironično se standardna lista lspci smatra osnovnim i ako želite više detalja o svakom uređaju, možete pokrenuti sljedeću komandu:

lspci -v

Informacije za svaki uređaj izgledaju ovako:

02: 00.0 Mrežni kontroler: Qualcomm Atheros AR9485 bežični mrežni adapter (rev 01)
Podsistem: Dell AR9485 bežični mrežni adapter
Zastave: magistrala magistrale, brzi devsel, latencija 0, IRQ 17
Memorija na c0500000 (64-bitni, neprofitabilni) [veličina = 512K]
Expansion ROM na c0580000 [onemogućen] [veličina = 64K]
Mogućnosti:
Kernel vozač u upotrebi: ath9k
Moduli jezgre: ath9k

Izlaz iz komande lspci -v je u stvari čitljiv i jasno se vidi da imam Qualcomm Atheros bežičnu karticu.

Možete dobiti još verbalniji izlaz pomoću sledeće komande:

lspci -vv

Ako to nije dovoljno, pokušajte sledeće:

lspci -vvv

A ako to nije dovoljno. Ne, šalim se samo. Stoji tamo.

Najkorisniji aspekt lspci, osim listinga uređaja, je drajver kernela koji se koristi za taj uređaj. Ako uređaj ne radi, možda je vredno istražiti da li je za uređaj dostupan bolji vozač.

Izlistajte USB uređaje koji su vezani za računar

Da navedete USB uređaje koji su dostupni za vaš računar koristite sledeću komandu:

lsusb

Izlaz će biti ovako:

Bus 002 Device 002: ID 8087: 0024 Intel Corp. Integrisani Hub Match Matching
Bus 002 Device 001: ID 1d6b: 0002 Linux Foundation 2.0 korijenskog čvorišta
Bus 001 Device 005: ID 0c45: 64ad Microdia
Bus 001 Device 004: ID 0bda: 0129 Realtek Semiconductor Corp. RTS5129 Kontroler čitača kartica
Bus 001 Device 007: ID 0cf3: e004 Atheros Communications, Inc.
Bus 001 Device 002: ID 8087: 0024 Intel Corp. Integrisani Hub Match Matching
Bus 001 Device 001: ID 1d6b: 0002 Linux Foundation 2.0 korijenskog čvorišta
Bus 004 Device 002: ID 0bc2: 231a Seagate RSS LLC
Bus 004 Device 001: ID 1d6b: 0003 Linux Foundation Foundation 3.0 root hub
Bus 003 Device 002: ID 054c: 05a8 Sony Corp.
Bus 003 Device 001: ID 1d6b: 0002 Linux Foundation 2.0 korijenskog čvorišta

Ako umetnete USB uređaj u računar kao što je spoljašnji čvrsti disk, a zatim pokrenite komandu lsusb videćete da se uređaj pojavio na listi.

Sažetak

Da sumiramo tada, najbolji način da navedete bilo šta u Linux-u je da zapamtite sledeće naredbe ls: