Jak sprawdzić informacje o sprzęcie w systemie Linux
Spisu treści:
- Jak zweryfikować informacje o sprzęcie w systemie Linux
- Polecenie Lscpu - Przetwarzanie
- lshw - lista sprzętu dla systemu Linux
- lsusb - Lista magistrali USB i szczegóły urządzenia
- Inxi
- lsblk - Zablokuj listę urządzeń
- df - miejsce na dysku systemów plików
- Pydf - Python df
- fdisk
- zamontować
- za darmo - sprawdź pamięć RAM
- Pliki w katalogu / proc
- Informacje o procesorze / pamięci
- Informacje o systemie Linux / jądro
- Urządzenia Sata / SCSI
- Partycje
- hdparm - Informacje o dysku twardym
- Podsumowanie
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ć.
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.
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?
Jak sprawdzić, czy dysk twardy nie działa w systemie Linux?
Uczymy Cię, jak używać poleceń linuksowych fsck, aby szybko wymusić sprawdzenie dysku twardego. Bardzo ważna jest znajomość stanu dysku.
Jak sprawdzić, który procesor mam 【wszystkie informacje】?
Procesor jest najważniejszym elementem komputera, jeśli wiem, jak się dowiedzieć, jaki mam procesor, mogę go również porównać z tym, co oferuje rynek
Najważniejsze informacje o sprzęcie Asus na targach computex 2019
Teraz przejdziemy do szczegółowego podsumowania najciekawszych urządzeń i płyt głównych, które Asus zaprezentował na targach COMPUTEX 2019