Pamācības

Kā pārbaudīt informāciju par Linux aparatūru

Satura rādītājs:

Anonim

Tāpat kā viss, ir arī daudzas komandas, lai pārbaudītu informāciju par Linux aparatūru. Dažas komandas ziņo tikai par īpašām aparatūras sastāvdaļām, piemēram, centrālo procesoru vai atmiņu, bet pārējās aptver vairākas aparatūras vienības. Šajā rakstā īsumā apskatiet, kā pārbaudīt aparatūras informāciju Linux. Sarakstā cita starpā ir tādas komandas kā lscpu, hwinfo, lshw, lspci.

Satura rādītājs

Kā pārbaudīt informāciju par Linux aparatūru

Lscpu komanda - apstrāde

Lscpu komanda ziņo par centrālo procesoru un procesora blokiem, kas ir viena no vissvarīgākajām aparatūras daļām Linux. Komandai nav citu iespēju vai funkcionalitātes.

lscpu

Rezultāts būs:

Arhitektūra: x86_64 CPU op-mode (-i): 32-bitu, 64-bitu baitu secība: Little Endian CPU: 4 Tiešsaistes CPU saraksts: 0-3 Vītne (-s) kodolā: 1 Kods (-i) vienā kontaktligzdā: 4 ligzda (-s): 1 Mezgls (-i) NUMA: 1 Piegādātāja ID: GenuineIntel CPU saime: 6 Modelis: 23 Darbība: 10 CPU MHz: 1998 000 BogoMIPS: 5302.48 Virtualizācija: VT-x Cache L1d: 32K kešatmiņa L1i: 32K kešatmiņa L2: 2048K NUMA mezgls0 CPU: 0-3

lshw - Linux aparatūras saraksts

Šī vispārējā lietojumprogramma sniedz mums īsu un detalizētu informāciju par vairākām Linux aparatūras vienībām, piemēram, centrālo procesoru, atmiņu, disku, usb draiveriem, tīkla adapteriem utt. Lshw iegūst informāciju no dažādiem / proc failiem.

sudo lshw-īss

Izpildot to konsolē, mēs redzēsim:

H / W ceļa ierīces klase Apraksts ============================================= ======== sistēma () / 0 kopnes DG35EC / 0/0 procesors Intel (R) Core (TM) 2 četrkods CPU Q8400 @ 2, 66 GHz / 0/0/1 atmiņa 2MiB L2 kešatmiņa / 0/0 / 3 atmiņa 32KiB L1 kešatmiņa / 0/2 atmiņa 32KiB L1 kešatmiņa / 0/4 atmiņa 64KiB BIOS / 0/14 atmiņa 8GiB sistēmas atmiņa / 0/14/0 atmiņa 2GiB DIMM DDR2 Sinhronā 667 MHz (1, 5 ns) / 0/14 / 1 atmiņa 2GiB DIMM DDR2 sinhronā 667 MHz (1, 5 ns) / 0/14/2 atmiņa 2GiB DIMM DDR2 sinhronā 667 MHz (1, 5 ns) / 0/14/3 atmiņa 2GiB DIMM DDR2 sinhronā 667 MHz (1, 5 ns) / 0/100 tilts 82G35 Express DRAM kontrolieris / 0/100/2 displejs 82G35 Express integrētais grafikas kontrolieris /0/100/2.1 displejs 82G35 Express integrētais grafikas kontrolieris / 0/100/19 eth0 tīkls 82566DC Gigabitu tīkla savienojums / 0/100 / 1a kopne 82801H (ICH8 saime) USB UHCI kontrolieris # 4/0/100 / 1a. 1 kopne 82801H (ICH8 saime) USB UHCI kontrolieris # 5/0/100 / 1a. 7 kopne 82801H (ICH8 saime) USB2 EHCI kontrolieris # 2/0/100. / 1b multimedijs 82801H (ICH8 saime) HD Audi o Kontrolieris / 0/100 / 1c tilts 82801H (ICH8 saime) PCI Express Port 1 /0/100/1c.1 tilts 82801H (ICH8 saime) PCI Express Port 2 /0/100/1c.2 tilts 82801H (ICH8 saime) PCI Express Port 3 /0/100/1c.2/0 krātuve JMB368 IDE kontrolieris / 0/100 / 1d kopne 82801H (ICH8 saime) USB UHCI kontrolieris # 1 /0/100/1d.1 kopne 82801H (ICH8 saime) USB UHCI kontrolieris # 2 /0/100/1d.2 kopne 82801H (ICH8 saime) USB UHCI kontrolieris # 3 /0/100/1d.7 kopne 82801H (ICH8 saime) USB2 EHCI kontrolieris # 1/100 / 1e tilts 82801 PCI Bridge / 0/100 / 1e / 5 kopnes FW322 / 323 1394a kontrolieris / 0/100 / 1f tilts 82801HB / HR (ICH8 / R) LPC interfeisa kontrolieris /0/100/1f.2 krātuve 82801H (ICH8 saime) 4 ports SATA kontrolieris /0/100/1f.3 kopne 82801H (ICH8 saime) SMBus kontrolieris /0/100/1f.5 krātuve 82801HR / HO / HH (ICH8R / DO / DH) 2 portu SATA kontroliera disks ATA ST3500418AS CC38 / dev / sda cd / dvd SONY DVD RW DRU-190A 1.63 / dev / sr0

lsusb - usb kopņu un ierīces informācijas saraksts

Šī komanda parāda USB draiverus un informāciju par ierīcēm, kas ar tām savienotas. Pēc noklusējuma tiek izdrukāta īsa informācija. Ja mēs vēlamies detalizētu opciju, mēs izmantojam argumentu "-v", lai izdrukātu precīzāku informāciju par katru usb portu.

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

Inxi

Inxi ir 10K līnijas mega bash skripts, kas iegūst aparatūras informāciju no vairākiem avotiem un dažādām sistēmas komandām, un ģenerē skaistu ziņojumu, kuru lietotāji, kas nav tehniski lietotāji, var viegli lasīt.

inxi -Fx

lsblk - bloķēt ierīču sarakstu

Uzskaitiet visu bloķējošo ierīču, kas ir cietā diska nodalījumi un citas atmiņas ierīces, piemēram, optiskos diskdziņus un zibatmiņas diskus, informāciju.

Mēs izpildām terminālī:

lsblk

Mēs saņemam atbildi:

VĀRDS MAJS: MIN RM IZMĒRS RO TIPA PUNKTS sda 8: 0 0 465.8G 0 disks ├─sda1 8: 1 0 70G 0 daļa ├─sda2 8: 2 0 1K 0 daļa ├─sda5 8: 5 0 97, 7G 0 daļa / vidēja / 4668484A68483B47 dasda6 8: 6 0 97.7G 0 daļa / ├─sda7 8: 7 0 1, 9G 0 daļa └─sda8 8: 8 0 198, 5G 0 daļa / vidējā / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 sr0 11: 0 1 1024M 0 rom

df - failu sistēmu diska vieta

Ziņo par dažādiem nodalījumiem, to pievienošanas punktiem, kā arī par katrā izmantoto un pieejamo vietu.

df -H

klase = "termināls" un izmantotā faila sistēmas lielums Pieejams Izmantot% Uzstādīts / dev / sda6 104G 26G 73G 26% / nav 4, 1k 0 4, 1k 0% / sys / fs / cgroup udev 4, 2G 4, 1k 4, 2G 1% / dev tmpfs 837M 1, 6M 835M 1% / palaist nav 5, 3M 0 5, 3M 0% / palaist / bloķēt nav 4, 2G 13M 4, 2G 1% / palaist / shm nav 105M 21k 105M 1% / palaist / lietotājs / dev / sda8 210G 149G 51G 75% / media / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 / dev / sda5 105G 31G 75G 30% / media / 4668484A68483B47

Pydf - Python df

Šī lietderība ir uzlabota df versija, kas rakstīta python, kas parāda krāsainu izvadi un liek tai izskatīties labāk nekā df.

pydf failu sistēmas lielums Izmantots Pieejams Izmantojums% Uzstādīts / 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/46

fdisk

Fdisk ir noderīgs, lai modificētu nodalījumus cietajos diskos, un to var izmantot arī, lai uzskaitītu informāciju par nodalījumiem.

sudo fdisk -l

Ja vēlaties uzzināt vairāk par šo komandu, izlasiet: Linux komandas cietajam diskam un nodalījumu pārvaldībai.

stiprinājums

Komanda mount tiek izmantota, lai uzstādītu / atvienotu un apskatītu uzstādītās failu sistēmas.

