Výukové programy

Jak zkontrolovat informace o hardwaru v Linuxu

Obsah:

Anonim

Stejně jako u všeho existuje mnoho příkazů k ověření informací o hardwaru v systému Linux. Některé příkazy hlásí pouze specifické hardwarové komponenty, jako je procesor nebo paměť, zatímco zbytek pokrývá více hardwarových jednotek. V tomto příspěvku si rychle prohlédněte, jak zkontrolovat informace o hardwaru v systému Linux. Seznam obsahuje mimo jiné příkazy jako lscpu, hwinfo, lshw, lspci.

Index obsahu

Jak ověřit informace o hardwaru v systému Linux

Příkaz Lscpu - Zpracování

Příkaz lscpu podává zprávy o procesorech a procesorových jednotkách, jedné z nejdůležitějších součástí hardwaru v systému Linux. Příkaz nemá žádné další možnosti ani funkce.

lscpu

Výstupem bude:

Architektura: x86_64 Operační režim (y) CPU: 32bitový, 64bitový Pořadí bajtů: CPU Little Endian: 4 Seznam online CPU: 0-3 Vlákna na jádro: 1 Jádro / socket: 4 Socket (s): 1 Uzel (s) NUMA: 1 ID dodavatele: GenuineIntel CPU Family: 6 Model: 23 Stepping: 10 CPU MHz: 1998, 000 BogoMIPS: 5302.48 Virtualization: VT-x Cache L1d: 32K Cache L1i: 32K Cache L2: 2048K NUMA node0 CPU (s): 0-3

lshw - seznam hardwaru Linuxu

Tento obecný obslužný program nám poskytuje stručné a podrobné informace o různých hardwarových jednotkách Linux, jako jsou CPU, paměť, disk, ovladače USB, síťové adaptéry atd. Lshw extrahuje informace z různých souborů / proc.

sudo lshw-short

Při spuštění v konzoli vidíme následující:

V / V cesta Třída zařízení Popis =========================================== ======== system () / 0 bus DG35EC / 0/0 procesor Intel (R) Core (TM) 2 Quad CPU Q8400 @ 2, 66 GHz / 0/0/1 paměť 2MiB L2 cache / 0/0 / 3 paměť 32KiB L1 cache / 0/2 paměť 32KiB L1 cache / 0/4 paměť 64KiB BIOS / 0/14 paměť 8GiB systémová paměť / 0/14/0 paměť 2GiB DIMM DDR2 synchronní 667 MHz (1, 5 ns) / 0/14 / 1 paměť 2GiB DIMM DDR2 synchronní 667 MHz (1, 5 ns) / 0/14/2 paměť 2GiB DIMM DDR2 synchronní 667 MHz (1, 5 ns) / 0/14/3 paměť 2GiB DIMM DDR2 synchronní 667 MHz (1, 5 ns) / 0/100 bridge 82G35 Express DRAM Controller / 0/100/2 display 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 / la bus 82801H (Řada ICH8) Řadič USB UHCI č. 4/0/100 / 1a. 1 sběrnice 82801H (Řada ICH8) Řadič USB UHCI č. 5/0/100 / 1a. Řídicí jednotka 7 USB 82801H (Řada ICH8) Řadič USB2 EHCI č. 2/0/100 / 1b multimédia 82801H (rodina ICH8) HD Audi o Řadič / 0/100 / 1c most 82801H (ICH8 Family) PCI Express Port 1 /0/100/1c.1 bridge 82801H (ICH8 Family) PCI Express Port 2 /0/100/1c.2 bridge 82801H (ICH8 Family) Port PCI Express 3 / 0/100/1c.2/0 JMB368 IDE řadič / 0/100 / 1d sběrnice 82801H (rodina ICH8) USB řadič UHCI # 1 /0/100/1d.1 sběrnice 82801H (rodina ICH8) USB Řadič UHCI č. 2 / 0/100/1d.2 sběrnice 82801H (rodina ICH8) Řadič USB UHCI č. 3 / 0/100/1d.7 sběrnice 82801H (rodina ICH8) Řadič USB2 EHCI č. 1/0/100 / 1e 82801 PCI Bridge / 0/100 / 1e / 5 bus FW322 / 323 1394a Controller / 0/100 / 1f bridge 82801HB / HR (ICH8 / R) LPC Interface Controller /0/100/1f.2 storage 82801H (ICH8 Family) 4 port Řadič SATA /0/100/1f.3 sběrnice 82801H (řada ICH8) Řadič SMBus / úložiště 0/100/1f.5 82801HR / HO / HH (ICH8R / DO / DH) 2 portový disk SATA Řídicí disk ATA ST3500418AS CC38 / dev / sda CD / DVD SONY DVD RW DRU-190A 1, 63 / dev / sr0

