W jakim systemie operacyjnym? Nie ma standardowego polecenia, więc wszystko będzie mniej lub bardziej specyficzne dla dystrybucji.
jlliagre,
@ jiliargre Nie powiedziałbym, że jest specyficzny dla dystrybucji, ale z pewnością system operacyjny, Linux i BSD prawdopodobnie znacznie się tutaj różnią.
ksenoterrakid,
I Solaris, HP-UX, AIX, cokolwiek też. O to mi chodziło.
jlliagre,
@jll Jest oznaczony [linux], więc przypuszczam ...
tshepang
Odpowiedzi:
26
Jeśli twój system obsługuje procfs , możesz uzyskać wiele informacji o działającym systemie. Jest to interfejs do struktur danych jądra, więc będzie także zawierał informacje o twoim sprzęcie. Na przykład, aby uzyskać szczegółowe informacje na temat używanego procesora, można cat /proc/cpuinfo
uzyskać Aby uzyskać więcej informacji, powinieneś zobaczyć man proc .
Więcej informacji o sprzęcie można uzyskać poprzez komunikaty logów bufora pierścienia jądra za pomocą dmesg. Na przykład daje to krótkie podsumowanie ostatnio podłączonego sprzętu i jego integracji z systemem.
Są to podstawowe „interfejsy”, które będziesz mieć w każdej dystrybucji, aby uzyskać pewne informacje o sprzęcie.
Inne „małe” narzędzia do gromadzenia informacji o sprzęcie to:
lspci - Sprzęt PCI
lsusb - Sprzęt USB
W zależności od dystrybucji będziesz mieć dostęp do jednego z tych dwóch narzędzi, aby uzyskać szczegółowy przegląd konfiguracji sprzętu:
hwinfo (specyficzny dla SuSE, ale dostępny również w innych dystrybucjach)
„Bramą” do twojego sprzętu jest „Interfejs zarządzania pulpitem” (-> DMI). Ta struktura ujawnia informacje o twoim systemie dla twojego oprogramowania i jest używana na przykład przez lshw. Narzędziem do bezpośredniej interakcji z DMI jest kod dmidecode i dostępny w większości dystrybucji jako pakiet. Będzie dostarczany wraz z biosdecodewszystkimi dostępnymi informacjami o systemie BIOS.
Aby wyświetlić ładny przegląd mojego sprzętu, używam lshw -short, najlepiej uruchomić ( jako root ). Oczywiście możesz po prostu biegać lshwnormalnie, ale wolę zwięzłość -shortopcji.
Aby sprawdzić użycie dysku twardego, używam df --human-readable, który powinien być domyślnie dostępny w twoim systemie (w przeciwieństwie do lshw).
hwinfo to kolejne fajne narzędzie i lm-czujniki temperatury.
Patkos Csaba,
@Patkos Wygląda na sudo hwinfo --shortto, że jest odpowiednikiem i wyświetla ładniejsze wyjście IMO. Niestety pomija kilka interesujących informacji (np. Nie wyświetla rozmiarów partycji dysku twardego).
tshepang,
1
lshw -html> plik.html generuje niezłą wersję w formacie HTML. O wiele łatwiej mi przez to przejść w przeglądarce niż w oknie konsoli.
ivanivan
@ivanivan nice one. Czy to jest nowe?
tshepang
była to opcja, którą musiałem specjalnie włączyć, kiedy budowałem ją za pomocą Gentoo w latach 2002-3ish ...
ivanivan,
6
Możesz użyć „lshw”. Zainstaluj go za pomocą 'sudo apt-get install lshw' na Debianie i pochodnych. Istnieje nawet wersja graficzna o nazwie lshw-gtk.
Sonda HW - jest to opcja, aby wyświetlić listę wszystkich urządzeń i przeprowadzić diagnostykę działania. Opiera się na hwinfo, lspci, lsusb, dmidecode i innych narzędziach.
Odpowiedzi:
Jeśli twój system obsługuje procfs , możesz uzyskać wiele informacji o działającym systemie. Jest to interfejs do struktur danych jądra, więc będzie także zawierał informacje o twoim sprzęcie. Na przykład, aby uzyskać szczegółowe informacje na temat używanego procesora, można
cat /proc/cpuinfo
uzyskać Aby uzyskać więcej informacji, powinieneś zobaczyć man proc .Więcej informacji o sprzęcie można uzyskać poprzez komunikaty logów bufora pierścienia jądra za pomocą
dmesg
. Na przykład daje to krótkie podsumowanie ostatnio podłączonego sprzętu i jego integracji z systemem.Są to podstawowe „interfejsy”, które będziesz mieć w każdej dystrybucji, aby uzyskać pewne informacje o sprzęcie.
Inne „małe” narzędzia do gromadzenia informacji o sprzęcie to:
W zależności od dystrybucji będziesz mieć dostęp do jednego z tych dwóch narzędzi, aby uzyskać szczegółowy przegląd konfiguracji sprzętu:
„Bramą” do twojego sprzętu jest „Interfejs zarządzania pulpitem” (-> DMI). Ta struktura ujawnia informacje o twoim systemie dla twojego oprogramowania i jest używana na przykład przez lshw. Narzędziem do bezpośredniej interakcji z DMI jest kod dmidecode i dostępny w większości dystrybucji jako pakiet. Będzie dostarczany wraz z
biosdecode
wszystkimi dostępnymi informacjami o systemie BIOS.źródło
Aby wyświetlić ładny przegląd mojego sprzętu, używam
lshw -short
, najlepiej uruchomić ( jako root ). Oczywiście możesz po prostu biegaćlshw
normalnie, ale wolę zwięzłość-short
opcji.Aby sprawdzić użycie dysku twardego, używam
df --human-readable
, który powinien być domyślnie dostępny w twoim systemie (w przeciwieństwie dolshw
).Zobacz także sprawdzanie sprzętu w systemie Linux .
źródło
sudo hwinfo --short
to, że jest odpowiednikiem i wyświetla ładniejsze wyjście IMO. Niestety pomija kilka interesujących informacji (np. Nie wyświetla rozmiarów partycji dysku twardego).Możesz użyć „lshw”. Zainstaluj go za pomocą 'sudo apt-get install lshw' na Debianie i pochodnych. Istnieje nawet wersja graficzna o nazwie lshw-gtk.
źródło
Jest to bardzo zmienne między wariantami unix. Sprawdź kolumnę dla swojego wariantu na Rosetta Stone for Unix .
W Linuksie lshw zbiera wiele informacji rozproszonych w różnych plikach tekstowych pod
/proc
i/sys
.źródło
dla informacji o procesorze
cat /proc/cpuinfo
do użycia dysku
df -h
dla kart PCI i autobusów
lspci
może ci się
lshw
przydaćjeśli potrzebujesz urządzeń USB
lsusb
źródło
Sonda HW - jest to opcja, aby wyświetlić listę wszystkich urządzeń i przeprowadzić diagnostykę działania. Opiera się na hwinfo, lspci, lsusb, dmidecode i innych narzędziach.
źródło