Mga Tutorial

Paano suriin ang impormasyon tungkol sa hardware sa linux

Talaan ng mga Nilalaman:

Anonim

Tulad ng lahat, maraming mga utos upang i-verify ang impormasyon tungkol sa hardware sa Linux. Ang ilang mga utos ay nag-uulat lamang ng mga tiyak na bahagi ng hardware tulad ng CPU o memorya, habang ang natitira ay sumasakop sa maraming mga yunit ng hardware. Sa post na ito, tingnan kung paano suriin ang impormasyon ng hardware sa Linux. Kasama sa listahan ang mga utos tulad ng lscpu, hwinfo, lshw, lspci, bukod sa iba pa.

Indeks ng nilalaman

Paano mai-verify ang impormasyon tungkol sa hardware sa Linux

Lscpu utos - Pagproseso

Ang ulat ng lscpu command sa CPU at pagproseso ng mga yunit, isa sa pinakamahalagang bahagi ng hardware sa Linux. Ang utos ay walang karagdagang mga pagpipilian o pag-andar.

lscpu

Ang output ay:

Arkitektura: x86_64 CPU op-mode (32): 32-bit, 64-bit Byte order: Little Endian CPU (s): 4 Listahan ng mga online CPU (s): 0-3 Thread (s) bawat pangunahing: 1 Mga (Mga) pangunahing Per Socket: 4 Socket (s): 1 Node (s) NUMA: 1 Vendor ID: 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 - listahan ng hardware ng Linux

Ang utility ng pangkalahatang layunin na ito ay nagbibigay sa amin ng maikling at detalyadong impormasyon tungkol sa maraming mga yunit ng hardware ng Linux, tulad ng CPU, memorya, disk, driver ng usb, adaptor sa network, atbp. Kinukuha ng Lshw ang impormasyon mula sa iba't ibang / proc file.

sudo lshw -short

Kapag naisakatuparan ito sa console makikita natin ang sumusunod:

H / W path ng Device Class Description =========================================== ======== system () / 0 bus DG35EC / 0/0 processor ng Intel (R) Core (TM) 2 Quad CPU Q8400 @ 2.66GHz / 0/1 memorya ng 2MiB L2 cache / 0/0 / 3 memorya 32KiB L1 cache / 0/2 memorya 32KiB L1 cache / 0/4 memorya 64KiB BIOS / 0/14 memorya 8GiB System Memory / 0/14/0 memorya 2GiB DIMM DDR2 Sinasabay 667 MHz (1.5 ns) / 0/14 / 1 memorya 2GiB DIMM DDR2 Tumbas na 667 MHz (1.5 ns) / 0/14/2 memorya 2GiB DIMM DDR2 Kasabay na 667 MHz (1.5 ns) / 0/14/3 memorya 2GiB DIMM DDR2 Kasabay ng 667 MHz (1.5 ns) / 0/100 tulay 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 / 1a bus 82801H (Pamilya ng ICH8) USB UHCI Controller # 4/0/100 / 1a. 1 bus 82801H (Pamilyang ICH8) USB UHCI Controller # 5/0/100 / 1. 7 bus 82801H (Pamilyang ICH8) USB2 EHCI Controller # 2 / 0/100 / 1b multimedia 82801H (ICH8 Family) HD Audi o Controller / 0/100 / 1c tulay 82801H (Pamilyang ICH8) PCI Express Port 1 /0/100/1c.1 tulay 82801H (Pamilya ng ICH8) PCI Express Port 2 /0/100/1c.2 tulay 82801H (Pamilyang ICH8) Ang PCI Express Port 3 /0/100/1c.2 / 0 storage JMB368 IDE magsusupil / 0/100 / 1d bus 82801H (ICH8 Family) USB UHCI Controller # 1 /0/100/1d.1 bus 82801H (Pamilyang ICH8) USB UHCI Controller # 2 /0/100/1d.2 bus 82801H (ICH8 Family) USB UHCI Controller # 3 /0/100/1d.7 bus 82801H (ICH8 Family) USB2 EHCI Controller # 1/0/100 / 1e tulay 82801 PCI Bridge / 0/100 / 1e / 5 bus FW322 / 323 1394a Controller / 0/100 / 1f tulay 82801HB / HR (ICH8 / R) LPC Interface Controller /0/100/1f.2 imbakan 82801H (Pamilyang ICH8) 4 port SATA Controller /0/100/1f.3 bus 82801H (ICH8 Family) SMBus Controller /0/100/1f.5 imbakan 82801HR / HO / HH (ICH8R / DO / DH) 2 port SATA Controller disk ATA ST3500418AS CC38 / dev / sda cd / dvd SONY DVD RW DRU-190A 1.63 / dev / sr0

lsusb - Listahan ng mga usb bus at detalye ng aparato

Ipinapakita ng utos na ito ang mga driver ng USB at mga detalye tungkol sa mga aparato na konektado sa kanila. Bilang default, naka-print ang maikling impormasyon. Kung nais namin ang detalyadong pagpipilian na ginagamit namin ang argument "-v" upang mag-print ng mas malinaw na impormasyon tungkol sa bawat usb port.

lsusb Bus 002 Device 001: ID 1d6b: 0002 Linux Foundation 2.0 root hub Bus 007 Device 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub Bus 006 Device 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub Bus 005 Device 002: ID 045e: 00cb Microsoft Corp. Basic Optical Mouse v2.0 Bus 005 Device 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b: 0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub

Inxi

Ang Inxi ay isang 10K line na mega bash script na nakakakuha ng mga detalye ng hardware mula sa maraming mga mapagkukunan at iba't ibang mga utos sa system, at bumubuo ng isang magandang ulat na madaling mabasa ng mga hindi teknikal na gumagamit.

inxi -Fx

lsblk - Listahan ng aparato ng I-block

Ilista ang impormasyon ng lahat ng mga aparato ng bloke, na mga partisyon ng hard drive at iba pang mga aparato ng imbakan tulad ng mga optical drive at drive ng memorya ng flash.

Isinasagawa namin sa terminal:

lsblk

Nakakuha kami bilang tugon:

PANGALAN MAJ: MIN RM SIZE RO TYPE MOUNTPOINT sda 8: 0 0 465.8G 0 disk ├─sda1 8: 1 0 70G 0 bahagi ├─sda2 8: 2 0 1K 0 bahagi ├─sda5 8: 5 0 97.7G 0 bahagi / daluyan / 4668484A68483B47 dasda6 8: 6 0 97.7G 0 bahagi / ├─sda7 8: 7 0 1.9G 0 bahagi └─sda8 8: 8 0 198.5G 0 bahagi / average / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 sr0 11: 0 1 1024M 0 rom

df - puwang ng disk ng mga system system

Mga ulat ng iba't ibang mga partisyon, ang kanilang mga puntos sa bundok, at ang puwang na ginamit at magagamit sa bawat isa.

df -H

class = "terminal" at Laki ng Filesystem na Ginamit na Paggamit ng Avail% Na-mount sa / dev / sda6 104G 26G 73G 26% / wala 4.1k 0 4.1k 0% / sys / fs / cgroup udev 4.2G 4.1k 4.2G 1% / dev tmpfs 837M 1.6M 835M 1% / tumakbo wala 5.3M 0 5.3M 0% / run / lock wala 4.2G 13M 4.2G 1% / run / shm wala 105M 21k 105M 1% / run / user / dev / sda8 210G 149G 51G 75% / media / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 / dev / sda5 105G 31G 75G 30% / media / 4668484A68483B47

Pydf - Python df

Ang utility na ito ay isang pinahusay na bersyon ng df na nakasulat sa python, na nagpapakita ng isang kulay na output at ginagawang mas mahusay kaysa sa df.

Pydf Filesystem Sukat na Ginamit na Avail Gumamit% Na-mount sa / 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 / 4668484

fdisk

Ang Fdisk ay isang utility para sa pagbabago ng mga partisyon sa hard drive, at maaari ring magamit upang ilista ang impormasyon ng pagkahati.

sudo fdisk -l

Kung nais mong malaman ang higit pa tungkol sa utos na ito maaari mong basahin: Nag-uutos ang Linux para sa Hard Disk at pamamahala ng pagkahati.

pag-mount

Ang utos ng mount ay ginagamit upang mai-mount / walang halaga at tingnan ang mga naka-mount na file system.

