Paano suriin ang impormasyon tungkol sa hardware sa linux

Talaan ng mga Nilalaman:
- Paano mai-verify ang impormasyon tungkol sa hardware sa Linux
- Lscpu utos - Pagproseso
- lshw - listahan ng hardware ng Linux
- lsusb - Listahan ng mga usb bus at detalye ng aparato
- Inxi
- lsblk - Listahan ng aparato ng I-block
- df - puwang ng disk ng mga system system
- Pydf - Python df
- fdisk
- pag-mount
- libre - Suriin ang RAM
- Mga file sa direktoryo / proc
- Impormasyon sa CPU / memorya
- Impormasyon sa Linux / kernel
- Mga Sata / SCSI Device
- Mga Bahagi
- hdparm - Impormasyon sa Hard Drive
- Buod
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.
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.
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?
Ang lahat ng impormasyon tungkol sa tablet sa Lenovo yoga

Lahat ng tungkol sa unang tablet ng saklaw ng Lenovo Yoga: mga teknikal na katangian, mga imahe, baterya, camera, pagkakaroon at presyo.
Paano malalaman at makakuha ng isang kopya ng impormasyon na kinokolekta ng Apple tungkol sa iyo

Alamin kung paano kumonsulta at makakuha ng isang backup na kopya ng data na mayroon ang Apple sa iyong aktibidad
Ano ang Ethereum? ang lahat ng impormasyon tungkol sa cryptocurrency na may pinaka hype

Ipinaliwanag namin nang detalyado ang lahat ng kailangan mong malaman tungkol sa Ethereum cryptocurrency at ang mga pagkakaiba nito kumpara sa Bitcoin. Gayundin ang RIG Mount.