Poradniki

Jak sprawdzić informacje o sprzęcie w systemie Linux

Spisu treści:

Anonim

Podobnie jak w przypadku wszystkiego, istnieje wiele poleceń weryfikujących informacje o sprzęcie w systemie Linux. Niektóre polecenia zgłaszają tylko określone komponenty sprzętowe, takie jak procesor lub pamięć, a pozostałe obejmują wiele jednostek sprzętowych. W tym poście szybko sprawdź, jak sprawdzić informacje o sprzęcie w systemie Linux. Lista zawiera między innymi polecenia takie jak lscpu, hwinfo, lshw, lspci.

Indeks treści

Jak zweryfikować informacje o sprzęcie w systemie Linux

Polecenie Lscpu - Przetwarzanie

Polecenie lscpu informuje o procesorze i jednostkach przetwarzających, jednej z najważniejszych części sprzętu w systemie Linux. Polecenie nie ma dalszych opcji ani funkcjonalności.

lscpu

Dane wyjściowe będą:

Architektura: x86_64 tryb (y) procesora: 32-bit, 64-bit Kolejność bajtów: procesory Little Endian: 4 Lista procesorów online: 0-3 Wątki na rdzeń: 1 Rdzeń na gniazdo: 4 Gniazda: 1 Węzły NUMA: 1 Identyfikator dostawcy: Oryginalna rodzina procesorów Intel: 6 Model: 23 Krok: 10 MHz MHz: 1998, 000 BogoMIPS: 5302.48 Wirtualizacja: pamięć podręczna VT-x L1d: pamięć podręczna 32 KB L1i: pamięć podręczna 32 KB L2: 2048 KB NUMA węzeł 0 Procesory: 0-3

lshw - lista sprzętu dla systemu Linux

To narzędzie ogólnego zastosowania zapewnia nam krótkie i szczegółowe informacje o wielu jednostkach sprzętowych systemu Linux, takich jak procesor, pamięć, dysk, sterowniki USB, karty sieciowe itp. Lshw wyodrębnia informacje z różnych plików / proc.

sudo lshw -short

Podczas wykonywania go w konsoli będziemy mogli zobaczyć:

Ścieżka sprzętowa Opis klasy urządzenia =========================================== ======== system () / 0 szyna DG35EC / 0/0 procesor Intel (R) Core (TM) 2 Quad CPU Q8400 @ 2, 66 GHz / 0/0/1 pamięć podręczna 2 MB L2 cache / 0/0 / 3 pamięci 32KiB L1 cache / pamięć 0/2 32KiB L1 cache / pamięć 0/4 64KiB BIOS / 0/14 pamięć 8GiB System Memory / 0/14/0 pamięć 2GiB DIMM DDR2 Synchroniczny 667 MHz (1, 5 ns) / 0/14 / 1 pamięć 2GiB DIMM DDR2 Synchroniczny 667 MHz (1, 5 ns) / 0/14/2 pamięć 2GiB DIMM DDR2 Synchroniczny 667 MHz (1, 5 ns) / 0/14/3 pamięć 2GiB DIMM DDR2 Synchroniczny 667 MHz (1, 5 ns) / 0/100 mostek 82G35 Express DRAM Controller / wyświetlacz 0/100/2 82G35 Express Integrated Graphics Controller /0/100/2.1 display 82G35 Express Integrated Graphics Controller / 0/100/19 eth0 network 82566DC Gigabit Network Connection / 0/100 / 1a bus 82801H (Rodzina ICH8) Kontroler USB UHCI # 4/0/100 / 1a. 1 magistrala 82801H (rodzina ICH8) Kontroler USB UHCI # 5/0/100 / 1a. 7 magistrali 82801H (rodzina ICH8) Kontroler USB2 EHCI # 2/0/100 / 1b multimedia 82801H (rodzina ICH8) HD Audi o Kontroler / Most 0/100 / 1c 82801H (rodzina ICH8) Most PCI Express Port 1 /0/100/1c.1 Most 82801H (rodzina ICH8) Most PCI Express Port 2 /0/100/1c.2 Most 82801H (rodzina ICH8) Port PCI Express 3 /0/100/1c.2/0 Pamięć JMB368 Kontroler IDE / magistrala 0/100 / 1d 82801H (rodzina ICH8) Kontroler USB UHCI # 1 /0/100/1d.1 magistrala 82801H (rodzina ICH8) USB Kontroler UHCI # 2 /0/100/1d.2 magistrala 82801H (rodzina ICH8) Kontroler USB UHCI # 3 /0/100/1d.7 magistrala 82801H (rodzina ICH8) Kontroler USB2 EHCI # 1/0/100 / 1e most 82801 Mostek PCI / 0/100 / 1e / 5 magistrala FW322 / 323 Kontroler 1394a / Most 0/100 / 1f 82801HB / HR (ICH8 / R) Kontroler interfejsu LPC / Pamięć 0/100/1f.2 82801H (rodzina ICH8) 4 port Kontroler SATA / Magistrala 0/100/1f.3 82801H (rodzina ICH8) Kontroler SMBus / pamięć 0/100/1f.5 82801HR / HO / HH (ICH8R / DO / DH) 2 porty Dysk kontrolera SATA ATA ST3500418AS CC38 / dev / sda cd / dvd SONY DVD RW DRU-190A 1.63 / dev / sr0

lsusb - Lista magistrali USB i szczegóły urządzenia

To polecenie wyświetla sterowniki USB i szczegółowe informacje o podłączonych do nich urządzeniach. Domyślnie drukowane są krótkie informacje. Jeśli chcemy szczegółowej opcji, używamy argumentu „-v”, aby wydrukować bardziej jednoznaczne informacje o każdym porcie USB.

lsusb Bus 002 Urządzenie 001: ID 1d6b: 0002 Główny koncentrator Linux Foundation 2.0 Magistrala 007 Urządzenie 001: ID 1d6b: 0001 Główny koncentrator Linux Foundation 1.1 Magistrala 006 Urządzenie 001: ID 1d6b: 0001 Główny koncentrator Linux Foundation 1.1 Magistrala 005 Urządzenie 002: ID 045e: 00cb Microsoft Corp. Basic Mouse Mouse v2.0 Magistrala 005 Urządzenie 001: ID 1d6b: 0001 Linux Foundation 1.1 główny hub Magistrala 001 Urządzenie 001: ID 1d6b: 0002 Linux Foundation 2.0 główny hub Magistrala 004 Urządzenie 001: ID 1d6b: 0001 Linux Foundation 1.1 Główny koncentrator Magistrala 003 Urządzenie 001: ID 1d6b: 0001 Główny koncentrator Linux Foundation 1.1

Inxi

Inxi to 10-liniowy skrypt mega-bash, który pobiera dane sprzętowe z wielu źródeł i różnych poleceń w systemie, i generuje piękny raport, który użytkownicy nietechniczni mogą łatwo przeczytać.

inxi -Fx

lsblk - Zablokuj listę urządzeń

Wymień informacje o wszystkich urządzeniach blokowych, które są partycjami dysku twardego i innymi urządzeniami pamięci, takimi jak napędy optyczne i napędy pamięci flash.

Wykonujemy w terminalu:

lsblk

W odpowiedzi otrzymujemy:

NAZWA MAJ: MIN RM ROZMIAR RO TYP MOUNTPOINT sda 8: 0 0 465, 8G 0 dysk dasda1 8: 1 0 70G 0 część ├─sda2 8: 2 0 1K 0 część ├─sda5 8: 5 0 97, 7 G 0 część / średni / 4668484A68483B47 dasda6 8: 6 0 97, 7G 0 część / ├─sda7 8: 7 0 1, 9G 0 część └─sda8 8: 8 0 198, 5G 0 część / średnia / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 sr0 11: 0 1 1024M 0 rom

df - miejsce na dysku systemów plików

Raportuje różne partycje, ich punkty montowania oraz miejsce używane i dostępne na każdej z nich.

df -H

klasa = „terminal” i użyty rozmiar systemu plików Dostępny Wykorzystanie% Zamontowany na / dev / sda6 104G 26G 73G 26% / brak 4, 1k 0 4, 1k 0% / sys / fs / cgroup udev 4, 2G 4, 1k 4, 2G 1% / dev tmpfs 837M 1, 6 mln 835 mln 1% / przebieg brak 5, 3 mln 0 5, 3 mln 0% / przebieg / blokada brak 4, 2 G 13 mln 4, 2 G 1% / przebieg / shm brak 105 mln 21 tys. 105% 1% / przebieg / użytkownik / dev / sda8 210G 149G 51G 75% / media / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 / dev / sda5 105G 31G 75G 30% / media / 4668484A68483B47

Pydf - Python df

To narzędzie jest ulepszoną wersją df napisaną w pythonie, która pokazuje kolorowe wyjście i sprawia, że ​​wygląda lepiej niż df.

pydf Rozmiar używanego systemu plików Wykorzystanie% Zamontowany na / dev / sda6 96G 23G 68G 24.4 / / dev / sda8 195G 138G 47G 70.6 / media / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 / dev / sda5 98G 28G 69G 29, 2 / media / 4668484A

fdisk

Fdisk to narzędzie do modyfikowania partycji na dyskach twardych, a także może być używane do wyświetlania informacji o partycjach.

sudo fdisk -l

Jeśli chcesz dowiedzieć się więcej o tym poleceniu, przeczytaj: Polecenia systemu Linux do zarządzania dyskami twardymi i partycjami.

zamontować

Polecenie mount służy do montowania / odmontowywania i przeglądania zamontowanych systemów plików.

zamontować | kolumna -t / dev / sda6 on / type ext4 (rw, error = remount-ro) proc on / proc type proc (rw, noexec, nosuid, nodev) sysfs / sys type sysfs (rw, noexec, nosuid, nodev) none on / sys / fs / cgroup type tmpfs (rw) none on / sys / fs / fuse / connection type fusectl (rw) none on / sys / kernel / debug type debugfs (rw) none on / sys / kernel / security type securityfs (rw) udev on / dev type devtmpfs (rw, mode = 0755) devpts on / dev / pts type devpts (rw, noexec, nosuid, gid = 5, mode = 0620) tmpfs on / run type tmpfs (rw, noexec, nosuid, size = 10%, mode = 0755) none on / run / lock type tmpfs (rw, noexec, nosuid, nodev, size = 5242880) none on / run / shm type tmpfs (rw, nosuid, nodev) none on / run / typ użytkownika tmpfs (rw, noexec, nosuid, nodev, size = 104857600, mode = 0755) none on / sys / fs / pstore type pstore (rw) / dev / sda8 on / media / 13f35f59-f023-4d98- b06f-9dfaebefd6c1 typ ext4 (rw, nosuid, nodev, error = remount-ro) / dev / sda5 on / media / 4668484A68483B47 fuseblk (rw, nosuid, nodev, allow_other, blksize = 4096) binfmt_misc on / proc / sys / binfmt_misc typ binfmt_misc (rw, noexec, nosuid, nodev) systemd on / sys / fs / cgroup / systemd type cgroup (rw, noexec, nosuid, nodev, none, name = systemd) gvfsd-fuse on / run / user / 1000 / gvfs type fuse.gvfsd -fuse (rw, nosuid, nodev, user = oświecony)

za darmo - sprawdź pamięć RAM

Sprawdź ilość używanej, wolnej i całkowitej pamięci RAM w systemie za pomocą bezpłatnego polecenia.

wolny -m

Pliki w katalogu / proc

Wiele plików wirtualnych w katalogu / proc zawiera informacje o sprzęcie i ustawieniach systemu Linux. Oto niektóre z nich:

Informacje o procesorze / pamięci

# informacja o procesorze cat / proc / cpuinfo # informacja o pamięci cat / proc / meminfo

Informacje o systemie Linux / jądro

cat / proc / version Wersja Linux 3.11.0-12-generic (buildd @ allspice) (gcc wersja 4.8.1 (Ubuntu / Linaro 4.8.1-10ubuntu7)) # 19-Ubuntu SMP Śr 25 marca 16:20:46 UTC 2018 r

Urządzenia Sata / SCSI

$ cat / proc / scsi / scsi Podłączone urządzenia: Host: scsi3 Kanał: 00 Id: 00 Mon: 00 Producent: ATA Model: ST3500418AS Wersja: CC38 Typ: Wersja z bezpośrednim dostępem ANSI SCSI: 05 Host: scsi4 Kanał: 00 Id: 00 Mon: 00 Producent: SONY Model: DVD RW DRU-190A Rev: 1.63 Typ: CD-ROM ANSI SCSI wersja: 05

Partycje

cat / proc / partitions major minor #blocks name 8 0 488386584 sda 8 1 73400953 sda1 8 2 1 sda2 8 5 102406311 sda5 8 6 102406311 sda6 8 7 1998848 sda7 8 8 208171008 sda8 11 0 1048575 s0

hdparm - Informacje o dysku twardym

Wreszcie mamy polecenie hdparm, które działa w celu uzyskania informacji o urządzeniach SATA, takich jak dyski twarde.

sudo hdparm -i / dev / sda / dev / sda: Model = ST3500418AS, FwRev = CC38, SerialNo = 9VMJXV1N Config = {HardSect NotMFM HdSw> 15uSec Naprawiono DTR> 10 Mbbs RotSpdTol>.5%} RawCHS = 16383/16/63, TrkSize = 0, SectSize = 0, ECCbytes = 4 BuffType = nieznany, BuffSize = 16384kB, MaxMultSect = 16, MultSect = 16 CurCHS = 16383/16/63, CurSects = 16514064, LBA = tak, LBAsects = 976773168 IORDY = wł. / Wył., tPIO = {min: 120, w / IORDY: 120}, tDMA = {min: 120, rec: 120} Tryby PIO: pio0 pio1 pio2 pio3 pio4 tryby DMA: mdma0 mdma1 mdma2 tryby UDMA: udma0 udma1 udma3 udma4 * udma5 * udma6 AdvancedPM = brak WriteCache = włączony Dysk zgodny z: nieznany: ATA / ATAPI-4, 5, 6, 7 * oznacza bieżący aktywny tryb

Podsumowanie

Jak można zauważyć, każde z poleceń ma nieco inną metodę wyodrębniania informacji i może być konieczne użycie więcej niż jednego z nich do wyszukiwania określonych szczegółów sprzętowych w systemie Linux. Są one jednak dostępne w większości dystrybucji Linuksa i można je łatwo zainstalować z domyślnych repozytoriów.

Czy użyłeś któregoś z poleceń? Powiedz nam w komentarzach, które z nich wykorzystałeś i jak uzyskać informacje? Nie zapomnij udostępnić, jeśli uznasz nasz przewodnik za użyteczny?

Poradniki

Wybór redaktorów

Back to top button