Skip to main content

Jak używać systemu Linux do znajdowania nazw urządzeń na komputerze

Ubuntu Linux instalacja i usuwanie programów (Kwiecień 2025)

Ubuntu Linux instalacja i usuwanie programów (Kwiecień 2025)
Anonim

Po nauczeniu się, jak podłączyć urządzenia za pomocą Linuksa, możesz zobaczyć listę zamontowanych urządzeń. Ten przewodnik pokaże Ci, jak wyświetlić listę urządzeń, napędów, urządzeń PCI i urządzeń USB w twoim komputerze. Aby dowiedzieć się, które dyski są dostępne, na krótko pokażemy, jak wyświetlić zamontowane urządzenia i jak wyświetlić wszystkie dyski.

Użyj polecenia Góra

Najprostsza składnia, której możesz użyć, jest następująca:

uchwyt

Dane wyjściowe powyższego polecenia są dość szczegółowe i będą wyglądały mniej więcej tak:

/ dev / sda4 on / type ext4 (rw, relatime, errors = remount-ro, data = ordered)securityfs on / sys / kernel / security type securityfs (rw, nosuid, nodev, noexec, relatja ja)

Jest tak dużo informacji, że naprawdę nie jest to łatwe do odczytania.

Dyski twarde zwykle zaczynają się od / dev / sda lub / dev / sdb, więc możesz użyć polecenia grep, aby zmniejszyć wyjście w następujący sposób:

mount | grep / dev / sd

Wyniki tym razem pokażą coś takiego:

/ dev / sda4 on / type ext4 (rw, relatime, errors = remount-ro, data = ordered)/ dev / sda1 on / boot / efi typ vfat (rw, relatime, fmask = 0077, dmask = 0077, strona kodowa = 437, iocharset = iso8859-1, shortname = mixed, errors = remount-ro)

To nie wyświetla twoich napędów, ale wyszczególnia twoje zamontowane partycje. Nie wyświetla partycji, które nie zostały jeszcze zamontowane.

Urządzenie / dev / sda zwykle oznacza twardy dysk 1 i jeśli masz drugi dysk twardy, zostanie on podłączony do / dev / sdb. Jeśli masz dysk SSD, najprawdopodobniej zostanie on zmapowany do / dev / sda, a dysk twardy zmapowany do / dev / sdb.

Jak widać na zrzucie ekranu. ten komputer ma pojedynczy dysk / dev / sda z zamontowanymi 2 partycjami. Partycja / dev / sda4 ma system plików ext4 i jest tam, gdzie jest zainstalowany system Ubuntu. / Dev / sda1 to partycja EFI używana do uruchamiania systemu w pierwszej kolejności.

Ten komputer jest skonfigurowany do podwójnego rozruchu w systemie Windows 10. Aby zobaczyć partycje systemu Windows, będziemy musieli je zamontować.

Użyj polecenia lsblk, aby wyświetlić listę urządzeń blokowych

Montowanie jest poprawne dla listy zamontowanych urządzeń, ale nie pokazuje wszystkich posiadanych urządzeń, a wynik jest bardzo szczegółowy, co utrudnia czytanie.

Najlepszym sposobem wypisania dysków w systemie Linux jest użycie lsblk w następujący sposób:

lsblk

Informacje są wyświetlane w formacie drzewa z następującymi informacjami:

  • Imię
  • Główny mniejszy numer wersji
  • Czy to jest zdejmowane
  • Rozmiar
  • Czy to tylko do odczytu
  • Czy jest to dysk lub partycja?
  • Gdzie jest zamontowana ściana

Wyświetlacz wygląda mniej więcej tak:

  • sda - 8,0 - 0 - 931 GB - 0 - dysk
    • sda1 - 8.1 - 0 - 500M - 0 - part - / boot / efi
    • sda2 - 8.2 - 0 - 128M - 0 - część
    • sda3 - 8,3 - 0 - 370,6 G - 0 - część
    • sda4 - 8,4 - 0 - 554,4 G - 0 - część /
    • sda5 - 8,5 - 0 - 5,9G - 0 - część - SWAP
  • sr0 - 11: 0 - 1 - 1024M - 0 - rom

Informacje są znacznie łatwiejsze do odczytania. Widać, że mamy jeden dysk o nazwie sda, który ma 931 gigabajtów. SDA jest podzielony na 5 partycji - 2 lub które są zamontowane, a trzecia jest przypisana do zamiany.

Istnieje również napęd o nazwie sr0, który jest wbudowanym napędem DVD.

Jak wyświetlić urządzenia PCI

Jedną z rzeczy, które naprawdę warto poznać o Linuksie, jest to, że jeśli chcesz coś wyświetlić, zwykle pojawia się polecenie zaczynające się od liter "ls".

Widzieliście już, że "lsblk" wymienia urządzenia blokowe i może służyć do wskazania sposobu rozmieszczenia dysków.

Powinieneś także wiedzieć, że polecenie ls służy do uzyskania spisu katalogów.

Później użyjesz polecenia lsusb do wylistowania napędów USB na komputerze.

Można również wylistować urządzenia za pomocą polecenia lsdev, ale musisz upewnić się, że procinfo jest zainstalowane, aby użyć tego polecenia.

Aby wyświetlić listę urządzeń PCI, użyj polecenia lspci w następujący sposób:

lspci

Dane wyjściowe z powyższego polecenia są ponownie bardzo szczegółowe, co oznacza, że ​​prawdopodobnie uzyskasz więcej informacji niż się spodziewano.

Oto krótka migawka z naszego wpisu:

00: 02.0 Kontroler zgodny z VGA: procesor Intel Corporation 3rd Gen Core Graphics Controller (rev 09)00: 14.0 Sterownik USB: Rodzina chipsetów Intel Corporation serii 7 / C210 USAB Host Controller (rev 04)

Lista zawiera wszystko, od kontrolerów VGA po USB, dźwięk, Bluetooth, bezprzewodowy i kontrolery ethernet.

Jak na ironię, standardowa lista lspci jest uważana za podstawową i jeśli chcesz uzyskać bardziej szczegółowe informacje o każdym urządzeniu, możesz uruchomić następujące polecenie:

lspci -v

Informacje dla każdego urządzenia wyglądają mniej więcej tak:

02: 00.0 Kontroler sieci: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)Podsystem: bezprzewodowy adapter sieciowy Dell AR9485Flagi: master bus, szybki devsel, opóźnienie 0, IRQ 17Pamięć przy c0500000 (64-bitowa, niepreparowalna) rozmiar = 512KRozszerzenie pamięci ROM przy c0580000 wyłączone rozmiar = 64KMożliwości:Sterownik jądra w użyciu: ath9kModuły jądra: ath9k

Dane wyjściowe z polecenia lspci -v są w rzeczywistości bardziej czytelne i wyraźnie widać, że mamy bezprzewodową kartę Qualcomm Atheros.

Możesz uzyskać jeszcze bardziej szczegółowe wyniki, używając następującej komendy:

lspci -vv

Jeśli to nie wystarczy, spróbuj wykonać następujące czynności:

lspci -vvv

A jeśli to nie wystarczy … Nie, tylko żartujemy. Zatrzymuje się tam.

Najbardziej użytecznym aspektem lspci, poza wylistowaniem urządzeń, jest sterownik jądra, który jest używany dla tego urządzenia. Jeśli urządzenie nie działa, prawdopodobnie warto sprawdzić, czy jest dostępny lepszy sterownik dla tego urządzenia.

Wymień urządzenia USB podłączone do komputera

Aby wyświetlić listę urządzeń USB dostępnych dla twojego komputera, użyj następującego polecenia:

lsusb

Wynik będzie mniej więcej taki:

Bus 002 Device 002: ID 8087: 0024 Intel Corp. Zintegrowany węzeł dopasowujący stawkiBus 002 Device 001: ID 1d6b: 0002 Główny koncentrator systemu Linux Foundation 2.0Autobus 001 Urządzenie 005: ID 0c45: 64ad MikrodiaBus 001 Device 004: ID 0bda: 0129 Realtek Semiconductor Corp. Kontroler czytników kart RTS5129Autobus 001 Urządzenie 007: ID 0cf3: e004 Atheros Communications, Inc.Autobus 001 Urządzenie 002: ID 8087: 0024 Intel Corp. Zintegrowany układ dopasowywania dawkiAutobus 001 Urządzenie 001: ID 1d6b: 0002 Główny hub Linux Foundation 2.0Autobus 004 Urządzenie 002: ID 0bc2: 231a Seagate RSS LLCBus 004 Device 001: ID 1d6b: 0003 Główny koncentrator systemu Linux Foundation 3.0Autobus 003 Urządzenie 002: ID 054c: 05a8 Sony Corp.Bus 003 Device 001: ID 1d6b: 0002 Główny koncentrator systemu Linux Foundation 2.0

Po włożeniu urządzenia USB do komputera, takie jak zewnętrzny dysk twardy, a następnie uruchomić komendę lsusb, widać urządzenie pojawi się na liście.

streszczenie

Podsumowując, najlepszym sposobem wypisania czegokolwiek w Linuksie jest zapamiętanie następujących poleceń ls:

  • ls - wyświetla listę plików w systemie plików
  • lsblk - wyświetla listę urządzeń blokowych (to znaczy dysków)
  • lspci - wymień urządzenia pci
  • lsusb - wyświetla listę urządzeń USB
  • lsdev - wyświetla listę wszystkich urządzeń