Czy jest jakieś wbudowane oprogramowanie lub metoda terminalowa, która pozwala mi przeglądać profile sprzętu w moim systemie? Odpowiednikiem takiej funkcji systemu Windows byłby Menedżer urządzeń .
Istnieje kilka opcji:
lspci
pokaże ci większość twojego sprzętu w przyjemny, szybki sposób. Ma różne poziomy szczegółowości, dzięki czemu możesz uzyskać więcej informacji za pomocą -v
i -vv
flag, jeśli chcesz. -k
Argument jest dobrym sposobem, aby dowiedzieć się, który sterownik jądra kawałek sprzętu używa. -nn
poinformuje Cię po prostu o identyfikatorze sprzętu, który doskonale nadaje się do wyszukiwania.
Ale to tylko bardzo prosty i szybki sposób na uzyskanie listy sprzętu. Często proszę ludzi, aby opublikowali tutaj jego wyniki, próbując zidentyfikować swój sprzęt bezprzewodowy. Jest świetny do takich rzeczy.
To nie pokazują sprzętu USB inne niż autobusy USB.
Oto trzy przykłady ze świata rzeczywistego:
$ lspci -nnk | grep VGA -A1
03:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF110 [GeForce GTX 580] [10de:1080] (rev a1)
Kernel driver in use: nvidia
$lspci -v | grep -A7 -i "audio"
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kabini HDMI/DP Audio
Subsystem: Acer Incorporated [ALI] Device 080d
Flags: bus master, fast devsel, latency 0, IRQ 34
Memory at f0940000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
--
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
Subsystem: Acer Incorporated [ALI] Device 080d
Flags: bus master, slow devsel, latency 32, IRQ 35
Memory at f0944000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
$ lspci -nnk | grep net -A2
00:0a.0 Ethernet controller [0200]: NVIDIA Corporation MCP79 Ethernet [10de:0ab0] (rev b1)
Subsystem: Acer Incorporated [ALI] Device [1025:0222]
Kernel driver in use: forcedeth
--
05:00.0 Ethernet controller [0200]: Atheros Communications Inc. AR242x / AR542x Wireless Network Adapter (PCI-Express) [168c:001c] (rev 01)
Subsystem: AMBIT Microsystem Corp. AR5BXB63 802.11bg NIC [1468:0428]
Kernel driver in use: ath5k
lsusb
jest jak lspci
dla urządzeń USB. Podobna funkcjonalność z podobnymi opcjami szczegółowości. Dobrze, jeśli chcesz wiedzieć, co jest podłączone.
sudo lshw
da ci bardzo wyczerpującą listę sprzętu i ustawień.
Daje ci tak dużo informacji, sugeruję przepuszczenie go less
lub wyjście do pliku i otwarcie go w czymś, w czym możesz się poruszać:
sudo lshw | less
Oczywiście jest to zwykle dużo informacji. Często potrzebujesz tylko informacji o niewielkim podzbiorze sprzętu i lshw
pozwoli ci wybrać kategorię. Jeśli chcesz na przykład zobaczyć swoje urządzenia sieciowe, uruchom to:
sudo lshw -c network
Jeśli chcesz czegoś graficznego, proponuję spojrzeć na hardinfo
. Najpierw musisz go zainstalować:
sudo apt-get install hardinfo
Następnie wystarczy uruchomić go z tego samego terminala za pomocą hardinfo
. Nie wiem, czy ma domyślnie położenie menu.
Ale może dać ci nieco więcej informacji (bootowanie, dostępne jądra itp.) Niż inne opcje, a także dać podobne listy sprzętu PCI i USB, takie jak dwa pierwsze polecenia.
Zapewnia również kilka prostych testów porównawczych. Myślę, że programiści zamierzają uczynić go zamiennikiem Sandry (popularnego narzędzia do zbierania informacji o sprzęcie w systemie Windows).
Ma nawet opcje generowania ładnego raportu, który możesz wysłać komuś (choć może to być zbyt wiele informacji).
hardinfo
...lspci -k
, pokażę je, pokażę jelshw
oczywiście (spójrz pod konfigurację => trzon sterownika) i pokażęhardinfo
po wybraniu urządzenia (dolne okienko na zrzucie ekranu wypełni więcej informacji dla tego urządzenia)Możesz użyć lshw, który jest narzędziem CLI:
sudo lshw
jak mówi strona podręcznika:
Możesz także użyć HardInfo :
Zainstaluj go, uruchamiając następujące polecenie:
sudo apt-get install hardinfo
lub poszukaj hardinfo w Synaptic lub Software Center.
źródło
Istnieje kilka sposobów gromadzenia informacji o sprzęcie. Zamieszczę wszystkie znane mi możliwości. Aby uzyskać więcej informacji na temat dowolnego z programów, odwiedź ich strony podręcznika.
Opcja pierwsza -
lshw
lshw
które powinny być instalowane domyślnie. Będziesz musiał uruchomić go jako superużytkownik (sudo).Przedstawi bardzo szczegółową listę prawie każdego komponentu. Aby uzyskać krótszą reprezentację listy, możesz użyć
-short
flagi.Możesz sprawić, by informacje były wysyłane na kilka sposobów.
Opcja druga -
hwinfo
(wymaga instalacji)hwinfo
który musiałbyś zainstalować. Jest w repozytoriach.Przedstawia również komponenty w bardzo szczegółowy sposób. Tutaj
--short
flaga daje ładną listę posortowaną według kategorii sprzętu.Dzięki tej
--[hwtype]
opcji możesz uzyskać szczegółowe informacje tylko o wybranym typie sprzętu, co czasami jest dość przydatne.Nie znam żadnego uniwersalnego rozwiązania do wyłączania / włączania sprzętu lub sterowników. Sterowniki to na ogół moduły jądra, które można włączyć (dodać) i wyłączyć (usunąć) za pomocą
modprobe
polecenia.Za pomocą
lsmod
możesz dowiedzieć się, które moduły są aktualnie ładowane.źródło
hwinfo
różnilshw
?lshw
zawiera nieco więcej informacji.sudo lshw -short
łatwością rozwiązuje potrzebę podawania informacji w raportach błędów.lshw to bardzo dobre polecenie, które przekazuje bardzo szczegółowe informacje o twoim sprzęcie. Jeśli nie chcesz instalować czegoś takiego jak hardinfo , będzie to bardzo dobra komenda. Ale użyj lshw (możesz powiedzieć, że lista urządzeń pamięta to polecenie) z opcjami -html lub -xml, aby uzyskać informacje w bardziej interaktywny sposób.
Tutaj to ilustruje
Teraz wystarczy otworzyć pliki .html lub .xml utworzone w bieżącym katalogu, aby uzyskać pełny opis sprzętu.
źródło
lspci
- Sprzęt PCIlsusb, lspcmcia, lshw, lshw-gtk
dmidecode
-informacje o sprzęcie systemu zgodnie z opisem w systemie BIOSkinfocenter
cat /proc/cpuinfo
źródło
lshw
to polecenie, możeszlshw | grep audio
na przykład grepNie wiem jak możesz to zobaczyć w GUI.
źródło
HardwareLiSter jest przydatnym narzędziem, które może wyświetlać szczegółowe informacje o całym sprzęcie w systemie w przyjemnym interfejsie GUI.
Jeśli wolisz skorzystać z terminalu, spróbuj
sudo dmidecode
uzyskać bardzo szczegółową listę całego sprzętu.źródło
Inne świetne narzędzia dla Ubuntu to
i-nex
I-Nex to bezpłatne narzędzie do informacji o systemie, które służy do zbierania informacji o głównych komponentach (urządzeniach) systemu, takich jak procesor, płyta główna, pamięć, pamięć wideo, dźwięk, urządzenia USB i tak dalej. Aplikacja pozwala na wyświetlanie przejrzystego interfejsu na kartach systemowych, informacje o sprzęcie systemowym, to narzędzie wyświetla znaczną ilość szczegółów systemu. Narzędzie I-Nex nadal dodaje nową funkcjonalność, tym razem I-Nex zawarł kartę informacji o GPU i inne różne poprawki. Oprócz możliwości wyświetlania informacji o sprzęcie, I-Nex może również generować zaawansowany raport, dla którego możesz wybrać, co chcesz uwzględnić, i opcjonalnie wysłać raport do usługi, takiej jak Pastebin (i inne). Posiada również opcję wykonania zrzutu ekranu okna I-Nex bezpośrednio z aplikacji. Różnica między I-Nex a innymi narzędziami graficznymi GUI do informacji o sprzęcie dostępnymi dla Linuksa polega na tym, że informacje są lepiej zorganizowane i wyświetlane szybciej (na przykład niż lshw-gtk). Ponadto informacje o sprzęcie są prezentowane w sposób łatwiejszy do zrozumienia niż inne tego typu narzędzia.
procesor-g
CPU-G jest użytecznym narzędziem do wyświetlania informacji o sprzęcie. Wykrywa sprzęt i wyświetla szczegóły na temat wszystkiego, pokazuje informacje o procesorze (procesorze), pamięci RAM (aktywnej / nieaktywnej, wolnej, używanej i buforowanej), płycie głównej i chipsecie, szczegółach biios, szczegółach karty graficznej i szczegółach zainstalowanego systemu Linux.
ŹRÓDŁO http://www.noobslab.com/2014/01/cpuz-alternatives-inex-cpug-for-ubuntu.html
źródło
/var/lib/dpkg/info/i-nex.postinst
zexit 0
przejść przez niego żywy.i-nex
najlepsza opcja, jaką widzę na Ubuntu. Działa świetnie 16.04 i robi dokładnie to, czego bym się spodziewał. Odinstalowałem wypróbowane inne opcje (hardinfo
,hwinfo
), ale usunąłem je po wypróbowaniui-nex
. To powinna być jedna z najlepszych odpowiedzi. Dziękuję Ci!z terminala:
z GUI musisz zainstalować gnome-device-manager
źródło
Zainstaluj Sysinfo z domyślnych repozytoriów Ubuntu. Sysinfo to narzędzie graficzne, które może wyświetlać niektóre informacje o sprzęcie i oprogramowaniu na komputerze, na którym jest uruchomione.
Potrafi rozpoznać informacje o:
źródło
Menedżer urządzeń z Centrum oprogramowania Ubuntu.
źródło
NeoFetch to fajne rozwiązanie wiersza poleceń dla informacji na wysokim poziomie (jeśli działa Ubuntu 14.04 lub wyższy).
Aby zainstalować, musisz najpierw dodać PPA:
Następnie zainstaluj:
Następnie uruchomić:
Aktualizacja:
neofetch jest dostępny w repozytorium Universe od 18.04.
Wygodnym sposobem prezentacji danych neofetch jest użycie
neofetch --stdout
. To polecenie generuje dane wyjściowe w postaci zwykłego tekstu, które można skopiować / wkleić w pytaniu lub odpowiedzi tutaj bez potrzeby przesyłania obrazu.źródło
Dodaj trochę szczegółów:
lscpu
wyświetlać informacje o architekturze procesoralsblk
lista urządzeń blokowychsudo lshw -short | grep -i "system memory"
lista pamięci systemowejPo prostu wpisz
ls
i użyj,tab
aby uzyskać monit.źródło
lshw
tobą możesz skorzystaćlshw -C memory
- więcej informacji tutajNapisałem skrypt powłoki, aby zebrać wszystkie możliwe szczegóły sprzętowe w systemach Linux, w tym Ubuntu, za pomocą natywnych poleceń. Każdy zainteresowany może przeglądać i pobierać skrypty z: Prostego skryptu powłoki, aby uzyskać informacje o sprzęcie z Linux-a .
Ten skrypt pobiera następujące szczegóły:
**** Aktualizacja od 01.12.2019 *****
Ten skrypt jest teraz dostępny jako RPM, który można pobrać z tej strony bloga: https://www.simplylinuxfaq.com/p/how-to-find-hardware-details-in-linux.html
źródło
Jeśli szukasz „testowania systemu” w desce rozdzielczej, zobaczysz program, który sprawdzi szaloną liczbę funkcji. Drugi obraz pokazuje, że sprawdzi zawieszenie, zarządzanie energią, audio, USB, grafikę, karty pamięci, napędy DVD i wiele więcej.
Jeśli coś jest nie tak z urządzeniem, poinformuje cię o tym. Proste wyszukiwanie w AU lub opublikowanie pytania dotyczącego problemu pokazanego na stronie wyników powinno pomóc w zbadaniu powiązanego problemu.
źródło
Repozytorium Universe na Ubuntu 14.04 i nowszych zawiera skrypt Bash o nazwie
inxi
w pakiecie o tej samej nazwie. Przynajmniej Xubuntu 16.04 ma domyślnie zainstalowany. Możesz kontrolować jego wynik za pomocą opcji. Zobaczyćman inxi
. Np.inxi -v 2
Pokazuje informacje na poziomie szczegółowości 2; obsługiwane są poziomy 0–7.źródło
neofetch
został już wspomniany, ale jest też taki,screenfetch
który zapewnia jeszcze więcej informacji po otwarciu terminala po umieszczeniu polecenia w~/.bashrc
pliku:Ekran powitalny mojego terminalu zawiera cztery elementy:
screenfetch
narzędzie informacji o systemieMożesz znaleźć szczegółowe informacje na temat robienia tego samemu w tej odpowiedzi:
źródło
narzędzie hw-sondy: https://github.com/linuxhw/hw-probe
Narzędzie tworzy sondę komputera, w tym dane wyjściowe listerów sprzętowych (hwinfo, dmidecode, biosdecode itp.), Kilka narzędzi diagnostycznych dla systemu Linux (smartctl, memtester itp.) Oraz logi systemowe (dmesg, Xorg.log itp.).
Przykład sondy: https://linux-hardware.org/?probe=0b29192f95
Jestem autorem tego projektu, więc zadawaj pytania w komentarzach!
źródło