Ako používať Linux na vyhľadanie názvov zariadení na vašom počítači

Táto príručka vám ukáže, ako uviesť zariadenia, jednotky, zariadenia PCI a zariadenia USB v počítači. Ak chcete zistiť, ktoré disky sú k dispozícii, krátko ukážete, ako zobraziť namontované zariadenia a potom sa zobrazí, ako zobraziť všetky disky.

Použite príkaz Mount

V predchádzajúcej príručke som ukázal, ako pripojiť zariadenia pomocou systému Linux . Teraz vám ukážem, ako uvádzať namontované zariadenia.

Najjednoduchšia syntax, ktorý môžete použiť, je nasledujúci:

kôň

Výstup z vyššie uvedeného príkazu je pomerne podrobný a bude niečo ako toto:

/ dev / sda4 on / typu ext4 (rw, relatime, chyby = remount-ro, dáta = usporiadané)
securityfs on / sys / kernel / typ zabezpečenia securityfs (rw, nosuid, nodev, noexec, relat
ime)

Existuje toľko informácií, ktoré skutočne nie sú také ľahko čitateľné.

Pevné disky sa zvyčajne začínajú / dev / sda alebo / dev / sdb, takže môžete použiť príkaz grep na zníženie výstupu takto:

mount | grep / dev / sd

Výsledky tentoraz ukážu niečo takéto:

/ dev / sda4 on / typu ext4 (rw, relatime, chyby = remount-ro, dáta = usporiadané)
/ dev / sda1 na / boot / efi typ vfat (rw, relatime, fmask = 0077, dmask = 0077, codepage = 437, iocharset = iso8859-1, shortname =

Nevytvárajú sa vám disky, ale vypisujú sa vaše namontované oddiely. Neuvádza zoznam oblastí, ktoré ešte nie sú pripojené.

Zariadenie / dev / sda zvyčajne označuje pevný disk 1 a ak máte druhý pevný disk, bude pripojený na / dev / sdb.

Ak máte SSD, bude to pravdepodobne mapované na / dev / sda a pevný disk mapovaný na / dev / sdb.

Ako môžete vidieť, počítač má jednu / dev / sda disk s 2 oddielmi pripojenými. Oddiel / dev / sda4 má súborový systém ext4 a je tam, kde je nainštalovaný Ubuntu. Súbor / dev / sda1 je oblasť EFI, ktorá sa používa na zavedenie systému na prvom mieste.

Tento počítač je nastavený na dvojité zavedenie systému Windows 10. Ak chcete vidieť oddiely Windows, budem ich musieť pripojiť.

Použite lsblk na zoznam blokových zariadení

Montáž je v poriadku pre zaradenie nainštalovaných zariadení, ale neukazuje každé zariadenie, ktoré máte a výstup je veľmi podrobný, čo sťažuje čítanie.

Najlepší spôsob, ako zobraziť disky v systéme Linux, je použiť lsblk nasledovne:

lsblk

Informácie sa zobrazujú vo formáte stromu s nasledujúcimi informáciami:

Displej vyzerá takto:

Informácie sú oveľa ľahšie čitateľné. Môžete vidieť, že mám jednu jednotku s názvom sda, ktorá má 931 gigabajtov. SDA je rozdelená na 5 oddielov 2 alebo sú namontované a tretia, ktorá je priradená k výmene.

K dispozícii je tiež jednotka s názvom sr0, ktorá je zabudovaná jednotka DVD.

Ako vypisovať zariadenia PCI

Jedna vec, ktorá sa naozaj oplatí dozvedieť o Linuxe, je, že ak chcete zadať niečo, potom je zvyčajne príkaz, ktorý začína písmenami "ls".

Už ste videli, že "lsblk" uvádza zoznam blokových zariadení a môže byť použitý na zobrazenie spôsobu, akým sú disky rozložené.

Tiež by ste mali vedieť, že príkaz ls sa používa na získanie zoznamu adresárov.

Neskôr použijete príkaz lsusb na zobrazenie jednotiek USB v počítači.

Môžete tiež zadať zariadenia pomocou príkazu lsdev, ale musíte nainštalovať procinfo, aby ste mohli použiť tento príkaz.

Ak chcete zobraziť zoznam zariadení PCI, použite príkaz lspci takto:

lspci

Výstup z vyššie uvedeného príkazu je znova veľmi podrobný, čo znamená, že pravdepodobne získate viac informácií, ako ste vyjednávali.

Tu je krátky záznam z môjho záznamu:

00: 02.0 Kompatibilný s VGA radičom: Intel Corporation 3rd Gen Core procesor Grap
Ovládač hics (rev 09)
00: 14.0 Ovládač USB: Rodina čipov série Intel Corporation 7 Series / C210 US
B xHCI hostiteľský ovládač (rev 04)

Výpis uvádza všetko od ovládačov VGA po USB, zvuk, Bluetooth, bezdrôtové a ethernetové riadiace jednotky.

Paradoxne je štandardný zoznam lspci považovaný za základný a ak potrebujete podrobnejšie informácie o každom zariadení, môžete spustiť nasledujúci príkaz:

lspci -v

Informácie o každom zariadení vyzerajú takto:

02: 00.0 Sieťový ovládač: Bezdrôtový sieťový adaptér Qualcomm Atheros AR9485 (rev 01)
Subsystém: Adaptér bezdrôtovej siete Dell AR9485
Vlajky: master bus, fast devsel, latency 0, IRQ 17
Pamäť na c0500000 (64-bitová, neprevzatá) [size = 512K]
Rozšírenie ROM na c0580000 [vypnuté] [size = 64K]
schopnosti:
Používa sa jadro ovládača: ath9k
Moduly jadra: ath9k

Výstup z príkazu lspci -v je v skutočnosti čitateľnejší a môžete vidieť, že mám bezdrôtovú kartu Qualcomm Atheros.

Môžete získať ešte viac podrobný výstup pomocou nasledujúceho príkazu:

lspci -vv

Ak to nestačí, skúste nasledovné:

lspci -vvv

A ak to nestačí. Nie, len si srandujem. Zastaví sa tam.

Najužitočnejším aspektom zariadenia typu lspci, ktorý nie je zaradený do zoznamu, je ovládač jadra, ktorý sa pre toto zariadenie používa. Ak prístroj nefunguje, je vhodné preskúmať, či je pre zariadenie k dispozícii lepší ovládač.

Zoznam zariadení USB pripojených k počítaču

Ak chcete zobraziť zoznam zariadení USB dostupných pre váš počítač, použite nasledujúci príkaz:

lsusb

Výstup bude takýto:

Zbernica 002 Zariadenie 002: ID 8087: 0024 Integrovaný hradlový hub Intel Corp.
Zbernica 002 Zariadenie 001: ID 1d6b: 0002 Nadradený kořenový rozbočovač Linux Foundation 2.0
Zbernica 001 Zariadenie 005: ID 0c45: 64ad Microdia
Zbernica 001 Zariadenie 004: ID 0bda: 0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Zariadenie 007: ID 0cf3: e004 Atheros Communications, Inc.
Zbernica 001 Zariadenie 002: ID 8087: 0024 Integrovaný hradlový hub Intel Corp.
Zbernica 001 Zariadenie 001: ID 1d6b: 0002 Nadradený kořenový rozbočovač Linux Foundation 2.0
Zbernica 004 Zariadenie 002: ID 0bc2: 231a Seagate RSS LLC
Zbernica 004 Zariadenie 001: ID 1d6b: 0003 Koreňový rozbočovač Linux Foundation 3.0
Zbernica 003 Zariadenie 002: ID 054c: 05a8 Sony Corp.
Zbernica 003 Zariadenie 001: ID 1d6b: 0002 Nadradený kořenový rozbočovač Linux Foundation 2.0

Ak do počítača vložíte zariadenie USB, napríklad externý pevný disk a potom spustite príkaz lsusb, zobrazí sa zariadenie v zozname.

zhrnutie

Aby sme to zhrnuli, najlepší spôsob, ako napísať čokoľvek v systéme Linux, je zapamätať si nasledujúce príkazy ls: