Kako koristiti Linux pronaći imena uređaja na vašem računalu

Ovaj vodič će vam pokazati kako popisati uređaje, pogone, PCI uređaje i USB uređaje na računalu. Da biste saznali koji su pogoni dostupni, ukratko ćete pokazati kako prikazati montirane uređaje, a zatim će vam se pokazati kako pokazati sve pogone.

Upotrijebite naredbu Mount

U prethodnom vodiču pokazao sam kako montirati uređaje pomoću Linuxa . Sad ću vam pokazati kako popisati montirane uređaje.

Najjednostavnija sintaksa koju možete koristiti je kako slijedi:

montiranje

Izlaz iz gore navedene naredbe je prilično opširan i bit će ovako:

/ dev / sda4 na / tip ext4 (rw, relatime, pogreške = remount-ro, podaci = poredani)
securityfs na / sys / kernel / sigurnosni tip securityfs (rw, nosuid, nodev, noexec, relat
IME)

Postoji toliko mnogo informacija da stvarno nije tako lako čitati.

Tvrdi diskovi obično počinju s / dev / sda ili / dev / sdb tako da pomoću naredbe grep možete smanjiti izlaz kako slijedi:

mount | grep / dev / sd

Rezultati će ovaj put pokazati nešto slično:

/ dev / sda4 na / tip ext4 (rw, relatime, pogreške = remount-ro, podaci = poredani)
/ dev / sda1 na / boot / efi tipu vfat (rw, relatime, fmask = 0077, dmask = 0077, kodna stranica = 437, iocharset = iso8859-1, shortname = mixed, errors = remount-ro)

Ovo ne navodi vaše pogone, ali navodi vaše montirane particije. Ne prikazuje dijelove koji još nisu montirani.

Uređaj / dev / sda obično označava tvrdi disk 1 i ako imate drugi tvrdi disk, bit će montiran na / dev / sdb.

Ako imate SSD, to će vjerojatno biti mapirano na / dev / sda i tvrdi disk mapiran na / dev / sdb.

Kao što možete vidjeti, moje računalo ima jedan / dev / sda pogon s 2 particije montirane. Particija / dev / sda4 ima ext4 datotečni sustav i tu je instaliran Ubuntu. / Dev / sda1 je EFI particiju koja se koristi za dignuti sustav na prvo mjesto.

Ovo računalo je postavljeno na dual boot s Windows 10. Da biste vidjeli particije sustava Windows, morat ću ih montirati.

Koristite lsblk za blokiranje uređaja

Montaža je u redu za unos montiranih uređaja, ali ne prikazuje sve uređaje koje imate i izlaz je vrlo oprezan, što ga čini teškim za čitanje.

Najbolji način za prikazivanje pogona u Linuxu je korištenje lsblk kako slijedi:

lsblk

Informacije se prikazuju u obliku stabla sa sljedećim informacijama:

Zaslon izgleda ovako:

Informacije su puno lakše čitati. Možete vidjeti da imam jedan pogon sda koji ima 931 gigabajta. SDA je podijeljen na 5 particija 2 ili koji su montirani i treći koji je dodijeljen zamjeni.

Tu je i pogon sr0 koji je ugrađeni DVD pogon.

Kako popis PCI uređaja

Jedna stvar za koju je stvarno vrijedno znati o Linuxu je da ako želite popisati bilo što onda postoji obično naredba koja započinje slovima "ls".

Već ste vidjeli da "lsblk" navodi blok uređaje i može se koristiti za prikazivanje načina na koji su diskovi postavljeni.

Također biste trebali znati da se ls naredba koristi za unos telefonskog imenika.

Kasnije ćete koristiti lsusb naredbu za popis USB pogona na računalu.

Također možete izlistati uređaje pomoću lsdev naredbe, ali morate provjeriti je li procinfo instaliran kako bi upotrijebio tu naredbu.

Za popis PCI uređaja koristite naredbu lspci kako slijedi:

lspci

Izlaz iz gornje naredbe opet je vrlo rječit što znači da vjerojatno dobivate više informacija nego što ste pregovarali.

Evo kratke snimke s mog unosa:

00: 02.0 VGA kompatibilni kontroler: Intel Core 3 procesor Core Grap
kontroler hics (rev 09)
00: 14.0 USB kontroler: Intel Corporation serije 7 serije / C210 chipset obitelji SAD
B xHCI kontroler hosta (rev 04)

Popis navodi sve od VGA kontrolera do USB, zvuka, Bluetooth, bežičnih i ethernet kontrolera.

Ironično, standardni popis lspci smatra osnovnim i ako želite detaljnije informacije o svakom uređaju, možete pokrenuti sljedeću naredbu:

lspci -v

Podaci za svaki uređaj izgledaju ovako:

02: 00.0 Mrežni kontroler: Adapter za bežičnu mrežu Qualcomm Atheros AR9485 (rev 01)
Podsustav: Adapter za bežičnu mrežu Dell AR9485
Zastave: glavni autobusi, brzi devsel, latencija 0, IRQ 17
Memorija na c0500000 (64-bitno, neprefetchable) [veličina = 512K]
ROM proširenja na c0580000 [onemogućeno] [veličina = 64K]
mogućnosti:
Kernel vozač u upotrebi: ath9k
Moduli kernela: ath9k

Izlaz iz naredbe lspci-v zapravo je čitljiviji i možete jasno vidjeti da imam bežičnu karticu Qualcomm Atheros.

Možete dobiti još izraženije izlaz pomoću sljedeće naredbe:

lspci -vv

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

lspci -vvv

A ako to nije dovoljno. Ne, samo se šalim. Tu se zaustavlja.

Najkorisniji aspekt lspci osim uvrštavanja uređaja je kernel upravljački program koji se koristi za taj uređaj. Ako uređaj ne radi, vjerojatno je vrijedno istražiti postoji li bolji upravljački program za uređaj.

Popis USB uređaja priključenih na računalo

Popis USB uređaja dostupnih za vaše računalo koristite sljedeću naredbu:

lsusb

Izlaz će biti ovako:

002 Bus 002: ID 8087: 0024 Intel Core
Bus 002 Uređaj 001: ID 1d6b: 0002 Linux Foundation 2.0 korijenski čvorište
Bus 001 Uređaj 005: ID 0c45: 64ad Microdia
Bus 001 Uređaj 004: ID 0bda: 0129 Realtek Semiconductor Corp. RTS5129 Upravljački uređaj za čitač kartica
Bus 001 Uređaj 007: ID 0cf3: e004 Atheros Communications, Inc.
001 Bus 001: ID 8087: 0024 Intel Core
Bus 001 Uređaj 001: ID 1d6b: 0002 Linux Foundation 2.0 korijenski čvorište
Bus 004 Uređaj 002: ID 0bc2: 231a Seagate RSS LLC
Bus 004 Uređaj 001: ID 1d6b: 0003 Linux Foundation 3.0 korijenski čvorište
Bus 003 Uređaj 002: ID 054c: 05a8 Sony Corp.
Bus 003 Uređaj 001: ID 1d6b: 0002 Linux Foundation 2.0 korijenski čvorište

Ako umetnete USB uređaj u računalo, kao što je vanjski tvrdi disk, a zatim pokrenite lsusb naredbu, vidjet ćete da se uređaj pojavljuje na popisu.

Sažetak

Da bi se onda saželi, najbolji način za popisivanje bilo čega u Linuxu je zapamtiti sljedeće ls naredbe: