Tutoriali

Kako provjeriti podatke o hardveru u Linuxu

Sadržaj:

Anonim

Kao i u svemu, u Linuxu postoji mnogo naredbi za provjeru podataka o hardveru. Neke naredbe prijavljuju samo određene hardverske komponente poput CPU-a ili memorije, dok ostale pokrivaju više hardverskih jedinica. U ovom postu, brzo pogledajte kako provjeriti podatke o hardveru na Linuxu. Popis uključuje naredbe poput lscpu, hwinfo, lshw, lspci, između ostalih.

Sadržaj indeks

Kako provjeriti podatke o hardveru u Linuxu

Lscpu naredba - Obrada

Naredba lscpu izvještava o CPU-u i procesorskim jedinicama, jednim od najvažnijih dijelova hardvera u Linuxu. Naredba nema daljnje mogućnosti ili funkcionalnosti.

lscpu

Izlaz će biti:

Arhitektura: x86_64 CPU op-mode (i): 32-bitni, 64-bitni Redoslijed bajtova: Little Endian CPU (i): 4 Popis mrežnih CPU-a: 0-3 Teme (teme) po jezgri: 1 Jezgra po utičnici: 4 utičnice: 1 čvor (i) NUMA: 1 ID prodavca: GenuineIntel Obitelj CPU-a: 6 Model: 23 Korak: 10 CPU MHz: 1998.000 BogoMIPS: 5302.48 Virtualizacija: VT-x Cache L1d: 32K predmemorija L1i: 32K predmemorija L2: 2048K NUMA čvor0 CPU (i): 0-3

lshw - Popis hardvera za Linux

Ovaj uslužni program opće namjene daje nam kratke i detaljne informacije o više Linux hardverskih jedinica, kao što su CPU, memorija, disk, usb upravljački programi, mrežni adapteri itd. Lshw izdvaja informacije iz različitih / proc datoteka.

sudo lshw -sort

Kada ga izvršimo u konzoli, vidjet ćemo sljedeće:

Opis klase uređaja H / W putanja ============================================= ======== system () / 0 bus DG35EC / 0/0 procesor Intel (R) Core (TM) 2 Quad CPU Q8400 @ 2.66GHz / 0/0/1 memory 2MiB L2 cache / 0/0 / 3 memorije 32KiB L1 cache / 0/2 memorije 32KiB L1 cache / 0/4 memorija 64KiB BIOS / 0/14 memory 8GiB Memorija sustava / 0/14/0 memorija 2GiB DIMM DDR2 Synchronous 667 MHz (1, 5 ns) / 0/14 / 1 memorija 2GiB DIMM DDR2 sinkroni 667 MHz (1, 5 ns) / 0/14/2 memorije 2GiB DIMM DDR2 sinkrono 667 MHz (1, 5 ns) / 0/14/3 memorije 2GiB DIMM DDR2 sinkrono 667 MHz (1, 5 ns) / 0/100 most 82G35 Express DRAM kontroler / 0/100/2 zaslon 82G35 Express integrirani grafički kontroler /0/100/2.1 zaslon 82G35 Express integrirani grafički kontroler / 0/100/19 eth0 mreža 82566DC Gigabitna mrežna veza / 0/100 / 1a magistrala 82801H (ICH8 obitelj) USB UHCI kontroler br. 4/0/100 / 1a. 1 sabirnica 82801H (obitelj ICH8) USB UHCI kontroler # 5/0/100 / 1a. 7 sabirnica 82801H (obitelj ICH8) USB2 EHCI kontroler # 2/0100 / 1b multimedija 82801H (obitelj ICH8) HD Audi o Kontroler / 0/100 / 1c most 82801H (obitelj ICH8) PCI Express Port 1 /0/100/1c.1 most 82801H (obitelj ICH8) PCI Express Port 2 /0/100/1c.2 most 82801H (obitelj ICH8) PCI Express Port 3 /0/100/1c.2/0 storage JMB368 IDE kontroler / 0/100 / 1d sabirnica 82801H (obitelj ICH8) USB UHCI kontroler # 1 /0/100/1d.1 sabirnica 82801H (obitelj ICH8) USB UHCI kontroler # 2 /0/100/1d.2 bus 82801H (obitelj ICH8) USB UHCI kontroler # 3 /0/100/1d.7 bus 82801H (obitelj ICH8) USB2 EHCI kontroler # 1/100 / 1e most 82801 PCI Bridge / 0/100 / 1e / 5 bus FW322 / 323 1394a kontroler / 0/100 / 1f most 82801HB / HR (ICH8 / R) LPC sučelje kontroler /0/100/1f.2 za pohranu 82801H (ICH8 obitelj) 4 port SATA Controller /0/100/1f.3 bus 82801H (obitelj ICH8) SMBus kontroler /0/100/1f.5 storage 82801HR / HO / HH (ICH8R / DO / DH) 2 port SATA kontroler disk ATA ST3500418AS CC38 / dev / sda cd / dvd SONY DVD RW DRU-190A 1, 63 / dev / sr0

lsusb - Popis usb autobusa i detalji uređaja

Ova naredba prikazuje USB upravljačke programe i podatke o uređajima koji su na njih povezani. Prema zadanim postavkama ispisuju se kratke informacije. Ako želimo detaljnu opciju, koristimo argument "-v" za ispis eksplicitnijih podataka o svakom USB priključku.

lsusb Bus 002 Uređaj 001: ID 1d6b: 0002 Linux Foundation 2.0 korijenski hub Bus 0 00 Uređaj 001: ID 1d6b: 0001 Linux Foundation 1.1 korijenski hub Bus 1 00 Uređaj 001: ID 1d6b: 0001 Linux Foundation 1.1 korijenski hub Bus 0: 00cb Microsoft Corp. Osnovni optički miš v2.0 Bus 005 Uređaj 001: ID 1d6b: 0001 Linux Foundation 1.1 korijenski hub Bus 1 00 Uređaj 001: ID 1d6b: 0002 Linux Foundation 2.0 korijenski hub Bus 1 00 Uređaj 001: ID 1d6b: 0001 Linux Foundation 1.1 korijenski hub Bus 1 00 Uređaj 001: ID 1d6b: 0001 Linux Foundation 1.1 korijenski hub

inxi

Inxi je 10K linijski mega bash skripta koja dobiva detalje o hardveru iz više izvora i različitih naredbi u sustavu i generira prekrasno izvješće koje netehnički korisnici mogu lako čitati.

inxi -Fx

lsblk - Popis blok uređaja

Navedite popis svih blok uređaja, koji su particije tvrdog diska i drugih uređaja za pohranu, poput optičkih pogona i pogona flash memorije.

Izvršimo u terminalu:

lsblk

Dobivamo odgovor:

NAZIV MAJ: MIN RM VELIČINA RO TIP MOUNTPOINT sda 8: 0 0 465, 8G 0 disk ├─sda1 8: 1 0 70G 0 dio ├─sda2 8: 2 0 1K 0 dio ├─sda5 8: 5 0 97, 7G 0 dio / medium / 4668484A68483B47 dasda6 8: 6 0 97.7G 0 dio / ├─sda7 8: 7 0 1.9G 0 dio └─sda8 8: 8 0 198.5G 0 dio / prosjek / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 sr0 11: 0 1 1024M 0 rom

df - diskovni prostor datotečnih sustava

Izvješćuje o različitim particijama, njihovim točkama montiranja i prostoru koji se koristi i dostupan na svakoj.

df -H

class = "terminal" & Veličina datotečnog sustava Korištena Dostupna upotreba% Montirano na / dev / sda6 104G 26G 73G 26% / nema 4.1k 0 4.1k 0% / sys / fs / cgroup udev 4.2G 4.1k 4.2G 1% / dev tmpfs 837M 1.6M 835M 1% / trčanje nema 5.3M 0 5.3M 0% / trčanje / zaključavanje nema 4.2G 13M 4.2G 1% / trčanje / shm nema 105M 21k 105M 1% / trčanje / korisnik / dev / sda8 210G 149G 51G 75% / mediji / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 / dev / sda5 105G 31G 75G 30% / media / 4668484A68483B47

Pydf - Python df

Ovaj je program poboljšana verzija df-a napisana u pythonu, koji pokazuje obojeni izlaz i čini ga da izgleda bolje od df-a.

pydf Veličina datoteka Upotrijebljena Dostupna upotreba% Montirano 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.2A / media / 4668484

fdisk

Fdisk je uslužni program za izmjenu particija na tvrdom disku i može se koristiti za popis podataka o particiji.

sudo fdisk -l

Ako želite znati više o ovoj naredbi, možete pročitati: Linux naredbe za upravljanje tvrdim diskom i particijama.

montiranje

Naredba mount koristi se za montiranje / demontažu i pregled montiranih datotečnih sustava.

nosač | stupac -t / dev / sda6 on / type ext4 (rw, pogreške = remount-ro) proc on / proc vrsta proc (rw, noexec, nosuid, nodev) sysfs on / sys type sysfs (rw, noexec, nosuid, nodev) none on / sys / fs / cgroup type tmpfs (rw) none on / sys / fs / fuse / type type fusectl (rw) none on / sys / kernel / debug type debugfs (rw) none on / sys / kernel / type sigurnosti securityfs (rw) udev on / dev type devtmpfs (rw, mod = 0755) devpts on / dev / pts type devpts (rw, noexec, nosuid, gid = 5, mode = 0620) tmpfs on / run type tmpfs (rw, noexec, nosuid, veličina = 10%, način rada = 0755) nije uključeno / trčanje / zaključavanje tipa tmpfs (rw, noexec, nosuid, nodev, veličina = 5242880) none on / run / shm type tmpfs (rw, nosuid, nodev) none on / run / user type tmpfs (rw, noexec, nosuid, nodev, size = 104857600, mode = 0755) none on / sys / fs / pstore type pstore (rw) / dev / sda8 on / media / 13f35f59-f023-4d98- b06f-9dfaebefd6c1 tip ext4 (rw, nosuid, nodev, pogreške = remount-ro) / dev / sda5 on / media / 4668484A68483B47 tip fuseblk (rw, nosuid, nodev, enable_other, blksize = 4096) binfmt_misc on / procc / binfmt_misc vrsta binfmt_misc (rw, noexec, nosuid, nodev) systemd on / sys / fs / cgroup / systemd type cgroup (rw, noexec, nosuid, nodev, none, ime = systemd) gvfsd-fuse on / run / user / 1000 / gvfs tip fuse.gvfsd -osigurač (rw, nosuid, nodev, user = prosvijetljen)

besplatno - Provjerite RAM

Provjerite količinu korištene, besplatne i ukupne RAM-a u sustavu pomoću besplatne naredbe.

besplatno -m

Datoteke u / proc direktoriju

Mnoge virtualne datoteke u / proc direktoriju sadrže podatke o Linux hardveru i postavkama. Evo nekih od njih:

Informacije o CPU / memoriji

# cpu informacije mačka / proc / cpuinfo # memorijske informacije mačka / proc / meminfo

Podaci o Linuxu / jezgri

mačka / proc / verzija Linux inačica 3.11.0-12-generic (buildd @ allspice) (gcc verzija 4.8.1 (Ubuntu / Linaro 4.8.1-10ubuntu7)) # 19-Ubuntu SMP srijeda, 25. ožujka 16:20:46 UTC 2018

Sata / SCSI uređaji

$ cat / proc / scsi / scsi Priloženi uređaji: Domaćin: scsi3 Kanal: 00 Id: 00 Pon: 00 Dobavljač: ATA Model: ST3500418AS Rev: CC38 Tip: Direktan pristup ANSI SCSI revizija: 05 Domaćin: scsi4 Kanal: 00 Id: 00 pon: 00 Dobavljač: SONY Model: DVD RW DRU-190A Rev: 1.63 Vrsta: CD-ROM ANSI SCSI verzija: 05

pregrade

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 - Informacije o tvrdom disku

Konačno, imamo naredbu hdparm, ona radi na dobivanju informacija o sata uređajima poput tvrdih diskova.

sudo hdparm -i / dev / sda / dev / sda: Model = ST3500418AS, FwRev = CC38, SerialNo = 9VMJXV1N Config = {HardSect NotMFM HdSw> 15uSec Fiksni DTR> 10Mbs RotSpdTol>.5% 165, 55}, 165, 165}, 165, 165, 165, 165, 163 TrkSize = 0, SectSize = 0, ECCbytes = 4 BuffType = nepoznato, BuffSize = 16384kB, MaxMultSect = 16, MultSect = 16 CurCHS = 16383/16/63, CurSects = 16514064, LBA = da, LBAsects = 976773168 IORDY = isključeno / isključeno, tPIO = {min: 120, w / IORDY: 120}, tDMA = {min: 120, rec: 120} PIO načini: pio0 pio1 pio2 pio3 pio4 DMA modovi: mdma0 mdma1 mdma2 UDMA modovi: udma0 udma1 udma3 udma4 * udma5 * udma6 AdvancedPM = no WriteCache = omogućen Pogon odgovara: nepoznato: ATA / ATAPI-4, 5, 6, 7 * znači trenutni aktivni način rada

rezime

Kao što možda primijetite, svaka od naredbi ima malo drugačiju metodu za vađenje informacija, pa ćemo možda trebati više njih da bismo pretražili određene detalje hardvera u Linuxu. Međutim, dostupni su u većini distribucija Linuxa i mogu se lako instalirati iz zadanih spremišta.

Jeste li koristili neku od naredbi? Recite nam u komentarima, koje ste koristili i za dobivanje kakvih podataka? Ne zaboravite podijeliti ako vam je naš vodič koristan?

Tutoriali

Izbor urednika

Back to top button