Kā izmantot Linux, lai atrastu ierīču nosaukumus datorā

Šajā rokasgrāmatā būs parādīts, kā datorā uzskaitīt ierīcēs, diskdziņos, PCI ierīcēs un USB ierīcēs . Lai noskaidrotu, kādi diskdziņi ir pieejami, īsumā parādīsit, kā rādīt uzstādītās ierīces, un pēc tam tiks parādīts, kā parādīt visus diskus.

Izmantojiet Mount Command

Iepriekšējā rokasgrāmatā es parādīju, kā uzstādīt ierīces, izmantojot Linux . Tagad es parādīšu, kā uzskaitīt uzstādītās ierīces.

Visvienkāršākais sintakts, ko varat izmantot, ir šāds:

montēt

Iepriekš minētās komandas izeja ir diezgan verbāla, un tā būs šāda:

/ dev / sda4 on / type ext4 (rw, relatime, kļūdas = remount-ro, dati = pasūtīts)
securityfs on / sys / kernel / drošības tips securityfs (rw, nosuid, nodev, noexec, relat
ime)

Ir tik daudz informācijas, ka tas nav tik viegli lasāms.

Cietie diski parasti sākas ar / dev / sda vai / dev / sdb, lai jūs varētu izmantot grep komandu, lai samazinātu izvadi šādi:

mount | grep / dev / sd

Rezultāti šoreiz parādīsies šādi:

/ dev / sda4 on / type ext4 (rw, relatime, kļūdas = remount-ro, dati = pasūtīts)
/ dev / sda1 on / boot / efi tipa vfat (rw, relatime, fmask = 0077, dmask = 0077, codepage = 437, iocharset = iso8859-1, shortname = jaukt, kļūdas = remount-ro)

Šajā sarakstā nav uzskaitīti jūsu diski, bet tas ir saraksts ar jūsu uzstādītajām starpsienām. Tajā nav uzskaitītas starpsienas, kuras vēl nav instalētas.

Ierīce / dev / sda parasti nozīmē cieto disku 1, un, ja jums ir otrs cietais disks, tas tiks uzstādīts uz / dev / sdb.

Ja jums ir SSD, tad tas, visticamāk, tiks sakārtots uz / dev / sda un cietais disks tiks sakārtots uz / dev / sdb.

Kā redzat, manam datoram ir viens / dev / sda disks ar 2 nodalījumiem. / Dev / sda4 partition ir ext4 failu sistēma, un tur ir Ubuntu uzstādīšana. / Dev / sda1 ir EFI nodalījums, ko vispirms izmanto sistēmas ielādēšanai.

Šis dators ir iestatīts dubultā sāknēšanas režīmā ar Windows 10. Lai redzētu Windows nodalījumus, man būs jāinstalē.

Izmantojiet lsblk, lai sarakstā bloķētu ierīces

Mount ir OK, lai uzskaitītu montētām ierīcēm, bet tas neuzrāda katru jūsu ierīci un izeja ir ļoti verbozā, padarot to grūti nolasīt.

Labākais veids, kā uzskaitīt Linux diskus, ir izmantot lsblk šādi:

lsblk

Informācija tiek parādīta koka formātā ar šādu informāciju:

Displejs izskatās šādi:

Informāciju ir daudz vieglāk lasīt. Jūs varat redzēt, ka man ir viens disks ar nosaukumu sda, kas ir 931 gigabaitu. SDA ir sadalīta 5 starpsienās 2 vai ir uzstādīta, un trešdaļa, kas tiek piešķirta mijmaiņas darījumam.

Ir arī disks, ko sauc par sr0, kas ir iebūvētais DVD disks.

Kā uzskaitīt PCI ierīces

Viena lieta, kas patiešām ir vērts mācīties par Linux ir tā, ka, ja vēlaties kaut ko uzskaitīt, tad parasti ir komanda, kas sākas ar burtiem "ls".

Jūs jau esat redzējis, ka "lsblk" izsaka bloķēšanas ierīces un to var izmantot, lai parādītu, kā tiek izvietoti diski.

Jums arī jāzina, ka ls komanda tiek izmantota, lai iegūtu direktoriju sarakstu.

Pēc tam jūs izmantosiet komandu lsusb, lai norādītu datorā esošos USB diskus.

