Hogyan ellenőrizhetők a linuxos hardver információk
Tartalomjegyzék:
- Hogyan ellenőrizhetem a Linux hardverével kapcsolatos információkat
- Lscpu parancs - Feldolgozás
- lshw - Linux hardverlista
- lsusb - Az USB-buszok és az eszköz részletei
- inxi
- lsblk - Eszközlista blokkolása
- df - fájlrendszer lemezterülete
- Pydf - Python df
- fdisk
- állvány
- ingyenes - ellenőrizze a RAM-ot
- Fájlok a / proc könyvtárban
- CPU / memória információk
- Linux / kernel információk
- Sata / SCSI eszközök
- válaszfalak
- hdparm - Merevlemez-információk
- összefoglalás
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.
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.
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?
A Mad max kiadja a vulkan támogatását új linuxos nyilvános bétaverziójában
A Linux játékosok most élvezhetik a Mad Max első nyilvános bétaverzióját a Vulkan API támogatásával, amely felülmúlja az OpenGL-t.
Hogyan lehet létrehozni több indító USB-t több linuxos disztribúcióval
Ebben az oktatóanyagban megmutatjuk, hogyan hozhat létre multi-boot USB-t különféle Linux disztribúciókkal az ingyenes Yumi eszköz használatával.
A Windows 10 tiltja a linuxos disztribúciókat
A Microsoft biztonsági okokból eltávolítja a Windows 10 S kompatibilitást a GNU / Linux disztribúciókkal, ezeket nem tudja telepíteni.