stiprinājums | kolonna -t / dev / sda6 on / ext4 tips (rw, kļūdas = remount-ro) proc on / proc tipa proc (rw, noexec, nosuid, nodev) sysfs on / sys tipa sysfs (rw, noexec, nosuid, nodev) nav uz / sys / fs / cgroup type tmpfs (rw) nav par / sys / fs / drošinātājs / savienojumu tips fusectl (rw) nav uz / sys / kodola / atkļūdošanas tipa atkļūdošanas (rw) nav uz / sys / kodola / drošības tips securityfs (rw) udev on / dev tipa 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, izmērs = 10%, mode = 0755) nav ieslēgta / palaist / bloķēt tipa tmpfs (rw, noexec, nosuid, nodev, izmērs = 5242880) nav ieslēgta / palaist / shm tipa tmpfs (rw, nosuid, nodev) nav ieslēgts / palaist / lietotāja tips tmpfs (rw, noexec, nosuid, nodev, izmērs = 104857600, mode = 0755) nav / sys / fs / pstore tipa pstore (rw) / dev / sda8 on / media / 13f35f59-f023-4d98- b06f-9dfaebefd6c1 tips ext4 (rw, nosuid, nodev, kļūdas = remount-ro) / dev / sda5 on / media / 4668484A68483B47 tipa fuseblk (rw, nosuid, nodev, allow_other, blksize = 4096) binfmt_misc on / proc / sys / / binfmt_misc tips 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 drošinātājs (rw, nosuid, nodev, user = apgaismots)

bezmaksas - pārbaudiet RAM

Pārbaudiet izmantoto, brīvo un kopējo RAM daudzumu sistēmā ar bezmaksas komandu.

bezmaksas -m

Faili direktorijā / proc

Daudzi virtuālie faili direktorijā / proc satur informāciju par Linux aparatūru un iestatījumiem. Šeit ir daži no tiem:

Informācija par centrālo procesoru / atmiņu

# cpu informācijas kaķis / proc / cpuinfo # atmiņas informācijas kaķis / proc / meminfo

Informācija par Linux / kodola

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

Sata / SCSI ierīces

$ cat / proc / scsi / scsi Pievienotās ierīces: Resurss: scsi3 Kanāls: 00 Id: 00 Pirmdiena: 00 Pārdevējs: ATA Modelis: ST3500418AS Rev: CC38 Tips: Tiešās piekļuves ANSI SCSI revīzija: 05 Host: scsi4 Kanāls: 00 Id: 00 Pirmdiena: 00 Pārdevējs: SONY Modelis: DVD RW DRU-190A Rev: 1.63 Tips: CD-ROM ANSI SCSI rediģēšana: 05

Starpsienas

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 - informācija par cieto disku

Visbeidzot, mums ir komanda hdparm, tā darbojas, lai iegūtu informāciju par tādām sata ierīcēm kā cietie diski.

sudo hdparm -i / dev / sda / dev / sda: Model = ST3500418AS, FwRev = CC38, SerialNo = 9VMJXV1N Config = = {HardSect NotMFM HdSw> 15uSec Fixed DTR> 10Mbs RotSpdTol>.5%} RawCHS = 1638. TrkSize = 0, SectSize = 0, ECCbytes = 4 BuffType = nezināms, BuffSize = 16384kB, MaxMultSect = 16, MultSect = 16 CurCHS = 16383/16/63, CurSects = 16514064, LBA = jā, LBAsekti = 976773168 IORDY = ieslēgts, tPIO = {min: 120, w / IORDY: 120}, tDMA = {min: 120, rec: 120} PIO režīmi: pio0 pio1 pio2 pio3 pio4 DMA režīmi: mdma0 mdma1 mdma2 UDMA režīmi: udma0 udma1 udma3 udma4 * udma5 * udma6 AdvancedPM = nē WriteCache = iespējots Disks atbilst: nezināmam: ATA / ATAPI-4, 5, 6, 7 * nozīmē pašreizējo aktīvo režīmu

Kopsavilkums

Kā jūs varētu pamanīt, katrai no komandām ir nedaudz atšķirīga informācijas iegūšanas metode, un, iespējams, mums vajadzēs izmantot vairāk nekā vienu no tām, lai meklētu specifisku aparatūras informāciju Linux. Tomēr tie ir pieejami lielākajā daļā Linux izplatījumu, un tos var viegli instalēt no noklusējuma krātuvēm.

Vai esat izmantojis kādu no komandām? Pastāstiet mums komentāros, kurus jūs izmantojāt, un lai iegūtu kādu informāciju? Neaizmirstiet padalīties, ja mūsu ceļvedis jums šķita noderīgs?

Pamācības

Izvēle redaktors

Back to top button