Tutories

Com verificar la informació sobre el maquinari en linux

Taula de continguts:

Anonim

Com en tot, hi ha molts ordres per verificar la informació sobre el maquinari en Linux. Alguns comandaments informen només components de maquinari específics com CPU o memòria, mentre que la resta cobreix diverses unitats de maquinari. En aquesta publicació fes un cop d'ull ràpid a com verificar la informació sobre el maquinari en Linux. La llista inclou ordres com lscpu, hwinfo, lshw, lspci, entre d'altres.

Índex de continguts

Com verificar la informació sobre el maquinari en Linux

Comando lscpu - Processament

La comanda lscpu informa sobre la CPU i les unitats de processament, una de les parts més importants de l'maquinari en Linux. La comanda no té més opcions o funcionalitats.

lscpu

La sortida serà:

Arquitectura: x86_64 Op-mode (s) de la CPU: 32 bits, 64 bits Ordre de bytes: Little Endian CPU (s): 4 Llista de CPU (s) en línia: 0-3 Fil (s) per nucli: 1 nucli (s) per sòcol: 4 Zócalo (s): 1 Node (s) NUMA: 1 ID de l'venedor: GenuineIntel Família de CPU: 6 Model: 23 Esglaonament: 10 CPU MHz: 1998.000 BogoMIPS: 5302.48 Virtualització: VT-x Memòria cau L1d: 32K Memòria cau L1i: 32K Memòria cau L2: 2048K NUMA node0 CPU (s): 0-3

lshw - Llista de maquinari a Linux

Aquesta utilitat de propòsit general ens brinda informació breu i detallada sobre múltiples unitats de maquinari a Linux, com CPU, memòria, disc, controladors USB, adaptadors de xarxa, etc. Lshw extreu la informació de diferents / proc files.

suo lshw -short

A l'executar al consola podrem veure els següent:

H / W path Device Class Descripció =========================================== ======== system () / 0 bus DG35EC / 0/0 processor Intel (R) Core (TM) 2 Quad CPU Q8400 @ 2.66GHz / 0/0/1 memory 2MiB L2 cache / 0/0 / 3 memory 32KiB L1 cache / 0/2 memory 32KiB L1 cache / 0/4 memory 64KiB BIOS / 0/14 memory 8GiB System Memory / 0/14/0 memory 2GiB DIMM DDR2 Synchronous 667 MHz (1.5 ns) / 0/14 / 1 memory 2GiB DIMM DDR2 Synchronous 667 MHz (1.5 ns) / 0/14/2 memory 2GiB DIMM DDR2 Synchronous 667 MHz (1.5 ns) / 0/14/3 memory 2GiB DIMM DDR2 Synchronous 667 MHz (1.5 ns) / 0/100 bridge 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 (ICH8 Family) USB UHCI Controller # 4 /0/100/1a.1 bus 82801H (ICH8 Family) USB UHCI Controller # 5 /0/100/1a.7 bus 82801H (ICH8 Family) USB2 EHCI Controller # 2/0/100 / 1b multimèdia 82801H (ICH8 Family) HD Audi o Controller / 0/100 / 1c bridge 82801H (ICH8 Family) PCI Express Port 1 /0/100/1c.1 bridge 82801H (ICH8 Family) PCI Express Port 2 /0/100/1c.2 bridge 82801H (ICH8 Family) PCI Express Port 3 /0/100/1c.2/0 storage JMB368 IDE controller / 0/100 / 1d bus 82801H (ICH8 Family) USB UHCI Controller # 1 /0/100/1d.1 bus 82801H (ICH8 Family) 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 bridge 82801 PCI Bridge / 0/100 / 1e / 5 bus FW322 / 323 1394 Controller / 0/100 / 1f bridge 82801HB / HR (ICH8 / R) LPC Interface Controller /0/100/1f.2 storage 82801H (ICH8 Family) abril port SATA Controller /0/100/1f.3 bus 82801H (ICH8 Family) SMBus Controller /0/100/1f.5 storage 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 - Llista dels busos USB i detalls de el dispositiu

Aquesta comanda mostra els controladors USB i detalls sobre els dispositius connectats a ells. Per defecte, s'afegeix una breu informació. Si volem l'opció detallada utilitzem l'argument "-v" per imprimir informació més explicita sobre cada port usb.

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

Inxi és un script mega bash de 10K línies que obté detalls de maquinari de múltiples orígens i ordres diferents en el sistema, i genera un bell informe que els usuaris no tècnics poden llegir fàcilment.

inxi -Fx

lsblk - Llista de dispositius de bloc

Enumerar la informació de tots els dispositius de bloc, que són les particions de disc dur i altres dispositius d'emmagatzematge com unitats òptiques i unitats de memòria flash.

Executem a la terminal:

lsblk

Obtenim com a resposta:

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

df - espai en disc dels sistemes d'arxius

Informa sobre diverses particions, els seus punts de muntatge i l'espai utilitzat i disponible en cada un.

df -H

class = "terminal" & Filesystem Size Used Avail Utilitza% Mounted on / dev / sda6 104G 26g 73G 26% / none 4.1k 0 4.1k 0% / sys / fs / cgroup udev 4.2G 4.1k 4.2G 1% / dev tmpfs 837m 1.6m 835m 1% / run none 5.3M 0 5.3M 0% / run / lock none 4.2G 13M 4.2G 1% / run / shm none 105M 21k 105M 1% / run / user / dev / sda8 210g 149G 51g 75% / mitjana / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 / dev / sda5 105G 31G 75G 30% / mitjana / 4668484A68483B47