Jūs varat arī uzskaitīt ierīces, izmantojot komandu lsdev, taču, lai izmantotu šo komandu, jums būs jāpārliecinās, vai procinfo ir instalēta.

Lai izskaitļotu PCI ierīces, izmantojiet komandu lspci šādi:

lspci

Iepriekš minētās komandas izeja atkal ir ļoti verbose, un tas nozīmē, ka jūs, iespējams, iegūsit vairāk informācijas nekā jūs domājat.

Šeit ir īss momentuzņēmums no mana saraksta:

00: 02.0 VGA saderīgs kontrolieris: Intel Corporation 3. Gen Core procesors Grap
Hics Controller (rev 09)
00: 14.0 USB kontrolieris: Intel Corporation 7 Series / C210 sērijas mikroshēmojumu ģimene ASV
B xHCI Host Controller (rev 04)

Šajā sarakstā ir uzskaitītas visas lietas, sākot no VGA kontrolleriem līdz USB, skaņai, Bluetooth, bezvadu un Ethernet vadīklas.

Ironiski standarta lspci saraksts tiek uzskatīts par pamatinformāciju, un, ja vēlaties detalizētāku informāciju par katru ierīci, varat palaist šādu komandu:

lspci-v

Informācija par katru ierīci izskatās šādi:

02: 00.0 Tīkla kontrole: Qualcomm Atheros AR9485 bezvadu tīkla adapteris (01. rev.)
Apakšsistēma: Dell AR9485 bezvadu tīkla adapteris
Karogi: autobusa kapteinis, ātrs devējs, latentais 0, IRQ 17
Atmiņa pie c0500000 (64 bitu, nav prefetchable) [izmērs = 512K]
Expansion ROM c0580000 [disabled] [size = 64K]
Spējas:
Kernel draiveris: ath9k
Kodola moduļi: ath9k

Komandu lspci -v izvadi faktiski ir lasāmāks, un jūs varat skaidri redzēt, ka man ir Qualcomm Atheros bezvadu karte.

Jūs varat iegūt vēl vairāki verbose izlaidi, izmantojot šādu komandu:

lspci -vv

Ja tas nav pietiekami, izmēģiniet sekojošo:

lspci -vvv

Un ja tas nav pietiekami. Nē, es tikai kidding. Tas apstājas tur.

Visnoderīgākais lspci aspekts, kas nav saraksts ar ierīcēm, ir kodola draiveris, kas tiek izmantots šai ierīcei. Ja ierīce nedarbojas, iespējams, ir vērts pētīt, vai ierīcē ir pieejams labāks draiveris.

Saraksts USB ierīces, kas pievienotas datoram

Lai uzskaitītu datoram pieejamās USB ierīces, izmantojiet šādu komandu:

lsusb

Rezultāts būs šāds:

Bus 002 Ierīce 002: ID 8087: 0024 Intel Corp integrētās likmes saskaņošanas centrs
Bus 002 Device 001: ID 1d6b: 0002 Linux Foundation 2.0 root hub
Bus 001 Ierīce 005: ID 0c45: 64ad Microdia
Bus 001 Ierīce 004: ID 0bda: 0129 Realtek Semiconductor Corp RTS5129 karšu lasīšanas kontrolleris
Bus 001 Ierīce 007: ID 0cf3: e004 Atheros Communications, Inc.
Bus 001 Device 002: ID 8087: 0024 Intel Corp integrētās likmes saskaņošanas centrs
Bus 001 Device 001: ID 1d6b: 0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 0bc2: 231a Seagate RSS LLC
Bus 004 Device 001: ID 1d6b: 0003 Linux Foundation 3.0 root hub
Bus 003 Ierīce 002: ID 054c: 05a8 Sony Corp.
Bus 003 Device 001: ID 1d6b: 0002 Linux Foundation 2.0 root hub

Ja datorā ievietojat USB ierīci, piemēram, ārējo cieto disku, un pēc tam palaidiet komandu lsusb, jūs redzēsiet, ka ierīce parādās sarakstā.

Kopsavilkums

Visbeidzot, vislabākais veids, kā sarakstīt kaut ko sistēmā Linux, ir atcerēties šādas ls komandas: