Rozpoznaj sprzęt w Ubuntu

logo ubuntu

Jedną z sekcji, która sprawia najwięcej trudności nowym użytkownikom Linuksa w ogóle, a Ubuntu w szczególności, jest rozpoznawanie urządzeń w systemie, gdy nie zostały wykryte automatycznie. Jak już zapewne wiesz, wykrywanie sprzętu sprzętu, w przeciwieństwie do tego, co dzieje się w systemach Windows, jest przeprowadzane przez jądro w momencie startu systemu, a także istnieje możliwość późniejszego rozpoznania innych urządzeń, które są gorące. -połączony.

Ten mały przewodnik ma na celu nieco oświecić Cię w typowych zadaniach dotyczących rozpoznawania sprzętu w Ubuntu, gdzie porozmawiamy o najczęstszych elementach: Między innymi procesor, pamięć i pamięć masowa.

W wielu przypadkach problem Nie chodzi o to, jak wyglądać, jeśli nie co, ponieważ sterowniki elementów sprzętowych komputera w systemach uniksowych różnią się nieznacznie od tego, jak jest to wykonywane w środowiskach Windows (jądro systemu Windows opiera się głównie na sterowniki do obsługi różnych składników systemu w systemie Linux to jądro obsługuje większość urządzeń).

Nie będąc w stanie dotrzeć do wszelkiego rodzaju urządzeń i komponentów sprzętowych, które mogą istnieć w komputerze (ponieważ byłoby to rozległe zadanie), chcemy zebrać te główny które może mieć każdy komputer i które nie są automatycznie wykrywane przez system. W wielu przypadkach kroki te można uznać za niezbędne, aby później znaleźć niezbędne sterowniki i dodać je do systemu.

Ogólna lista sprzętu

Ogólnie rzecz biorąc, możemy użyć następującego polecenia uzyskać przegląd całego wykrytego sprzętu w naszym zespole.

 $ sudo lshw 

Jak zobaczysz tę listę generuje jest bardzo obszerny i szczegółowe, więc wygodnie jest zrzucić go do pliku lub połączyć większą funkcję, aby czytać ją spokojniej.

Rozpoznawanie procesora

Procesor jest jednym z podstawowych elementów komputera, wraz z pamięcią oraz urządzeniami wejściowymi i wyjściowymi. Plik systemowy i proste polecenie mogą pomóc zidentyfikować typ procesora rozpoznawany w naszym środowisku. Ten komponent jest obsługiwany w jądrze, więc jeśli wystąpiłby problem, ponieważ wszystkie możliwości naszego procesora nie zostały rozpoznane, potrzebowalibyśmy jądra (lub dystrybucji), które go obsługuje.

Plik znajdujący się w środku / proc / cpuinfo Daje nam szczegółowe informacje o rozpoznawaniu naszego procesora:



cpuinfo



I poprzez polecenie lscpuktóry nie wymaga już żadnych modyfikatorów, w przyjazny sposób możemy pozyskać dane z CPU:



lscpu



Rozpoznawanie pamięci

Pamięć to kolejny z istotnych elementów systemu. Dobre zarządzanie nim jako opcja wykorzystania wszystkich jego możliwości zapewnia prawidłowe funkcjonowanie systemu operacyjnego i optymalną wydajność. Aby uzyskać dane techniczne tego samego musimy uciec się do ogólnego polecenia dotyczącego sprzętu systemowego które wskazaliśmy na początku, pamiętaj, Lshw.

zrzut ekranu pamięci komputera