bundok | haligi -t / dev / sda6 on / type ext4 (rw, error = remount-ro) proc on / proc type proc (rw, noexec, nosuid, nodev) sysfs on / sys type sysfs (rw, noexec, nosuid, nodev) wala sa / sys / fs / cgroup type tmpfs (rw) wala sa / sys / fs / fuse / uri ng koneksyon fusectl (rw) wala sa / sys / kernel / debug type debugfs (rw) wala sa / 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 type tmpfs (rw, noexec, nosuid, laki = 10%, mode = 0755) wala sa / tumakbo / lock type tmpfs (rw, noexec, nosuid, nodev, size = 5242880) wala sa / tumatakbo / shm type tmpfs (rw, nosuid, nodev) wala sa / run / user type tmpfs (rw, noexec, nosuid, nodev, size = 104857600, mode = 0755) wala sa / sys / fs / uri ng pstore (rw) / dev / sda8 on / media / 13f35f59-f023-4d98- uri ng b06f-9dfaebefd6c1 (rw, nosuid, nodev, error = remount-ro) / dev / sda5 on / media / 4668484A68483B47 type fuseblk (rw, nosuid, nodev, allow_other, blksize = 4096) binfmt_misc on / proc / / binfmt_misc type binfmt_misc (rw, noexec, nosuid, nodev) systemd on / sys / fs / cgroup / systemd type cgroup (rw, noexec, nosuid, nodev, wala, pangalan = systemd) gvfsd-fuse on / run / user / 1000 / type ng gvfs fuse.gvfsd -fuse (rw, nosuid, nodev, user = naliwanagan)

libre - Suriin ang RAM

Patunayan ang dami ng ginamit, libre, at kabuuang RAM sa system na may libreng utos.

libre -m

Mga file sa direktoryo / proc

Marami sa mga virtual file sa / direktoryo na naglalaman ng impormasyon tungkol sa Linux hardware at mga setting. Narito ang ilan sa kanila:

Impormasyon sa CPU / memorya

# cpu information cat / proc / cpuinfo # memorya ng memorya cat / proc / meminfo

Impormasyon sa Linux / kernel

pusa / proc / bersyon Linux bersyon 3.11.0-12-generic (buildd @ allspice) (gcc bersyon 4.8.1 (Ubuntu / Linaro 4.8.1-10ubuntu7)) # 19-Ubuntu SMP Wed Mar 25 16:20:46 UTC 2018

Mga Sata / SCSI Device

$ cat / proc / scsi / scsi Nakalakip na mga aparato: Host: scsi3 Channel: 00 Id: 00 Mon: 00 Vendor: ATA Model: ST3500418AS Rev: CC38 Uri: Direct-Access ANSI SCSI rebisyon: 05 Host: scsi4 Channel: 00 Id: 00 Mon: 00 Vendor: Model ng SONY: DVD RW DRU-190A Rev: 1.63 Uri: CD-ROM ANSI SCSI rebisyon: 05

Mga Bahagi

pusa / proc / partitions pangunahing menor de edad #blocks pangalan 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 - Impormasyon sa Hard Drive

Sa wakas, mayroon kaming utos ng hdparm, gumagana ito upang makakuha ng impormasyon tungkol sa mga aparato ng sata tulad ng mga hard drive.

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 = hindi kilala, BuffSize = 16384kB, MaxMultSect = 16, MultSect = 16 CurCHS = 16383/16/63, CurSects = 16514064, LBA = oo, LBAsect = 976773168 IORDY = on / off, tPIO = {min: 120, w / IORDY: 120}, tDMA = {min: 120, rec: 120} Mga mode ng PIO: pio0 pio1 pio2 pio3 pio4 DMA mode: mdma0 mdma1 mdma2 UDMA mode: udma0 udma1 udma3 udma4 * udma5 * udma6 AdvancedPM = walang WritingCache = pinagana ang Sumubaybay sa Drive sa: hindi alam: ATA / ATAPI-4, 5, 6, 7 * ay nangangahulugang kasalukuyang aktibong mode

Buod

Tulad ng maaari mong mapansin, ang bawat isa sa mga utos ay may isang bahagyang magkakaibang paraan ng pagkuha ng impormasyon, at maaaring kailanganin nating gumamit ng higit sa isa sa kanila upang maghanap para sa mga tukoy na detalye ng hardware sa Linux. Gayunpaman, magagamit ang mga ito sa karamihan sa mga pamamahagi ng Linux at madaling mai-install mula sa mga default na repositori.

Ginamit mo ba ang alinman sa mga utos? Sabihin sa amin sa mga komento, alin ang iyong ginamit at upang makakuha ng anong impormasyon? Huwag kalimutan na ibahagi kung natagpuan mo ang aming gabay na kapaki-pakinabang?

Mga Tutorial

Pagpili ng editor

Back to top button