Šiame vadove bus parodyti, kaip jūsų kompiuteryje pateikti įrenginių, diskų, PCI įrenginių ir USB įrenginių sąrašą . Norėdami sužinoti, kokie įrenginiai yra prieinami, trumpai parodysite, kaip rodyti sumontuotus įrenginius, tada būsite parodyta, kaip parodyti visus diskus.
Naudokite "Mount mount"
Ankstesniame vadove parodiau, kaip prijungti įrenginius naudodami "Linux" . Dabar aš parodysiu, kaip pridėti įtaisytus įrenginius.
Paprasčiausia sintaksė, kurią galite naudoti, yra tokia:
kalnas
Pirmiau pateiktos komandos išvestis yra gana verbinga ir bus tokia:
/ dev / sda4 on / type ext4 (rw, relatime, errors = remount-ro, data = ordered)
securityfs on / sys / kernel / security type securityfs (rw, nosuid, nodev, noexec, relat
ime)
Yra tiek daug informacijos, kad tikrai nėra taip lengva skaityti.
Kietieji diskai paprastai prasideda su / dev / sda arba / dev / sdb, todėl galite naudoti grep komandą, kad sumažintumėte produkciją taip:
kalnas | grep / dev / sd
Šį kartą rezultatai bus tokie:
/ dev / sda4 on / type ext4 (rw, relatime, errors = remount-ro, data = ordered)
/ dev / sda1 on / boot / efi type vfat (rw, relatime, fmask = 0077, dmask = 0077, codepage = 437, iocharset = iso8859-1, shortname = mixed, errors = remount-ro)
Tai nenurodo jūsų diskų sąrašo, bet išvardijamos jūsų įdiegtos pertvaros. Jame nėra sąrašų, kurie dar nėra sumontuoti.
Įrenginys / dev / sda paprastai reiškia standųjį diską 1, o jei turite antrąjį kietąjį diską, jis bus prijungtas prie / dev / sdb.
Jei turite SSD, tai greičiausiai bus susietas su / dev / sda, o standusis diskas susiejamas su / dev / sdb.
Kaip matote, mano kompiuteryje yra vienas / dev / sda diskas, kuriame yra 2 pertvaros. / Dev / sda4 skaidinys turi ext4 failų sistemą, kur yra įdiegta Ubuntu. / Dev / sda1 yra EFI skirsnis, naudojamas sistemai paleisti pirmiausia.
Šis kompiuteris yra nustatytas dvigubam įkrovimui su "Windows 10". Norint pamatyti "Windows" skaidinius, turėsiu juos prijungti.
Naudokite lsblk, kad būtų galima blokuoti įrenginius
"Mount" yra gerai, jei norite įtraukti į sąrašą įrengtų įrenginių, bet jis neparodo kiekvieno jūsų įrenginio ir jo išvestis yra labai verbinga, todėl ją sunku perskaityti.
Geriausias būdas išvardinti Linux diskas yra naudoti lsblk taip:
lsblk
Informacija pateikiama medžio formatu su šia informacija:
- vardas
- Didžioji mažoji versijos numeris
- Ar tai galima nuimti
- Dydis
- Ar tai tik skaitoma
- Ar tai diskas ar pertvara
- Kur pertvaras montuojamas
Ekranas atrodo toks:
- sda - 8.0 - 0 - 931 GB - 0 - diskas
- sda1 - 8.1 - 0 - 500m - 0 - dalis - / boot / efi
- sda2 - 8.2 - 0 - 128m - 0 - dalis
- sda3 - 8,3 - 0 - 370,6 g - 0 - dalis
- sda4 - 8,4 - 0 - 554,4 G - 0 - dalis /
- sda5 - 8,5 - 0 - 5,9G - 0 - dalis - [SWAP]
- sr0 - 11: 0 - 1 - 1024M - 0 - rom
Šią informaciją daug lengviau skaityti. Jūs galite pamatyti, kad turiu vieną diską, vadinamą sda, kuris turi 931 gigabaitą. SDA yra padalytas į 5 pertvaras 2 arba yra sumontuotas ir trečias, kuris yra priskirtas apsikeitimo teisei.
Taip pat yra diskas, vadinamas sr0, kuris yra įmontuotas DVD diskas.
Kaip išvardyti PCI įrenginius
Vienas iš dalykų, į kuriuos verta mokytis apie Linux, yra tai, kad jei norite ką nors išvardyti, tai paprastai yra komanda, kuri prasideda raide "ls".
Jūs jau matėte, kad "lsblk" išvardija blokinius įrenginius ir gali būti naudojama parodyti, kaip diskas yra išdėstytas.
Taip pat turėtumėte žinoti, kad ls komanda naudojama katalogų sąrašui gauti.
Vėliau naudosite komandą lsusb, norėdami išvardinti USB įrenginius kompiuteryje.
Taip pat galite išvardinti įrenginius naudodami lsdev komandą, tačiau norėdami pasinaudoti šia komanda turite įsitikinti, ar įdiegta procinfo.
Norėdami išvardinti PCI įrenginius, naudokite komandą lspci taip:
lspci
Aukščiau pateiktos komandos išvestis vėl labai verbuoja, taigi jūs tikriausiai gausite daugiau informacijos, nei jūs derėjote.
Štai trumpas momentinis mano sąrašo vaizdas:
00: 02.0 VGA suderinamas valdiklis: "Intel Corp. 3rd Gen Core procesorius Grap
"Hics Controller" (rev 09)
00: 14.0 USB valdiklis: "Intel Corporation" 7 serijos / "C210" serijos mikroschemų kompanija "US"
B xHCI Host Controller (rev 04)
Į sąrašą įtraukta visa informacija nuo VGA valdiklių iki USB, garso, "Bluetooth", belaidžio ir Ethernet valdiklių.
Ironiška, kad standartinis lspci sąrašas laikomas pagrindiniu, ir jei norite gauti išsamesnės informacijos apie kiekvieną įrenginį, galite paleisti šią komandą:
lspci-v
Kiekvieno įrenginio informacija atrodo tokia:
02: 00.0 Tinklo valdiklis: "Wireless Qualcomm Atheros AR9485" belaidis tinklo adapteris (01 apskaita)
Poslinkis: Dell AR9485 belaidis tinklo adapteris
Vėliavos: autobuso kapitonas, greitas devens, latentinis 0, IRQ 17
Atmintis ne c0500000 (64 bitų, ne prefetchable) [dydis = 512K]
Išplėtimo ROM, esantis c0580000 [išjungtas] [dydis = 64K]
Galimybės:
Branduolio tvarkyklė: ath9k
Branduolio moduliai: ath9k
Komandos lspci -v išvestis iš tikrųjų yra labiau nuskaitoma, todėl galite aiškiai matyti, kad turiu "Qualcomm Atheros" belaidę kortelę.
Galite gauti dar daugiau išsamios informacijos, naudodami šią komandą:
lspci-vv
Jei to nepakanka, pabandykite atlikti šiuos veiksmus:
lspci -vvv
Ir jei to nepakanka. Ne, aš tik juokauju. Ji sustoja ten.
Labiausiai naudingas lspci aspektas, išskyrus išvardytus įrenginius, yra branduolio tvarkyklė, naudojama tam įrenginiui. Jei įrenginys neveikia, tikriausiai verta ištirti, ar įrenginys turi geresnį tvarkyklę.
Sąrašas USB įrenginiai prijungti prie kompiuterio
Norėdami išvardinti kompiuteriui prieinamų USB įrenginių, naudokite šią komandą:
lsusb
Rezultatas bus toks:
Bus 002 Įrenginys 002: ID 8087: 0024 "Intel Corp Integrated Rate Matching Hub"
Bus 002 Įrenginys 001: ID 1d6b: 0002 Linux Foundation 2.0 root hub
Autobusas 001 Įrenginys 005: ID 0c45: 64ad Microdia
Bus 001 Įrenginys 004: ID 0bda: 0129 Realtek Semiconductor Corp. RTS5129 kortelių skaitytuvo valdiklis
Autobusas 001 Įrenginys 007: ID 0cf3: e004 "Atheros Communications, Inc."
Autobusas 001 Įrenginys 002: ID 8087: 0024 "Intel Corp Integrated Rate Matching Hub"
Bus 001 Įrenginys 001: ID 1d6b: 0002 Linux Foundation 2.0 root hub
Bus 004 Įrenginys 002: ID 0bc2: 231a "Seagate RSS LLC"
Bus 004 Įrenginys 001: ID 1d6b: 0003 "Linux Foundation 3.0" root hub
Autobusas 003 Įrenginys 002: ID 054c: 05a8 "Sony Corp."
Autobusas 003 Įrenginys 001: ID 1d6b: 0002 "Linux Foundation 2.0 root hub
Jei į kompiuterį įvesite USB įrenginį, pvz., Išorinį kietąjį diską, o tada paleiskite komandą lsusb, pamatysite, kad įrenginys pasirodys sąraše.
Santrauka
Apibendrinant, geriausias būdas ką nors išvardyti sistemoje "Linux" yra prisiminti šiuos ls komandas:
- ls failų sistemos failų sąrašas
- lsblk - sąrašas blokinių įrenginių (ty diskų)
- lspci - sąrašas PCI įrenginių
- lsusb - sąrašas USB įrenginių
- lsdev - visų įrenginių sąrašas