lsusb - Seznam usb autobusů a detailů zařízení

Tento příkaz zobrazí ovladače USB a podrobnosti o zařízeních k nim připojeným. Ve výchozím nastavení jsou vytištěny stručné informace. Pokud chceme podrobnou možnost, použijeme argument "-v" k vytištění explicitnějších informací o každém portu USB.

Sběrnice lsusb 002: 001: ID 1d6b: 0002 Kořenový rozbočovač Linux Foundation 2.0 2.0 Sběrnice 007: ID 1d6b: 0001 Kořenový rozbočovač Linux Foundation Foundation 1.1 Sběrnice 006: 001: ID 1d6b: 0001 Kořenový rozbočovač Linux Foundation 1.1: 00cb Microsoft Corp. Základní optická myš v2.0 Sběrnice 005 Zařízení 001: ID 1d6b: 0001 Kořenový rozbočovač Linux Foundation Foundation 1.1 Sběrnice 001: ID 1d6b: 0002 Kořenový rozbočovač Linux Foundation 2.0 2.0 004: 001: ID 1d6b: 0001 Linux Foundation Sběrnice 1.1 kořenového rozbočovače 1.1 Zařízení 001: ID 1d6b: 0001 kořenový rozbočovač Linux Foundation 1.1

Inxi

Inxi je 10K řádkový mega bash skript, který získává podrobnosti o hardwaru z různých zdrojů a různých příkazů v systému a vytváří krásnou zprávu, kterou mohou netechničtí uživatelé snadno přečíst.

inxi -Fx

lsblk - Seznam blokovaných zařízení

Uveďte informace o všech blokových zařízeních, což jsou oddíly pevných disků a další úložná zařízení, jako jsou optické jednotky a jednotky flash paměti.

Spustíme v terminálu:

lsblk

Dostáváme odpověď:

JMÉNO MAJ: MIN RM SIZE RO TYP MOUNTPOINT sda 8: 0 0 465.8G 0 disk ├─sda1 8: 1 0 70G 0 díl ├─sda2 8: 2 0 1K 0 část ├─sda5 8: 5 0 97, 7G 0 část / střední / 4668484A68483B47 dasda6 8: 6 0 97, 7G 0 část / 7sda7 8: 7 0 1, 9 G 0 část 8sda8 8: 8 0 198, 5G 0 část / průměr / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 sr0 11: 0 1 1024M 0 rom

df - diskový prostor souborových systémů

Hlášení různých oddílů, jejich přípojných bodů a prostoru použitého a dostupného na každém z nich.

df -H

class = "terminal" & Velikost systému souborů Využití Využití% Připojeno na / dev / sda6 104G 26G 73G 26% / žádný 4.1k 0 4.1k 0% / sys / fs / cgroup udev 4.2G 4.1k 4.2G 1% / dev tmpfs 837M 1.6M 835M 1% / běh žádný 5.3M 0 5.3M 0% / běh / zámek žádný 4.2G 13M 4.2G 1% / běh / shm žádný 105M 21k 105M 1% / běh / uživatel / dev / sda8 210G 149G 51G 75% / media / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 / dev / sda5 105G 31G 75G 30% / media / 4668484A68483B47

Pydf - Python df

Tato utilita je vylepšená verze df napsaná v pythonu, která ukazuje barevný výstup a díky tomu vypadá lépe než df.

pydf Souborový systém Velikost Použitý Dostupnost% Připojeno 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 je obslužný program pro úpravu oddílů na pevných discích a lze jej také použít k výpisu informací o diskových oddílech.

sudo fdisk -l

Pokud se chcete o tomto příkazu dozvědět více, přečtěte si: Linux Příkazy pro správu pevného disku a oddílů.

připojit

Příkaz mount se používá k připojení / odpojení a zobrazení připojených systémů souborů.

připojit | sloupec -t / dev / sda6 on / type ext4 (rw, chyby = remount-ro) proc on / proc typ proc (rw, noexec, nosuid, nodev) sysfs on / sys sysfs (rw, noexec, nosuid, nodev) žádný na / sys / fs / cgroup typ tmpfs (rw) žádný na / sys / fs / fuse / connection typ fusectl (rw) žádný na / sys / kernel / debug typ debugfs (rw) žádný na / 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 typ tmpfs (rw, noexec, nosuid, size = 10%, mode = 0755) žádný na / run / lock typ tmpfs (rw, noexec, nosuid, nodev, size = 5242880) žádný na / run / shm typ tmpfs (rw, nosuid, nodev) none on on / run / user type tmpfs (rw, noexec, nosuid, nodev, size = 104857600, mode = 0755) žádný na / sys / fs / pstore type pstore (rw) / dev / sda8 on / media / 13f35f59-f023-4d98- b06f-9dfaebefd6c1 typ ext4 (rw, nosuid, nodev, chyby = remount-ro) / dev / sda5 na / media / 4668484A68483B47 typ fuseblk (rw, nosuid, nodev, allow_other, blksize = 4096) binfmt_misc on / pro / / binfmt_misc typ binfmt_misc (rw, noexec, nosuid, nodev) systemd na / sys / fs / cgroup / systemd typ cgroup (rw, noexec, nosuid, nodev, none, name = systemd) gvfsd-fuse on / run / user / 1000 / gvfs type fuse.gvfsd -fuse (rw, nosuid, nodev, user = osvícený)

zdarma - Zkontrolujte RAM

Pomocí příkazu free ověřte množství použité, volné a celkové paměti RAM v systému.

zdarma-m

Soubory v adresáři / proc

Mnoho virtuálních souborů v adresáři / proc obsahuje informace o hardwaru a nastavení systému Linux. Zde jsou některé z nich:

Informace o CPU / paměti

# cpu information cat / proc / cpuinfo # informace o paměti cat / proc / meminfo

Informace o systému Linux / kernel

cat / proc / version Linux verze 3.11.0-12-generic (buildd @ allspice) (gcc verze 4.8.1 (Ubuntu / Linaro 4.8.1-10ubuntu7)) # 19-Ubuntu SMP st 25. března 16:20:46 UTC 2018

Zařízení Sata / SCSI

$ cat / proc / scsi / scsi Připojená zařízení: Hostitel: scsi3 Kanál: 00 Id: 00 Po: 00 Prodejce: ATA Model: ST3500418AS Rev: CC38 Typ: Přímý přístup ANSI SCSI revize: 05 Host: scsi4 Kanál: 00 Id: 00 Po: 00 Prodejce: SONY Model: DVD RW DRU-190A Rev: 1.63 Typ: CD-ROM ANSI SCSI revize: 05

Příčky

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 sr0

hdparm - Informace o pevném disku

Nakonec máme příkaz hdparm, který pracuje na získání informací o sata zařízeních, jako jsou pevné disky.

sudo hdparm -i / dev / sda / dev / sda: Model = ST3500418AS, FwRev = CC38, SerialNo = 9VMJXV1N Config = {HardSect NotMFM HdSw> 15uSec Fixed DTR> 10Mbs RotSpdTol>.5%} RawCHS = 16383/16 TrkSize = 0, SectSize = 0, ECCbytes = 4 BuffType = neznámý, BuffSize = 16384kB, MaxMultSect = 16, MultSect = 16 CurCHS = 16383/16/63, CurSects = 16514064, LBA = ano, LBAsects = 976773168 IORDY = zapnuto / vypnuto, tPIO = {min: 120, w / IORDY: 120}, tDMA = {min: 120, rec: 120} režimy PIO: pio0 pio1 pio2 pio3 pio4 režimy DMA: mdma0 mdma1 mdma2 režimy UDMA: udma0 udma1 udma3 * udma5 * udma6 AdvancedPM = no WriteCache = enabled Drive vyhovuje: neznámý: ATA / ATAPI-4, 5, 6, 7 * znamená aktuální aktivní režim

Shrnutí

Jak si možná všimnete, každý z příkazů má poněkud odlišnou metodu získávání informací a možná budeme muset použít více než jeden z nich k hledání konkrétních hardwarových podrobností v Linuxu. Jsou však dostupné ve většině distribucí Linuxu a lze je snadno nainstalovat z výchozích repozitářů.

Použili jste některý z příkazů? Sdělte nám v komentářích, které jste použili a jaké informace jste získali? Nezapomeňte se s námi podělit, pokud vám našel průvodce užitečného?

Výukové programy

Výběr redakce

Back to top button