Kaip patikrinti Linux programinės įrangos informaciją
Turinys:
- Kaip patikrinti informaciją apie „Linux“ aparatinę įrangą
- Lscpu komanda - apdorojimas
- lshw - „Linux“ aparatinės įrangos sąrašas
- „lsusb“ - „usb“ autobusų sąrašas ir išsami informacija apie įrenginį
- Inxi
- lsblk - blokuoti įrenginių sąrašą
- df - failų sistemų disko vieta
- Pydf - Python df
- fdisk
- kalnas
- nemokamai - patikrinkite RAM
- Failai kataloge / proc
- CPU / atminties informacija
- „Linux“ / branduolio informacija
- „Sata“ / SCSI įrenginiai
- Pertvaros
- „hdparm“ - informacija apie kietąjį diską
- Santrauka
Kaip ir viskas, yra daug komandų, skirtų patikrinti informaciją apie „Linux“ aparatinę įrangą. Kai kurios komandos praneša tik apie konkrečius aparatūros komponentus, tokius kaip CPU ar atmintį, o kitos apima kelis aparatūros blokus. Šiame įraše trumpai apžvelkite, kaip patikrinti aparatinės įrangos informaciją „Linux“. Į sąrašą įtrauktos tokios komandos kaip lscpu, hwinfo, lshw, lspci.
Turinio rodyklė
Kaip patikrinti informaciją apie „Linux“ aparatinę įrangą
Lscpu komanda - apdorojimas
„ Lscpu“ komanda praneša apie centrinį procesorių ir procesorius, kurie yra viena iš svarbiausių „Linux“ aparatinės įrangos dalių. Komanda neturi daugiau parinkčių ar funkcijų.
lscpu
Rezultatas bus:
Architektūra: x86_64 CPU op-mode (-iai): 32 bitų, 64 bitų baitų tvarka: Little Endian CPU (-ai): 4 Internetinių procesorių (-ų) sąrašas: 0–3 gijos (-ų) viename branduolyje: 1 Turas (-ai) per lizdą: 4 lizdai: 1 Mazgas (-ai) NUMA: 1 Pardavėjo ID: „GenuineIntel“ CPU šeima: 6 Modelis: 23 Žingsnis: 10 CPU MHz: 1998 000 „BogoMIPS“: 5302.48 Virtualizacija: VT-x talpykla L1d: 32K talpykla L1i: 32K talpykla L2: 2048K NUMA mazgas0 procesorius (-iai): 0-3
lshw - „Linux“ aparatinės įrangos sąrašas
Šis bendrosios paskirties įrankis suteikia mums trumpą ir išsamią informaciją apie kelis „Linux“ aparatūros vienetus, tokius kaip CPU, atmintis, diskas, USB tvarkyklės, tinklo adapteriai ir kt. „Lshw“ išskleidžia informaciją iš skirtingų / proc failų.
sudo lshw - trumpas
Vykdydami tai konsolėje, galėsime pamatyti:
H / W kelio įrenginio klasė Aprašymas ============================================= ======== sistema () / 0 magistralė DG35EC / 0/0 procesorius Intel (R) Core (TM) 2 Quad CPU Q8400 @ 2.66GHz / 0/0/1 memory 2MiB L2 cache / 0/0 3 atminties 32KiB L1 talpykla / 0/2 atminties 32KiB L1 talpykla / 0/4 atminties 64KiB BIOS / 0/14 atmintis 8GiB sistemos atmintis / 0/14/0 atmintis 2GiB DIMM DDR2 Sinchroninė 667 MHz (1, 5 ns) / 0/14 / 1 atmintis 2GiB DIMM DDR2 sinchroninė 667 MHz (1, 5 ns) / 0/14/2 atmintis 2GiB DIMM DDR2 sinchroninė 667 MHz (1, 5 ns) / 0/14/3 atmintis 2GiB DIMM DDR2 sinchroninė 667 MHz (1, 5 ns) / 0/100. tiltas 82G35 Express DRAM valdiklis / 0/100/2 ekranas 82G35 Express integruotas grafikos valdiklis /0/100/2.1 ekranas 82G35 Express integruotas grafikos valdiklis / 0/100/19 eth0 tinklas 82566DC Gigabito tinklo jungtis / 0/100 / 1a magistralė 82801H (ICH8 šeima) USB UHCI valdiklis # 4/0/100 / 1a. 1 magistralė 82801H (ICH8 šeima) USB UHCI valdiklis # 5/0/100 / 1a., 7 magistralė 82801H (ICH8 šeima) USB2 EHCI valdiklis # 2/0/100. / 1b multimedija 82801H (ICH8 Family) HD Audi o Valdiklis / 0/100 / 1c tiltas 82801H (ICH8 šeima) PCI Express uostas 1 /0/100/1c.1 tiltas 82801H (ICH8 šeima) PCI Express jungtis 2 /0/100/1c.2 tiltas 82801H (ICH8 šeima) „PCI Express Port 3“ /0/100/1c.2/0 saugykla JMB368 IDE valdiklis / 0/100 / 1d magistralė 82801H (ICH8 šeima) USB UHCI valdiklis # 1 /0/100/1d.1 magistralė 82801H (ICH8 šeima) USB UHCI valdiklis # 2 / 0/100/1d.2 magistralė 82801H (ICH8 šeima) USB UHCI valdiklis # 3 /0/100/1d.7 magistralė 82801H (ICH8 šeima) USB2 EHCI valdiklis # 1/100 / 1e tiltas 82801 PCI tiltas / 0/100 / 1e / 5 magistralė FW322 / 323 1394a valdiklis / 0/100 / 1f tiltas 82801HB / HR (ICH8 / R) LPC sąsajos valdiklis /0/100/1f.2 saugykla 82801H (ICH8 šeima) 4 prievadas SATA valdiklis /0/100/1f.3 magistralė 82801H (ICH8 šeima) SMBus valdiklis /0/100/1f.5 saugykla 82801HR / HO / HH (ICH8R / DO / DH) 2 prievadų SATA valdiklio diskas ATA ST3500418AS CC38 / dev / sda cd / dvd SONY DVD RW DRU-190A 1.63 / dev / sr0
„lsusb“ - „usb“ autobusų sąrašas ir išsami informacija apie įrenginį
Ši komanda rodo USB tvarkykles ir informaciją apie prie jų prijungtus įrenginius. Pagal numatytuosius nustatymus spausdinama trumpa informacija. Jei norime išsamesnės parinkties, mes naudojame argumentą „-v“, norėdami išspausdinti tikslesnę informaciją apie kiekvieną „usb“ prievadą.
„lsusb“ „Bus 002“ įrenginys 001: ID 1d6b: 0002 „Linux Foundation 2.0“ šakninis centrinis mazgas 007 „Bus“ įrenginys 001: ID 1d6b: 0001 „Linux Foundation 1.1“ šakninis centrinis mazgas 006 „Bus“ įrenginys 001: ID 1d6b: 0001 „Linux Foundation 1.1“ šakninis centrinis mazgas 005 „Bus“ įrenginys 002: ID 045e: 00cb „Microsoft Corp.“ Pagrindinė optinės pelės v2.0 magistralė 005 Įtaisas 001: ID 1d6b: 0001 „Linux Foundation 1.1“ šakninis šakotuvas 001 autobusas 001 įrenginys: ID 1d6b: 0002 „Linux Foundation 2.0“ šakninis šakotuvas 004 autobusas 004 įrenginys: ID1d6b: 0001 „Linux Foundation“ 1.1 šaknies stebulė „Bus 003 Bus 001“ įrenginys: ID 1d6b: 0001 „Linux Foundation 1.1“ šakninis šakotuvas
Inxi
„Inxi“ yra 10K eilutės mega bash scenarijus, gaunantis išsamią aparatinės įrangos informaciją iš kelių šaltinių ir skirtingų komandos komandų, ir sukuriantis puikią ataskaitą, kurią lengvai gali skaityti netechniniai vartotojai.
lsblk - blokuoti įrenginių sąrašą
Išvardykite informaciją apie visus blokuojančius įrenginius, kurie yra standžiojo disko skaidiniai ir kiti atminties įrenginiai, pvz., Optiniai ir „flash“ atminties įrenginiai.
Vykdome terminale:
lsblk
Mes gauname atsakymą:
PAVADINIMAS PAGRINDAS: MIN RM DYDIS RO TIPAS PAKABAS sda 8: 0 0 465.8G 0 diskas ├─sda1 8: 1 0 70G 0 dalis ├─sda2 8: 2 0 1K 0 dalis ├─sda5 8: 5 0 97.7G 0 dalis / medium / 4668484A68483B47 dasda6 8: 6 0 97.7G 0 part / ├─sda7 8: 7 0 1.9G 0 part └─sda8 8: 8 0 198.5G 0 part / vid. / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 sr0 11: 0 1 1024M 0 rom
df - failų sistemų disko vieta
Pateikia įvairius skaidinius, jų prijungimo taškus ir kiekviename iš jų naudojamą bei turimą plotą.
df -H
class = "terminal" ir naudotos failo sistemos dydis Naudojama% Naudojama% Sumontuota ant / dev / sda6 104G 26G 73G 26% / nėra 4, 1k 0 4, 1k 0% / sys / fs / cgroup udev 4, 2G 4, 1k 4, 2G 1% / dev tmpfs 837M 1, 6M 835M 1% / paleisti nėra 5, 3M 0 5, 3M 0% / paleisti / užrakinti nėra 4, 2G 13M 4, 2G 1% / paleisti / shm nėra 105M 21k 105M 1% / paleisti / vartotojas / dev / sda8 210G 149G 51G 75% / media / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 / dev / sda5 105G 31G 75G 30% / media / 4668484A68483B47
Pydf - Python df
Ši programa yra patobulinta df versija, parašyta python'e, kuri parodo spalvotą išvestį ir daro ją geresnę nei df.
„pydf“ failo sistemos dydis Naudojamas Kiekis% Įdėtas ant / 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
fdisk
„Fdisk“ yra naudinga modifikuoti standžiųjų diskų skaidinius, taip pat gali būti naudojama skirsnių informacijos sąrašams.
sudo fdisk -l
Jei norite sužinoti daugiau apie šią komandą, galite perskaityti: „Linux“ komandos kietajam diskui ir skaidinių tvarkymas.
kalnas
Komanda „ mount“ naudojama prijungti / atjungti ir peržiūrėti sumontuotas failų sistemas.
kalnas | stulpelis -t / dev / sda6 on / ext4 tipas (rw, klaidos = remount-ro) proc on / proc tipo proc (rw, noexec, nosuid, nodev) sysfs on / sys tipo sysfs (rw, noexec, nosuid, nodev) nėra / sys / fs / cgroup tipo „tmpfs“ (rw) nėra / sys / fs / saugiklis / jungčių tipas fusectl (rw) nėra įjungtas / sys / branduolio / derinimo tipo debugfs (rw) nėra / sys / kernel / saugos tipas securityfs (rw) udev on / dev tipo devtmpfs (rw, mode = 0755) devpts on / dev / pts type devpts (rw, noexec, nosuid, gid = 5, mode = 0620) tmpfs on / run tipo tmpfs (rw, noexec, nosuid, dydis = 10%, mode = 0755) nė vieno įjungimo / paleidimo / užrakto tipo tmpfs (rw, noexec, nosuid, nodev, dydis = 5242880) jokio įjungimo / paleidimo / shm tipo tmpfs (rw, nosuid, nodev) nėra / paleisti / vartotojo tipo tmpfs (rw, noexec, nosuid, nodev, dydis = 104857600, mode = 0755) nėra sistemoje / sys / fs / pstore tipo pstore (rw) / dev / sda8 on / media / 13f35f59-f023-4d98- b06f-9dfaebefd6c1 tipo ext4 (rw, nosuid, nodev, klaidos = remount-ro) / dev / sda5 on / media / 4668484A68483B47 tipo fuseblk (rw, nosuid, nodev, luba_other, blksize = 4096) binfmt_misc on / proc / sys / / binfmt_misc tipas binfmt_misc (rw, noexec, nosuid, nodev) systemd on / sys / fs / cgroup / systemd tipo cgroup (rw, noexec, nosuid, nodev, none, name = systemd) gvfsd-fuse on / run / user / 1000 / gvfs type fuse.gvfsd saugiklis (rw, nosuid, nodev, user = apšviestas)
nemokamai - patikrinkite RAM
Naudodamiesi nemokama komanda patikrinkite sunaudotos, laisvos ir visos RAM kiekį sistemoje.
Failai kataloge / proc
Daugelyje virtualių failų, esančių / proc kataloge, yra informacijos apie „Linux“ aparatinę įrangą ir parametrus. Štai keletas iš jų:
CPU / atminties informacija
# cpu informacijos katė / proc / cpuinfo # informacijos apie atmintį katė / proc / meminfo
„Linux“ / branduolio informacija
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 Trec. 25 d. 16:20:46 UTC 2018 metai
„Sata“ / SCSI įrenginiai
$ cat / proc / scsi / scsi Pridedami įrenginiai: Priegloba: scsi3 Kanalas: 00 Id: 00 Pirmadienis: 00 Pardavėjas: ATA Modelis: ST3500418AS Pav.: CC38 Tipas: Tiesioginės prieigos ANSI SCSI peržiūra: 05 Pagrindinis: scsi4 Kanalas: 00 ID: 00 Pirmadienis: 00 Pardavėjas: SONY Modelis: DVD RW DRU-190A Pav.: 1.63 Tipas: CD-ROM ANSI SCSI peržiūra: 05
Pertvaros
katė / proc / pertvaros pagrindinis nepilnametis #blokų pavadinimas 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“ - informacija apie kietąjį diską
Galiausiai turime „hdparm“ komandą, kuri veikia norint gauti informacijos apie tokius „Sata“ įrenginius kaip kietieji diskai.
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“ = nežinoma, „BuffSize“ = 16384 kB, „MaxMultSect“ = 16, „MultSect“ = 16 „CurCHS“ = 16383/16/63, „CurSects“ = 16514064, LBA = taip, LBA segmentai = 976773168 „IORDY“ išjungta IORDY = įjungta, tPIO = {min: 120, w / IORDY: 120}, tDMA = {min: 120, rec: 120} PIO režimai: pio0 pio1 pio2 pio3 pio4 DMA režimai: mdma0 mdma1 mdma2 UDMA režimai: udma0 udma1 udma3 udma4 * udma5 * udma6 AdvancedPM = ne WriteCache = įjungtas Diskas atitinka: nežinoma: ATA / ATAPI-4, 5, 6, 7 * reiškia dabartinį aktyvųjį režimą
Santrauka
Kaip galbūt pastebėjote, kiekviena iš komandų turi šiek tiek skirtingą informacijos išgavimo būdą, todėl mums gali reikėti naudoti daugiau nei vieną iš jų, norint ieškoti konkrečios aparatinės įrangos informacijos „Linux“. Tačiau jie yra prieinami daugelyje „Linux“ paskirstymų ir juos galima lengvai įdiegti iš numatytųjų saugyklų.
Ar naudojote kurią nors iš komandų? Papasakokite komentaruose, kuriuos iš jų panaudojote ir kokią informaciją gavote? Nepamirškite pasidalinti, jei mūsų vadovas buvo naudingas?
Kaip apsisaugoti nuo išpirkos programinės įrangos?
Naudodami „Anti Ransom V3“ galite pamiršti apie infekcijas arba laiku sustabdyti išpirkos programų išpuolius, kad išsaugotumėte visus savo duomenis
Kaip suaktyvinti automatinius programinės įrangos naujinius „ios 12“
Viena iš daugelio naujų „iOS 12“ funkcijų yra automatiniai programinės įrangos atnaujinimai. Sužinokite, kaip nuolat atnaujinti „iPhone“ nežinodami
Kaip sukonfigūruoti klaviatūrą ir pelę be originalios programinės įrangos
Mygtukai, funkcijos arba makrokomandų susiejimas yra alternatyvos, su kuriomis mes galime konfigūruoti klaviatūrą ir pelę be originalios programinės įrangos.