Kako preveriti podatke o strojni opremi v Linuxu
Kazalo:
- Kako preveriti podatke o strojni opremi v Linuxu
- Lscpu ukaz - Obdelava
- lshw - Seznam strojne opreme za Linux
- lsusb - Seznam usb avtobusov in podrobnosti o napravi
- Inxi
- lsblk - Seznam blokiranih naprav
- df - diskovni prostor datotečnih sistemov
- Pydf - Python df
- fdisk
- pritrditi
- brezplačno - Preverite RAM
- Datoteke v imeniku / proc
- Informacije o CPU / pomnilniku
- Informacije o Linuxu / jedru
- Naprave Sata / SCSI
- Predelne stene
- hdparm - Informacije o trdem disku
- Povzetek
Kot pri vsem je tudi v Linuxu veliko ukazov za preverjanje informacij o strojni opremi. Nekateri ukazi poročajo samo o določenih komponentah strojne opreme, kot so CPU ali pomnilnik, ostali pa pokrivajo več strojnih enot. V tej objavi si na hitro oglejte, kako preveriti podatke o strojni opremi v Linuxu. Seznam vključuje ukaze, kot so lscpu, hwinfo, lshw, lspci.
Kazalo vsebine
Kako preveriti podatke o strojni opremi v Linuxu
Lscpu ukaz - Obdelava
Ukaz lscpu poroča o CPU in procesnih enotah, ki je eden najpomembnejših delov strojne opreme v Linuxu. Ukaz nima dodatnih možnosti ali funkcionalnosti.
lscpu
Izhod bo:
Arhitektura: x86_64 operacijski načini: CPU: 32-bitni, 64-bitni Vrstni red: Little Endian CPU-ji: 4 Seznam spletnih CPU-jev: 0-3 Navoj (i) na jedro: 1 Jedro na vtičnico: 4 vtičnice: 1 vozlišče NUMA: 1 ID prodajalca: GenuineIntel družina CPU: 6 Model: 23 Korak: 10 CPU MHz: 1998.000 BogoMIPS: 5302.48 Virtualizacija: VT-x predpomnilnik L1d: 32K predpomnilnik L1i: 32K predpomnilnik L2: 2048K vozlišče NUMA0 CPU (-i): 0-3
lshw - Seznam strojne opreme za Linux
Ta splošni pripomoček nam ponuja kratke in podrobne informacije o več Linuxovih strojnih enotah, kot so CPU, pomnilnik, disk, usb gonilniki, omrežni adapterji itd. Lshw izvleče informacije iz različnih / proc datotek.
sudo lshw -sort
Ko ga izvedemo v konzoli, bomo lahko videli naslednje:
H / W pot Vrsta naprave Opis ============================================= ======== sistem () / 0 vodnik procesor DG35EC / 0/0 Intel (R) Core (TM) 2 Quad CPU Q8400 @ 2, 66 GHz / 0/0/1 pomnilnik 2MiB L2 cache / 0/0 / 3 pomnilnika 32KiB L1 cache / 0/2 pomnilnik 32KiB L1 cache / 0/4 pomnilnik 64KiB BIOS / 0/14 pomnilnik 8GiB System Memory / 0/14/0 memory 2GiB DIMM DDR2 Synchronous 667 MHz (1, 5 ns) / 0/14 / 1 pomnilnik 2GiB DIMM DDR2 Sinhroni 667 MHz (1, 5 ns) / 0/14/2 pomnilnik 2GiB DIMM DDR2 Sinhroni 667 MHz (1, 5 ns) / 0/14/3 pomnilnik 2GiB DIMM DDR2 Sinhroni 667 MHz (1, 5 ns) / 0/100 most 82G35 Express DRAM Controller / 0/100/2 zaslon 82G35 Express integriran grafični krmilnik / 0/100/2.1 zaslon 82G35 Express integriran grafični krmilnik / 0/100/19 eth0 omrežje 82566DC Gigabit Network Connection / 0/100 / 1a bus 82801H (ICH8 družina) USB UHCI krmilnik št. 4/0/100 / 1a 1 vodila 82801H (družina ICH8) USB UHCI krmilnik # 5/0/100 / 1a 7 vodila 82801H (družina ICH8) USB2 krmilnik EHCI # 2/0100 / 1b multimedijski 82801H (družina ICH8) HD Audi o Krmilnik / 0/100 / 1c most 82801H (družina ICH8) PCI Express Port 1 / 0/100/1c.1 most 82801H (družina ICH8) PCI Express Port 2 / 0/100/1c.2 most 82801H (družina ICH8) PCI Express Port 3 /0/100/1c.2/0 pomnilnik JMB368 IDE krmilnik / 0/100 / 1d vodila 82801H (družina ICH8) USB UHCI krmilnik # 1 /0/100/1d.1 vodila 82801H (družina ICH8) USB UHCI krmilnik # 2 / 0/100/1d.2 avtobus 82801H (družina ICH8) USB UHCI krmilnik # 3 / 0/100/1d.7 avtobus 82801H (ICH8 družina) USB2 EHCI krmilnik # 1/100 / 1e most 82801 PCI Bridge / 0/100 / 1e / 5 avtobus FW322 / 323 1394a Krmilnik / 0/100 / 1f most 82801HB / HR (ICH8 / R) LPC vmesnik Krmilnik /0/100/1f.2 pomnilnik 82801H (ICH8 družina) 4 vrata SATA Controller /0/100/1f.3 bus 82801H (Družina ICH8) SMBus Controller /0/100/1f.5 pomnilnik 82801HR / HO / HH (ICH8R / DO / DH) 2 pristanišče SATA Controller disk ATA ST3500418AS CC38 / dev / sda cd / dvd SONY DVD RW DRU-190A 1, 63 / dev / sr0
lsusb - Seznam usb avtobusov in podrobnosti o napravi
Ta ukaz prikazuje gonilnike USB in podrobnosti o priključenih napravah. Privzeto so natisnjene kratke informacije. Če želimo podrobno možnost, uporabimo argument "-v", da natisnemo bolj eksplicitne informacije o vsakem usb-pristanišču.
lsusb Bus 002 Naprava 001: ID 1d6b: 0002 Linux Foundation 2.0 korenski vozel Bus 007 Naprava 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub Bus 1 00 Naprava 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub Bus 1 00 Naprava 002: ID 045e: 00cb Microsoft Corp. Basic Optical Mouse v2.0 Bus 005 Naprava 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub Bus 1 00 Naprava 001: ID 1d6b: 0002 Linux Foundation 2.0 root korektor Bus 004 Naprava 001: ID 1d6b: 0001 Linux Foundation 1.1 korenski vozel Bus 003 Naprava 001: ID 1d6b: 0001 Linux Foundation 1.1 korenski pesto
Inxi
Inxi je 10K linijski mega bash skript, ki dobi podrobnosti o strojni opremi iz več virov in različnih ukazov v sistemu ter ustvari čudovito poročilo, ki ga lahko netehnični uporabniki zlahka berejo.
lsblk - Seznam blokiranih naprav
Navedite seznam vseh blokovnih naprav, ki so particije trdega diska in drugih naprav za shranjevanje, kot so optični pogoni in pogoni bliskovnega pomnilnika.
Izvedemo v terminalu:
lsblk
Dobimo odgovor:
IME MAJ: MIN RM VELIČINA RO TIP MOUNTPOINT sda 8: 0 0 465, 8G 0 disk ├─sda1 8: 1 0 70G 0 del ├─sda2 8: 2 0 1K 0 del ├─sda5 8: 5 0 97, 7G 0 del / srednje / 4668484A68483B47 dasda6 8: 6 0 97, 7G 0 del / ├─sda7 8: 7 0 1, 9G 0 del └─sda8 8: 8 0 198, 5G 0 del / povprečje / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 sr0 11: 0 1 1024M 0 rom
df - diskovni prostor datotečnih sistemov
Poroča o različnih particijah, njihovih mestih pritrditve ter o uporabljenem in dostopnem prostoru na vsaki.
df -H
class = "terminal" & Velikost datoteke je uporabljena Razpoložljiva raba% Montirano na / dev / sda6 104G 26G 73G 26% / nič 4.1k 0 4.1k 0% / sys / fs / cgroup udev 4.2G 4.1k 4.2G 1% / dev tmpfs 837M 1.6M 835M 1% / teka brez 5.3M 0 5.3M 0% / teče / zaklene nič 4.2G 13M 4.2G 1% / teči / shm nič 105M 21k 105M 1% / teči / uporabnik / dev / sda8 210G 149G 51G 75% / mediji / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 / dev / sda5 105G 31G 75G 30% / media / 4668484A68483B47
Pydf - Python df
Ta pripomoček je izboljšana različica df-ja, napisana v pythonu, ki prikazuje barvni izhod in omogoča boljši videz kot df.
pydf Velikost datoteke uporabljena Razpoložljiva uporaba% Montirano na / 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.2A / media / 4668484
fdisk
Fdisk je pripomoček za spreminjanje particij na trdem disku in se lahko uporablja tudi za seznam informacij o particijah.
sudo fdisk -l
Če želite izvedeti več o tem ukazu, lahko preberete: Linux ukazi za trdi disk in upravljanje s particijami.
pritrditi
Ukaz mount se uporablja za namestitev / odklop in ogled nameščenih datotečnih sistemov.
pritrditi | stolpec -t / dev / sda6 v / tip ext4 (rw, napake = remount-ro) proc on / proc tip proc (rw, noexec, nosuid, nodev) sysfs on / sys type sysfs (rw, noexec, nosuid, nodev) no / on / sys / fs / cgroup tip tmpfs (rw) noben / sys / fs / varovalka / vrsta povezave fusectl (rw) noben / sys / jedro / debug type debugfs (rw) noben / sys / jedro / vrsta zaščite securityfs (rw) udev on / dev tip devtmpfs (rw, način = 0755) devpts on / dev / pts tip devpts (rw, noexec, nosuid, gid = 5, mode = 0620) tmpfs on / run type tmpfs (rw, noexec, nosuid, velikost = 10%, način = 0755) noben / vklopi / zakleni tip tmpfs (rw, noexec, nosuid, nodev, velikost = 5242880) noben v / run / shm tipa tmpfs (rw, nosuid, nodev) noben / run / user type tmpfs (rw, noexec, nosuid, nodev, velikost = 104857600, način = 0755) nobeden v / sys / fs / pstore type pstore (rw) / dev / sda8 on / media / 13f35f59-f023-4d98- b06f-9dfaebefd6c1 tip ext4 (rw, nosuid, nodev, napake = remount-ro) / dev / sda5 on / media / 4668484A68483B47 tip fuseblk (rw, nosuid, nodev, dovoli_other, blksize = 4096) binfmt_misc on / proc / binfmt_misc tip binfmt_misc (rw, noexec, nosuid, nodev) systemd on / sys / fs / cgroup / systemd type cgroup (rw, noexec, nosuid, nodev, none, ime = systemd) gvfsd-fuse on / run / user / 1000 / gvfs tip fuse.gvfsd -varovalka (rw, nosuid, nodev, uporabnik = razsvetljen)
brezplačno - Preverite RAM
Z brezplačnim ukazom preverite količino porabljene, brezplačne in skupne RAM v sistemu.
Datoteke v imeniku / proc
Mnoge virtualne datoteke v imeniku / proc vsebujejo podatke o strojni opremi in nastavitvah Linuxa. Tu je nekaj takih:
Informacije o CPU / pomnilniku
# cpu informacije mačka / proc / cpuinfo # podatki o spominu mačka / proc / meminfo
Informacije o Linuxu / jedru
cat / proc / različica Linux različica 3.11.0-12-generic (buildd @ allspice) (gcc različica 4.8.1 (Ubuntu / Linaro 4.8.1-10ubuntu7)) # 19-Ubuntu SMP Sre Mar 25 16:20:46 UTC 2018
Naprave Sata / SCSI
$ cat / proc / scsi / scsi Priložene naprave: Gostitelj: scsi3 Kanal: 00 Id: 00 Ponedeljek: Prodajalec: ATA Model: ST3500418AS Rev: CC38 Tip: Direkten dostop ANSI SCSI revizija: 05 Gostitelj: scsi4 Kanal: 00 Id: 00 pon: 00 Prodajalec: SONY Model: DVD RW DRU-190A Rev: 1.63 Tip: CD-ROM ANSI SCSI revizija: 05
Predelne stene
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 - Informacije o trdem disku
Končno imamo ukaz hdparm, deluje pa za pridobivanje informacij o napravah sata, kot so trdi diski.
sudo hdparm -i / dev / sda / dev / sda: Model = ST3500418AS, FwRev = CC38, SerialNo = 9VMJXV1N Config = {HardSect NotMFM HdSw> 15uSec Fiksni DTR> 10Mbs RotSpdTol>.5% 165} 165} 165/16 TrkSize = 0, SectSize = 0, ECCbytes = 4 BuffType = neznano, BuffSize = 16384kB, MaxMultSect = 16, MultSect = 16 CurCHS = 16383/16/63, CurSects = 16514064, LBA = da, LBAsects = 976773168 IORDY = vklop / izklop, tPIO = {min: 120, w / IORDY: 120}, tDMA = {min: 120, rec: 120} PIO načini: pio0 pio1 pio2 pio3 pio4 načini DMA: mdma0 mdma1 mdma2 UDMA načini: udma0 udma1 udma3 udma4 * udma5 * udma6 AdvancedPM = ni WriteCache = omogočen Drive ustreza: neznano: ATA / ATAPI-4, 5, 6, 7 * pomeni trenutni aktivni način
Povzetek
Kot lahko opazite, ima vsak ukaze nekoliko drugačen način pridobivanja informacij, zato bomo morda morali uporabiti več kot enega za iskanje določenih podrobnosti o strojni opremi v Linuxu. Vendar so na voljo v večini distribucij Linuxa in jih je mogoče enostavno namestiti iz privzetih skladišč.
Ste uporabili katerega od ukazov? Povejte nam v komentarjih, katere ste uporabili in za pridobitev kakšnih informacij? Ne pozabite deliti, če se vam je naš vodič zdel koristen?
Zmagovalec gigabajtov v Tomovi strojni opremi; z77x
GIGABYTE TECHNOLOGY Co. Ltd., svetovni vodilni proizvajalec matičnih plošč in grafičnih kartic, sporoča, da je matična plošča GIGABYTE Z77X-UP5 TH pridobila
Tizen zelo tekoče deluje na strojni opremi nižjega cenovnega razreda
Samsung Z1 kaže odlične zmogljivosti s svojo skromno strojno opremo zaradi prisotnosti operacijskega sistema Tizen OS.
Battlefield 1 zasije na strojni opremi amd kljub nekaterim nenavadnostim v directxu 12
Battlefield 1 je sposoben sprostiti polni potencial procesorjev AMD FX in grafičnih kartic AMD Polaris za odlične zmogljivosti.