Istnieją również inne serie poleceń, które pozwalają nam uzyskać ogólne informacje o ilości pamięci i jej zębinie w systemie operacyjnym, co może dostarczyć nam wystarczających informacji, aby określić, czy moduły zainstalowane w komputerze są poprawnie wykrywane, czy nie. szczegółowe informacje o tym, jak jest rozpoznawany w środowisku operacyjnym. Jako przykład, górne polecenia (do określenia łącznej kwoty i tego, co jest zamieniane), vmstat -SM -a (szczegółowe informacje na temat

Rozpoznawanie dysków twardych

Następujące polecenie dobrze znane wszystkim: fdisk, nas lista urządzeń pamięci masowej wykrytych na naszym komputerze.

 $ sudo fdisk -l

fdisk -l

Ale co by było, gdybyśmy właśnie podłączyli nowy dysk SATA lub SCSI, a system go nie wykrył? To jest coś bardzo często, jeśli używasz dysków SATA podłączanych podczas pracy (sprawdź, czy opcja wymiana na gorąco w BIOSie komputera lub w przeciwnym razie będzie działał jak normalny dysk IDE i będziesz musiał ponownie uruchomić komputer, aby system go wykrył) lub maszyny wirtualne, gdzie można dodać dyski typu SCSI, które nie są automatycznie rozpoznawane przez komputer.

Jeśli tak jest w Twoim przypadku, będziesz musiał wymusić uratowanie kontrolera. Aby to zrobić, wprowadź następujące polecenie:

 $ grep mpt /sys/class/scsi_host/host?/proc_name

To polecenie zwróci wiersz typu: / sys / class / scsi_host /gospodarzX/ nazwa_proc: mptspi (gdzie gospodarzX to dziedzina, która nas interesuje). Następnie wprowadź następujące polecenie, aby wymusić ponowne skanowanie:

echo "- - -" > /sys/class/scsi_host/hostX/scan

Rozpoznawanie karty graficznej

Jeśli pamiętasz, że wspomnieliśmy na początku artykułu, że jądro Linuksa dało zarządzanie niektórymi urządzeniami zainstalowanym sterownikom komputera, przypadek kart graficznych jest jednym z tych urządzeń, których zarządzanie jest dziedziczone. Dlatego polecenie, które pomoże nam w tym przypadku to:

lspci | grep VGA

I to nam da informacje o kontrolerze, z których korzysta system w zespole.

lspci vga

Dzięki tym informacjom należy sprawdzić, czy używamy właściwego sterownika w naszym systemie, czy też powinniśmy użyć innego, bardziej szczegółowego lub rozwiniętego.

Rozpoznawanie urządzeń USB

W tym przypadku mamy konkretne polecenie dla tego typu urządzeń:

lsusb

Twoje wyjście dostarczy nam informacji o podłączonych urządzeniach USB w następujący sposób:

lsusb

Aby ponownie uruchomić urządzenia USB, możemy zaplanować cronjob za pomocą następującego polecenia, aby aktualizował stan urządzeń co minutę:

* * * * *    lsusb -v 2>&1 1>/dev/null

Mamy nadzieję, że ten mały przewodnik będzie przydatny w przypadku większości urządzeń systemowych. Zdecydowanie w Linuksie i aplikacjach jest o wiele więcej poleceń do pobrania w celu uzyskania innych informacji.

Czy znalazłeś jakieś inne przydatne polecenie w swojej pracy z systemem Ubuntu do wykrywania sprzętu?


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   notesubuntublog powiedział

    Doskonały artykuł pomógł mi udokumentować i zastosować się do pewnych przeszkód, które miałem w przeszłości.

    Dziękuję
    Hugo Gonzalez
    DW. Wenezuela

  2.   ixoye64 powiedział

    Dzięki, przynajmniej mi ten artykuł bardzo mi służył, pozdrawiam

  3.   Jcp powiedział

    i dla kart sieciowych

  4.   juliański powiedział

    i dla kart sieciowych?

  5.   jorg3 powiedział

    Jak rozpoznać Bluetooth komputera, który nie rozpoznał go automatycznie po zainstalowaniu na nim Ubuntu 18.0? Model laptopa: Dell Vostro 1400
    pozdrowienia

  6.   javierch powiedział

    Znakomity przyjaciel, bardzo dziękuję, to bardzo precyzyjne polecenia, znalazłem informacje, których nie wiedziałem jak zdobyć.