Pydf - Python df

Aquest utilitari, és una versió millorada de df escrita en Python, que mostra una sortida amb color i fa que es veu millor que df.

pydf Filesystem Size Used Avail Utilitza% Mounted on / dev / sda6 96G 23G 68G 24.4 / / dev / sda8 195G 138g 47G 70.6 / mitjana / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 / dev / sda5 98g 28g 69G 29.2 / mitjana / 4668484A68483B47

fdisk

Fdisk és una utilitat per a modificar particions en discos durs, i també es pot usar per llistar la informació de la partició.

sudo fdisk -l

Si vols saber més sobre aquesta comanda pots llegir: Ordres Linux per gestió de Disc Dur i particions.

mount

La comanda mount s'usa per muntar / desmuntar i veure sistemes d'arxius muntats.

mount | column -t / dev / sda6 on / type ext4 (rw, errors = remount-ro) proc on / proc type 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 / connections type fusectl (rw) none on / sys / kernel / debug type debugfs (rw) none on / 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, size = 10%, mode = 0755) none on / run / lock type tmpfs (rw, noexec, nosuid, nodev, size = 5.242.880) none on / run / shm type tmpfs (rw, nosuid, nodev) none on / run / user type tmpfs (rw, noexec, nosuid, nodev, size = 104.857.600, mode = 0755) none on / sys / fs / pstore type pstore (rw) / dev / sda8 on / mitjana / 13f35f59-f023-4d98- b06f-9dfaebefd6c1 type ext4 (rw, nosuid, nodev, errors = remount-ro) / dev / sda5 on / mitjana / 4668484A68483B47 type fuseblk (rw, nosuid, nodev, allow_other, blksize = 4096) binfmt_misc on / proc / sys / fs / binfmt_misc type binfmt_misc (rw, Noexec, nosuid, nodev) systemd on / sys / fs / cgroup / systemd type cgroup (rw, noexec, nosuid, nodev, none, name = systemd) gvfsd-fuse on / run / user / 1000 / gvfs type fuse.gvfsd -fuse (rw, nosuid, nodev, user = enlightened)

free - Comprova la RAM

Comproveu la quantitat de RAM utilitzada, lliure i total en el sistema amb la comanda free.

free -m

Arxius de directori / proc

Molts dels arxius virtuals en el directori / proc contenen informació sobre maquinari en Linux i configuracions. Aquests són alguns d'ells:

Informació de CPU / memòria

# Cpu information cat / proc / cpuinfo # memory information cat / proc / meminfo

Informació de Linux / nucli

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

Dispositius Sata / SCSI

$ Cat / proc / scsi / scsi Attached devices: Host: scsi3 Channel: 00 Id: 00 Dll: 00 Vendor: ATA Model: ST3500418AS Rev: CC38 Type: Direct-Access ANSI SCSI revisió: 05 Host: scsi4 Channel: 00 Id: 00 Dll: 00 Vendor: SONY Model: DVD RW DRU-190A Rev: 1.63 Type: CD-ROM ANSI SCSI revisió: 05

particions

cat / proc / partitions major minor #blocks name 8 0 488386584 sda 8 1 73400953 sda1 8 febrer 1 sda2 8 maig 102.406.311 sda5 juny 8 102.406.311 sda6 juliol 8 1.998.848 sda7 agost 8 208.171.008 sda8 11 0 1.048.575 sr0

hdparm - Informació de disc dur

Finalment, tenim la comanda hdparm, aquest funciona per obtenir informació sobre dispositius sata com els discs durs.

suo hdparm -i / dev / sda / dev / sda: Model = ST3500418AS, FwRev = CC38, SerialNo = 9VMJXV1N Config = {HardSect NotMFM HdSw> 15uSec Fixed DTR> 10Mbs RotSpdTol> 0, 5%} RawCHS = 16383/16/63, TrkSize = 0, SectSize = 0, ECCbytes = 4 BuffType = unknown, BuffSize = 16384kB, MaxMultSect = 16, MultSect = 16 CurCHS = 16383/16/63, CurSects = 16.514.064, LBA = yes, LBAsects = 976.773.168 IORDY = on / off, tPIO = {min: 120, w / IORDY: 120}, TDMA = {min: 120, rec: 120} PIO modes: pio0 pio1 pio2 pio3 pio4 DMA modes: mdma0 mdma1 mdma2 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 * udma6 AdvancedPM = no WriteCache = enabled Drive conforms to: unknown: ATA / ATAPI-4, 5, 6, 7 * signifies the current activi mode

Resum

Com van poder notar, cadascun dels comandaments té un mètode lleugerament diferent per extreure informació, i és possible que haguem de fer servir més d'un d'ells per a la recerca de detalls específics de l'maquinari en Linux. No obstant això, estan disponibles a la majoria de les distribucions de Linux i es poden instal·lar fàcilment des dels repositoris predeterminats.

Has utilitzat algun dels comandaments? Explica'ns en els comentaris Quins has utilitzat i per obtenir que informació? No oblidis compartir si et va semblar útil la nostra guia?

Tutories

Selecció de l'editor

Back to top button