Ako skontrolovať informácie o hardvéri v Linuxe
Obsah:
- Ako overiť informácie o hardvéri v systéme Linux
- Príkaz Lscpu - spracovanie
- lshw - zoznam hardvéru systému Linux
- lsusb - Zoznam usb autobusov a podrobnosti o zariadení
- inxi
- lsblk - Zoznam blokovaných zariadení
- df - diskový priestor súborových systémov
- Pydf - Python df
- fdisk
- kôň
- zadarmo - Skontrolujte RAM
- Súbory v adresári / proc
- Informácie o CPU / pamäti
- Informácie o systéme Linux / kernel
- Zariadenia Sata / SCSI
- priečky
- hdparm - Informácie o pevnom disku
- zhrnutie
Rovnako ako vo všetkom, existuje veľa príkazov na overenie informácií o hardvéri v systéme Linux. Niektoré príkazy hlásia iba konkrétne hardvérové komponenty, ako je procesor alebo pamäť, zatiaľ čo ostatné pokrývajú viacero hardvérových jednotiek. V tomto príspevku si rýchlo prečítajte, ako skontrolovať hardvérové informácie v systéme Linux. Zoznam obsahuje okrem iného príkazy ako lscpu, hwinfo, lshw, lspci.
Index obsahu
Ako overiť informácie o hardvéri v systéme Linux
Príkaz Lscpu - spracovanie
Príkaz lscpu podáva správy o procesoroch a procesorových jednotkách, jednej z najdôležitejších častí hardvéru v systéme Linux. Príkaz nemá žiadne ďalšie možnosti ani funkcie.
lscpu
Výstup bude:
Architektúra: x86_64 Operačné režimy CPU: 32-bitové, 64-bitové poradie bajtov: CPU s malým endiánom: 4 Zoznam online CPU: 0-3 Vlákna na jadro: 1 Jadrové jadrá na soket: 4 Socket (s): 1 Uzol (y) NUMA: 1 ID dodávateľa: 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 - zoznam hardvéru systému Linux
Táto pomôcka na všeobecné použitie nám poskytuje stručné a podrobné informácie o viacerých hardvérových jednotkách Linux, ako sú procesor, pamäť, disk, ovládače USB, sieťové adaptéry atď. Lshw extrahuje informácie z rôznych súborov / proc.
sudo lshw-short
Pri jeho spustení v konzole uvidíme nasledujúce:
H / W cesta Opis triedy zariadenia =========================================== ========= systém () / 0 zbernica Procesor DG35EC / 0/0 Procesor Intel® Core 2 TM Quad CPU Q8400 @ 2, 66 GHz / 0/0/1 pamäť 2MiB L2 cache / 0/0 / 3 pamäte 32KiB L1 cache / 0/2 pamäte 32KiB L1 cache / 0/4 pamäte 64KiB BIOS / 0/14 pamäť 8GiB systémová pamäť / 0/14/0 pamäť 2GiB DIMM DDR2 synchrónny 667 MHz (1, 5 ns) / 0/14 / 1 pamäť 2GiB DIMM DDR2 synchrónny 667 MHz (1, 5 ns) / 0/14/2 pamäte 2GiB DIMM DDR2 synchrónny 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 (Rad ICH8) Radič USB UHCI # 4/0/100 / 1a. 1 zbernica 82801H (rad ICH8) Radič USB UHCI # 5/0/100 / 1a. 7 zbernica 82801H (rad ICH8) Radič USB2 EHCI # 2/0/100 / 1b multimédiá 82801H (rodina ICH8) HD Audi o Radič / 0/100 / 1c most 82801H (ICH8 rodina) PCI Express Port 1 /0/100/1c.1 most 82801H (ICH8 rodina) PCI Express port 2 /0/100/1c.2 most 82801H (ICH8 Family) Port PCI Express 3 / 0/100/1c.2/0 JMB368 IDE radič / 0/100 / 1d zbernica 82801H (rodina ICH8) USB radič UHCI # 1 /0/100/1d.1 zbernica 82801H (rodina ICH8) USB Radič UHCI # 2 /0/100/1d.2, zbernica 82801H (ICH8 rodina) USB radič UHCI # 3 /0/100/1d.7, zbernica 82801H (rodina ICH8) Radič USB2 EHCI # 1/0/100 / 1e most 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 Ovládač SATA /0/100/1f.3 zbernica 82801H (rodina ICH8) Ovládač SMBus /0/100/1f.5 úložný priestor 82801HR / HO / HH (ICH8R / DO / DH) 2-portový disk SATA radič ATA ST3500418AS CC38 / dev / sda CD / DVD SONY DVD RW DRU-190A 1, 63 / dev / sr0
lsusb - Zoznam usb autobusov a podrobnosti o zariadení
Tento príkaz zobrazí ovládače USB a podrobnosti o zariadeniach, ktoré sú k nim pripojené. V predvolenom nastavení sa vytlačia stručné informácie. Ak chceme podrobnú možnosť, použijeme argument „-v“ na vytlačenie presnejších informácií o každom portu USB.
Zbernica lsusb 002: ID 1d6b: 0002 Koreňový rozbočovač Linux Foundation 2.0 2.0 Kus 007 Zariadenie 001: ID 1d6b: 0001 Koreňový rozbočovač Linux Foundation Foundation 1.1 Zbernica 006: 001: ID 1d6b: 0001 Koreňový rozbočovač Linux Foundation 1.1 Bus 005 Zariadenie 002: ID 045e: 00cb Microsoft Corp. Základná optická myš v2.0, zbernica 005 Zariadenie 001: ID 1d6b: 0001 Koreňový rozbočovač Linux Foundation 1.1 1.1 001: ID 1d6b: 0002 Koreňový rozbočovač Linux Foundation 2.0 Bus 004 Zariadenie 001: ID 1d6b: 0001 Linux Foundation Bus 013 root hub 1.1 Zariadenie 001: ID 1d6b: 0001 koreňový hub 1.1 Linux Foundation 1.1
inxi
Inxi je 10K riadkový mega bash skript, ktorý získava hardvérové detaily z viacerých zdrojov a rôznych príkazov v systéme a vytvára krásnu správu, ktorú môžu netechnickí používatelia ľahko prečítať.
lsblk - Zoznam blokovaných zariadení
Uveďte informácie o všetkých blokových zariadeniach, ktoré sú oddielmi pevných diskov a iných úložných zariadeniach, ako sú optické jednotky a jednotky flash pamäte.
Vykonávame v termináli:
lsblk
Dostávame odpoveď:
NÁZOV MAJ: MIN RM VEĽKOSŤ TYPU MOUNTPOINT sda 8: 0 0 465, 8G 0 disk ├─sda1 8: 1 0 70G 0 diel ├─sda2 8: 2 0 1K 0 diel ├─sda5 8: 5 0 97, 7G 0 diel / stredná / 4668484A68483B47 dasda6 8: 6 0 97, 7G 0 diel / 8dda7 8: 7 0 1, 9 G 0 diel / 8 8: 8 0 198, 5G 0 diel / priemer / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 sr0 11: 0 1 1024M 0 rom
df - diskový priestor súborových systémov
Správy o rôznych oddieloch, ich prípojných miestach a o využívanom a dostupnom priestore.
df -H
class = "terminal" & Veľkosť používaného súborového systému Použitie Použitie% Namontované na / dev / sda6 104G 26G 73G 26% / žiadne 4.1k 0 4.1k 0% / sys / fs / cgroup udev 4.2G 4.1k 4.2G 1% / dev tmpfs 837M 1.6M 835M 1% / beh žiadny 5.3M 0 5.3M 0% / beh / blokovanie žiadny 4.2G 13M 4.2G 1% / beh / shm žiadny 105M 21k 105M 1% / beh / užívateľ / dev / sda8 210G 149G 51G 75% / media / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 / dev / sda5 105G 31G 75G 30% / media / 4668484A68483B47
Pydf - Python df
Tento obslužný program je vylepšenou verziou df napísanou v pythone, ktorá zobrazuje farebný výstup a umožňuje, aby vyzerala lepšie ako df.
pydf Súborový systém Veľkosť Použitý Použitie% Namontované 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 na úpravu oddielov na pevných diskoch a dá sa použiť aj na zobrazenie informácií o oddieloch.
sudo fdisk -l
Ak sa chcete dozvedieť viac o tomto príkaze, môžete si prečítať: Linux Príkazy pre správu pevného disku a diskových oddielov.
kôň
Príkaz mount sa používa na pripojenie / odpojenie a zobrazenie pripojených súborových systémov.
pripojiť stĺpec -t / dev / sda6 on / type ext4 (rw, chyby = remount-ro) proc on / proc type proc (rw, noexec, nosuid, nodev) sysfs on / sys sysfs (rw, noexec, nosuid, nodev) žiadny typ typu tmpfs typu on / sys / fs / cgroup (rw) žiadny typ typu /uss / fs / fuse / connection fusectl (rw) žiadny typ ladenia typu / sys / kernel / debug (rw) žiadny typ typu / sys / kernel / security 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) žiadne na / run / lock typ tmpfs (rw, noexec, nosuid, nodev, size = 5242880) žiadny na / run / shm typ tmpfs (rw, nosuid, nodev) žiadny na / run / user type tmpfs (rw, noexec, nosuid, nodev, size = 104857600, mode = 0755) žiadny 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 - poistka (rw, nosuid, nodev, user = enlightened)
zadarmo - Skontrolujte RAM
Pomocou príkazu free overte množstvo použitej, voľnej a celkovej pamäte RAM v systéme.
Súbory v adresári / proc
Mnoho virtuálnych súborov v adresári / proc obsahuje informácie o hardvéri a nastaveniach systému Linux. Tu je niekoľko z nich:
Informácie o CPU / pamäti
# cpu information cat / proc / cpuinfo # pamäťové informácie cat / proc / meminfo
Informácie o systéme Linux / kernel
cat / proc / version Linux verzia 3.11.0-12-generic (buildd @ allspice) (gcc verzia 4.8.1 (Ubuntu / Linaro 4.8.1-10ubuntu7)) # 19-Ubuntu SMP st 25. marca 16:20:46 UTC 2018
Zariadenia Sata / SCSI
$ cat / proc / scsi / scsi Pripojené zariadenia: Hostiteľ: scsi3 Kanál: 00 Id: 00 Po: 00 Dodávateľ: ATA Model: ST3500418AS Rev: CC38 Typ: Priamy prístup ANSI SCSI revízia: 05 Host: scsi4 Kanál: 00 Id: 00 Po: 00 Dodávateľ: SONY Model: DVD RW DRU-190A Rev: 1.63 Typ: CD-ROM ANSI SCSI revízia: 05
prieč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 - Informácie o pevnom disku
Nakoniec máme príkaz hdparm, ktorý pracuje na získavaní informácií o sata zariadeniach, ako sú 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ámy, BuffSize = 16384kB, MaxMultSect = 16, MultSect = 16 CurCHS = 16383/16/63, CurSects = 16514064, LBA = áno, LBAsects = 976773168 IORDY = on / off, 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 Disk vyhovuje: neznámy: ATA / ATAPI-4, 5, 6, 7 * znamená aktuálny aktívny režim
zhrnutie
Ako ste si možno všimli, každý z príkazov má trochu odlišný spôsob extrahovania informácií. Možno budeme musieť použiť viac ako jeden z nich na vyhľadávanie konkrétnych hardvérových detailov v systéme Linux. Sú však dostupné vo väčšine distribúcií Linuxu a dajú sa ľahko nainštalovať z predvolených úložísk.
Použili ste niektorý z príkazov? Povedzte nám v komentároch, ktoré ste použili a aké informácie ste získali? Nezabudnite zdieľať, ak ste považovali nášho sprievodcu za užitočného?
Microsoft Office 2016: ako skontrolovať aktualizácie
Výukový program, v ktorom ukážeme, ako skontrolovať dostupnosť aktualizácií pre programy balíka Microsoft Office 2016
Ako skontrolovať, či váš vpn netesní súkromné údaje
Aká súkromná je vaša aktivita na VPN? Ako viete, či VPN robí svoju prácu alebo prezrádza informácie o vašich aktivitách?
Ako skontrolovať, či váš pevný disk nefunguje na Linuxe
Naučíme vás používať príkazy linux fsck na rýchle vykonanie kontroly pevného disku. Je veľmi dôležité poznať stav disku.