oktatóanyagok

Hogyan ellenőrizhetők a linuxos hardver információk

Tartalomjegyzék:

Anonim

Mint mindenben, sok parancs is van a Linux hardverével kapcsolatos információk ellenőrzésére. Egyes parancsok csak bizonyos hardver-összetevőket jelentenek, például a CPU-t vagy a memóriát, míg a többi több hardveregységet fed le. Ebben a bejegyzésben röviden áttekintheti, hogyan lehet ellenőrizni a hardverinformációkat a Linux rendszeren. A lista olyan parancsokat tartalmaz, mint például az lscpu, a hwinfo, az lshw, az lspci.

Tartalom index

Hogyan ellenőrizhetem a Linux hardverével kapcsolatos információkat

Lscpu parancs - Feldolgozás

Az lscpu parancs jelentést ad a CPU-ról és a feldolgozó egységekről, a hardver egyik legfontosabb részéről a Linuxban. A parancsnak nincs további lehetősége vagy funkciója.

lscpu

A kimenet:

Felépítés: x86_64 CPU op-mód (ok): 32-bites, 64-bites byte sorrend: Little Endian CPU (k): 4 Online CPU (k) listája: 0-3 szál / mag / mag: 1 Mag (ok) Socket: 4 Socket: 1 Csomópont (ok) NUMA: 1 Gyártói azonosító: GenuineIntel CPU Család: 6 Modell: 23 Lépés: 10 CPU MHz: 1998 000 BogoMIPS: 5302.48 Virtualizáció: VT-x Cache L1d: 32K gyorsítótár L1i: 32K gyorsítótár L2: 2048K NUMA csomópont0 CPU (k): 0-3

lshw - Linux hardverlista

Ez az általános célú segédprogram rövid és részletes információkat nyújt nekünk a több Linux hardver egységről, mint például a processzorról, memóriáról, lemezről, usb illesztőprogramokról, hálózati adapterekről stb. Az Lshw kivonja az információkat a különféle / proc fájlokból.

sudo lshw-rövid

A konzolon történő végrehajtáskor a következőket láthatjuk:

H / W út eszköz osztály leírása ============================================= ======== rendszer () / 0 busz DG35EC / 0/0 processzor Intel (R) Core (TM) 2 Quad CPU Q8400 @ 2.66GHz / 0/0/1 memória 2MiB L2 gyorsítótár / 0/0 / 3 memória 32KiB L1 gyorsítótár / 0/2 memória 32KiB L1 gyorsítótár / 0/4 memória 64KiB BIOS / 0/14 memória 8GiB rendszermemória / 0/14/0 memória 2GiB DIMM DDR2 szinkron 667 MHz (1, 5 ns) / 0/14 / 1 memória 2GiB DIMM DDR2 szinkron 667 MHz (1, 5 ns) / 0/14/2 memória 2GiB DIMM DDR2 szinkron 667 MHz (1, 5 ns) / 0/14/3 memória 2GiB DIMM DDR2 szinkron 667 MHz (1, 5 ns) / 0/100 híd 82G35 Express DRAM vezérlő / 0/100/2 kijelző 82G35 Express integrált grafikus vezérlő /0/100/2.1 kijelző 82G35 Express integrált grafikus vezérlő / 0/100/19 eth0 hálózat 82566DC Gigabites hálózati csatlakozás / 0/100 / 1a busz 82801H (ICH8 család) USB UHCI vezérlő # 4/0/100 / 1a. 1 busz 82801H (ICH8 család) USB UHCI vezérlő # 5/0/100 / 1a. 7 busz 82801H (ICH8 család) USB2 EHCI vezérlő # 2/0/100 / 1b multimédia 82801H (ICH8 család) HD Audi o Vezérlő / 0/100 / 1c híd 82801H (ICH8 család) PCI Express Port 1 /0/100/1c.1 híd 82801H (ICH8 család) PCI Express Port 2 /0/100/1c.2 híd 82801H (ICH8 család) PCI Express Port 3 /0/100/1c.2/0 tároló JMB368 IDE vezérlő / 0/100 / 1d busz 82801H (ICH8 család) USB UHCI vezérlő # 1 /0/100/1d.1 busz 82801H (ICH8 család) USB UHCI vezérlő # 2 /0/100/1d.2 busz 82801H (ICH8 család) USB UHCI vezérlő # 3 /0/100/1d.7 busz 82801H (ICH8 család) USB2 EHCI vezérlő # 1/100 / 1e híd 82801 PCI Bridge / 0/100 / 1e / 5 busz FW322 / 323 1394a vezérlő / 0/100 / 1f híd 82801HB / HR (ICH8 / R) LPC interfészvezérlő /0/100/1f.2 tároló 82801H (ICH8 család) 4 port SATA vezérlő /0/100/1f.3 busz 82801H (ICH8 család) SMBus vezérlő /0/100/1f.5 tárolóhely 82801HR / HO / HH (ICH8R / DO / DH) 2 portos SATA vezérlő lemez ATA ST3500418AS CC38 / dev / sda cd / dvd SONY DVD RW DRU-190A 1.63 / dev / sr0

lsusb - Az USB-buszok és az eszköz részletei

Ez a parancs megjeleníti az USB illesztőprogramokat és a hozzájuk csatlakoztatott eszközök részleteit. Alapértelmezés szerint a rövid információt nyomtatja ki. Ha a részletes opciót akarjuk, akkor a "-v" argumentumot használjuk, hogy pontosabb információkat nyújtsunk az egyes usb-portokról.

lsusb busz 002 001 eszköz: ID 1d6b: 0002 Linux Foundation 2.0 gyökér hub 007 busz 001 eszköz: ID 1d6b: 0001 Linux Foundation 1.1 gyökér hub 006 busz 001 eszköz: ID 1d6b: 0001 Linux Foundation 1.1 gyökér hub 005 busz 002 eszköz: ID 045e: 00cb Microsoft Corp. Basic Optical Mouse v2.0 busz 005 001 eszköz: ID 1d6b: 0001 Linux Foundation 1.1 gyökér hub 001 busz 001 eszköz: ID 1d6b: 0002 Linux Foundation 2.0 gyökér központ 004 busz 004 eszköz 001: ID 1d6b: 0001 Linux Foundation 1.1 gyökér hub 003 busz 001 eszköz: ID 1d6b: 0001 Linux Foundation 1.1 gyökér hub

inxi

Az Inxi egy 10K soros mega bash szkript, amely hardver részleteket vesz be több forrásból és a rendszer különböző parancsairól, és gyönyörű jelentést készít, amelyet a nem műszaki felhasználók könnyen olvashatnak.

inxi -Fx

lsblk - Eszközlista blokkolása

Sorolja fel az összes blokkoló eszköz információit, amelyek merevlemez-partíciók és más tárolóeszközök, például optikai meghajtók és flash memória-meghajtók.

A terminálon végrehajtjuk:

lsblk

Válaszul kapunk:

NÉV MAJ: MIN RM MÉRET RO TÍPUS FELSZERELÉS sda 8: 0 0 465.8G 0 lemez ├─sda1 8: 1 0 70G 0 rész ├─sda2 8: 2 0 1K 0 rész ├─sda5 8: 5 0 97, 7G 0 rész / közepes / 4668484A68483B47 dasda6 8: 6 0 97.7G 0 rész / ├─sda7 8: 7 0 1, 9G 0 rész └─sda8 8: 8 0 198, 5G 0 rész / átlag / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 sr0 11: 0 1 1024M 0 rom

df - fájlrendszer lemezterülete

Jelenti a különféle partíciókat, azok csatlakozási pontjait, valamint az egyes területeken használt és rendelkezésre álló helyet.

df -H

class = "terminál" és a fájlrendszer mérete Használt Használat% Szerelve / dev / sda6 104G 26G 73G 26% / nincs 4, 1k 0 4, 1k 0% / sys / fs / cgroup udev 4, 2G 4, 1k 4, 2G 1% / dev tmpfs 837M 1, 6M 835M 1% / fuss nincs 5, 3M 0 5, 3M 0% / fuss / zár nincs 4, 2G 13M 4, 2G 1% / futam / shm nincs 105M 21k 105M 1% / fut / felhasználó / dev / sda8 210G 149G 51G 75% / media / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 / dev / sda5 105G 31G 75G 30% / media / 4668484A68483B47

Pydf - Python df

Ez a segédprogram a df továbbfejlesztett változata, amely Python-ban van írva, amely színes kimenetet mutat, és jobban néz ki, mint a df.

pydf fájlrendszer méret Használt Használat% Szerelve / 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 / 46

fdisk

Az Fdisk egy segédprogram a partíciók módosításához a merevlemezeken, és a partíciós információk felsorolására is használható.

sudo fdisk -l

Ha többet szeretne tudni erről a parancsról, olvassa el a következőket: Linux parancsok a merevlemezhez és a partíciókezelés.

állvány

A mount parancs a csatlakoztatott fájlrendszerek beszerelésére / leválasztására és megtekintésére szolgál.

mount | -t / dev / sda6 oszlop az / ext4 típuson (rw, hibák = remount-ro) proc on / proc típusú proc (rw, noexec, nosuid, nodev) sysfs on / sys típusú sysfs rendszeren (rw, noexec, nosuid, nodev) nincs a / sys / fs / cgroup típusú tmpfs (rw) nincs a / sys / fs / biztosíték / kapcsolatok típusán fusectl (rw) nincs a / sys / kernel / hibakeresési típusú hibakeresésen (rw) nincs a / sys / kernel / biztonsági típuson securityfs (rw) udev on / dev típusú devtmpfs (rw, mode = 0755) devpts on / dev / pts típusú devpts (rw, noexec, nosuid, gid = 5, mode = 0620) tmpfs on / run type tmpfs (rw, noexec, nosuid, méret = 10%, mód = 0755) nincs be / fut / zár típusú tmpfs (rw, noexec, nosuid, nodev, méret = 5242880) nincs be / run / shm típusú tmpfs (rw, nosuid, nodev) nincs be / run / felhasználói típusú tmpfs (rw, noexec, nosuid, nodev, méret = 104857600, mód = 0755) nincs a / sys / fs / pstore típusú pstore (rw) / dev / sda8 on / media / 13f35f59-f023-4d98- b06f-9dfaebefd6c1 ext4 típus (rw, nosuid, nodev, hibák = remount-ro) / dev / sda5 on / media / 4668484A68483B47 típusú fuseblk (rw, nosuid, nodev, allow_other, blksize = 4096) binfmt_misc on / proc / sys / / binfmt_misc típusú binfmt_misc (rw, noexec, nosuid, nodev) systemd on / sys / fs / cgroup / systemd típusú cgroupon (rw, noexec, nosuid, nodev, nincs, name = systemd) gvfsd-fuse on / run / user / 1000 / gvfs típusú fuse.gvfsd -biztosíték (rw, nosuid, nodev, user = megvilágosítva)

ingyenes - ellenőrizze a RAM-ot

Ellenőrizze a felhasznált, szabad és az összes RAM memória mennyiségét a rendszerben az ingyenes paranccsal.

free -m

Fájlok a / proc könyvtárban

A / proc könyvtárban található legtöbb virtuális fájl információkat tartalmaz a Linux hardveréről és beállításairól. Itt van néhány ezek közül:

CPU / memória információk

# cpu információs macska / proc / cpuinfo # memóriainformáció macska / proc / meminfo

Linux / kernel információk

cat / proc / Linux 3.11.0-12 változat - általános (buildd @ allspice) (gcc 4.8.1 verzió (Ubuntu / Linaro 4.8.1-10ubuntu7)) # 19-Ubuntu SMP sz. március 25. 16:20:46 UTC 2018

Sata / SCSI eszközök

$ cat / proc / scsi / scsi Csatlakoztatott eszközök: Gazda: scsi3 Csatorna: 00 Id: 00 Hét: 00 Eladó: ATA Típus: ST3500418AS Rev: CC38 Típus: Közvetlen hozzáférésű ANSI SCSI verzió: 05 Host: scsi4 Csatorna: 00 Id: 00 hétfő: 00 Eladó: SONY Modell: DVD RW DRU-190A Rev: 1.63 Típus: CD-ROM ANSI SCSI verzió: 05

válaszfalak

macska / proc / partíciók fő minor #blokkok neve 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 - Merevlemez-információk

Végül megkapjuk a hdparm parancsot, amely információt szerez a sata eszközökről, például a merevlemezekről.

sudo hdparm -i / dev / sda / dev / sda: Modell = ST3500418AS, FwRev = CC38, SerialNo = 9VMJXV1N Config = {HardSect NotMFM HdSw> 15uSec Fix DTR> 10 MB RotSpdTol>.5%} RawCHS = 1638 TrkSize = 0, SectSize = 0, ECCbytes = 4 BuffType = ismeretlen, BuffSize = 16384kB, MaxMultSect = 16, MultSect = 16 CurCHS = 16383/16/63, CurSects = 16514064, LBA = igen, LBAsektumok = 976773168 IORDY = ki, tPIO = {perc: 120, w / IORDY: 120}, tDMA = {min: 120, rec: 120} PIO módok: pio0 pio1 pio2 pio3 pio4 DMA módok: mdma0 mdma1 mdma2 UDMA módok: udma0 udma1 udma3 udma4 * udma5 * udma6 AdvancedPM = nincs WriteCache = engedélyezve A meghajtó megfelel: ismeretlen: ATA / ATAPI-4, 5, 6, 7 * az aktuális aktív módot jelenti

összefoglalás

Mint észrevehetjük, az egyes parancsok valamivel eltérő módszerrel szolgálnak az információk kinyerésére, és valószínűleg egynél többet kell használnunk a hardver részleteinek kereséséhez a Linuxban. Ezek azonban a legtöbb Linux disztribúcióban rendelkezésre állnak, és az alapértelmezett adattárakból könnyen telepíthetők.

Használtál valamelyik parancsot? Mondja el nekünk a megjegyzésben, melyiket használta, és hogy szerezzen információt? Ne felejtse el megosztani, ha hasznosnak találta útmutatónkat?

oktatóanyagok

Választható editor

Back to top button