Jak zkontrolovat informace o hardwaru v Linuxu
Obsah:
- Jak ověřit informace o hardwaru v systému Linux
- Příkaz Lscpu - Zpracování
- lshw - seznam hardwaru Linuxu
- lsusb - Seznam usb autobusů a detailů zařízení
- Inxi
- lsblk - Seznam blokovaných zařízení
- df - diskový prostor souborových systémů
- Pydf - Python df
- fdisk
- připojit
- zdarma - Zkontrolujte RAM
- Soubory v adresáři / proc
- Informace o CPU / paměti
- Informace o systému Linux / kernel
- Zařízení Sata / SCSI
- Příčky
- hdparm - Informace o pevném disku
- Shrnutí
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.
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.
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?
Jak zkontrolovat, zda váš vpn vytéká soukromá data
Jak soukromá je vaše aktivita na VPN? Jak víte, zda VPN dělá svou práci nebo vytéká informace o vašich aktivitách?
Jak zkontrolovat, zda váš pevný disk selže na Linuxu
Naučíme vás používat příkazy linux fsck k rychlému vynucení kontroly pevného disku. Je velmi důležité znát stav disku.
Jak zkontrolovat stav paměti RAM v systému Windows a Mac OSX
Doporučujeme si přečíst, jak rychle zkontrolovat stav paměti RAM ze systému Windows a MAC OSX s memtestem a některými triky.