Tutorial

Bagaimana untuk memeriksa maklumat tentang perkakasan di linux

Isi kandungan:

Anonim

Sama dengan segala-galanya, terdapat banyak arahan untuk mengesahkan maklumat tentang perkakasan di Linux. Sesetengah arahan melaporkan hanya komponen perkakasan tertentu seperti CPU atau memori, manakala selebihnya meliputi beberapa unit perkakasan. Dalam siaran ini, lihat dengan pantas bagaimana untuk memeriksa maklumat perkakasan di Linux. Senarai ini termasuk arahan seperti lscpu, hwinfo, lshw, lspci, antara lain.

Indeks kandungan

Bagaimana untuk mengesahkan maklumat tentang perkakasan di Linux

Arahan Lscpu - Pemprosesan

Perintah lscpu melaporkan unit CPU dan pemprosesan, salah satu bahagian perkakasan yang paling penting di Linux. Perintah ini tidak mempunyai pilihan atau fungsi lanjut.

lscpu

Output akan:

Senibina: x86_64 CPU op-mod (s): 32-bit, 64-bit Byte order: Little Endian CPU (s): 4 Senarai CPU dalam talian: 0-3 Thread per core: Teras 1 Socket: 4 Socket: 1 Node NUMA: 1 ID Penjual: FamilyIntel Keluarga CPU: 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 - Senarai perkakasan Linux

Utiliti tujuan umum ini memberikan maklumat ringkas dan terperinci mengenai pelbagai unit perkakasan Linux, seperti CPU, memori, cakera, pemacu usb, adapter rangkaian, dan sebagainya. Lshw mengekstrak maklumat daripada fail yang berbeza / proc.

sudo lshw -short

Apabila melaksanakannya di konsol kita akan dapat melihat perkara berikut:

H / W laluan Peranti Penerangan Kelas =========================================== ======== sistem () / 0 bas DG35EC / 0/0 prosesor Intel (R) Core (TM) 2 Quad CPU Q8400 @ 2.66GHz / 0/0/1 memori 2MiB L2 cache / 0/0 / 3 memori 32KiB L1 cache / memori 0/2 32KiB L1 cache / memori 0/4 64KiB BIOS / 0/14 memori 8GiB Memori sistem / memori 0/14/0 2GiB DIMM DDR2 Synchronous 667 MHz (1.5 ns) / 0/14 / 1 memori 2GiB DIMM DDR2 Synchronous 667 MHz (1.5 ns) / 0/14/2 memori 2GiB DIMM DDR2 Synchronous 667 MHz (1.5 ns) / memori 0/14/3 2GiB DIMM DDR2 Synchronous 667 MHz (1.5 ns) / 0/100 jambatan 82G35 Express DRAM Controller / 0/100/2 display 82G35 Express Controller Graphics Integrated /0/100/2.1 display 82G35 Express Controller Graphics Integrated / 0/100/19 eth0 network 82566DC Gigabit Network Connection / 0/100 / 1a bus 82801H (Keluarga ICH8) Pengawal USB UHCI # 4/0/100 / 1a 1 bus 82801H (Keluarga ICH8) Pengawal USB UHCI # 5/0/100 / 1a 7 bus 82801H (Keluarga ICH8) Pengawal USB2 EHCI # 2/0/100 / 1b multimedia 82801H (Keluarga ICH8) HD Audi o Pengawal / jambatan 0/100 / 1c 82801H (Keluarga ICH8) Port PCI Express 1 / 0/100/1c.1 jambatan 82801H (Keluarga ICH8) PCI Express Port 2 / 0/100/1c.2 jambatan 82801H (Keluarga ICH8) PCI Express Port 3/0/100/1c.2/0 penyimpanan Pengawal IDE JMB368 / bas 0/100 / 1d 82801H (Keluarga ICH8) Pengawal USB UHCI # 1 /0/100/1d.1 bus 82801H (Keluarga ICH8) USB UHCI Controller # 2 /0/100/1d.2 bus 82801H (Keluarga ICH8) Pengawal USB UHCI # 3 / 0/100/1d.7 bus 82801H (Keluarga ICH8) USB2 EHCI Controller # 1/0/100 / 1e bridge 82801 PCI Bridge / 0/100 / 1e / 5 bus FW322 / 323 1394a Pengawal / 0/100 / 1f jambatan 82801HB / HR (ICH8 / R) Pengawal Antara Muka LPC /0/100/1f.2 82801H (Keluarga ICH8) Pengawal SATA /0/100/1f.3 bas 82801H (Keluarga ICH8) SMBus Controller /0/100/1f.5 penyimpanan 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 - Senarai usb bas dan butiran peranti

Perintah ini memaparkan pemacu USB dan butiran mengenai peranti yang disambungkan kepada mereka. Secara lalai, maklumat ringkas dicetak. Sekiranya kami mahu pilihan terperinci kami menggunakan hujah "-v" untuk mencetak maklumat yang lebih jelas mengenai setiap 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 Tikus Optik Asas v2.0 Bas 005 Peranti 001: ID 1d6b: 0001 Linux Foundation 1.1 hub akar Bas 001 Peranti 001: ID 1d6b: 0002 Linux Foundation 2.0 akar hub Bas 004 Peranti 001: ID 1d6b: 0001 Linux Foundation 1.1 akar hub Bas 003 Peranti 001: ID 1d6b: 0001 Linux Foundation 1.1 hub akar

Inxi

Inxi adalah skrip mega bash 10K yang mendapat butiran perkakasan dari pelbagai sumber dan arahan yang berlainan pada sistem, dan menghasilkan laporan yang indah bahawa pengguna bukan teknikal boleh membaca dengan mudah.

inxi -Fx

lsblk - Blok Senarai Peranti

Senaraikan maklumat semua peranti blok, yang merupakan partition cakera keras dan peranti storan lain seperti pemacu optik dan pemacu kilat flash.

Kami melaksanakan di terminal:

lsblk

Kami mendapat sambutan:

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

df - ruang cakera sistem fail

Laporan pelbagai partition, titik mount mereka, dan ruang yang digunakan dan tersedia pada setiap.

df -H

class = "terminal" & Filesystem Size Used Use Use% 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% / lari tidak ada 5.3M 0 5.3M 0% / larian / kunci tiada 4.2G 13M 4.2G 1% / lari / shm tiada 105M 21k 105M 1% / larian / pengguna / dev / sda8 210G 149G 51G 75% / media / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 / dev / sda5 105G 31G 75G 30% / media / 4668484A68483B47

Pydf - Python df

Utiliti ini adalah versi yang lebih baik daripada df yang ditulis dalam python, yang menunjukkan output berwarna dan menjadikannya kelihatan lebih baik daripada df.

pydf Saiz Filesystem Digunakan Penggunaan Avail% Mounted on / 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 / 4668484A

fdisk

Fdisk adalah utiliti untuk mengubah partition pada cakera keras, dan juga boleh digunakan untuk menyenaraikan maklumat partition.

sudo fdisk -l

Jika anda ingin mengetahui lebih lanjut tentang arahan ini, anda boleh membaca: Perintah Linux untuk Hard Disk dan pengurusan partition.

gunung

Perintah gunung digunakan untuk me-mount / menyahpasang dan melihat sistem fail yang dipasang.

gunung | proc (rw, noexec, nosuid, nodev) sysfs pada / sys jenis sysfs (rw, noexec, nosuid, nodev) tiada pada / sys / fs / cgroup jenis tmpfs (rw) tidak ada pada / sys / fs / fius / sambungan jenis fusectl (rw) tidak ada pada / sys / kernel / debug jenis debugfs (rw) (rw, mode = 0755) devpts pada / dev / pts jenis devpts (rw, noexec, nosuid, gid = 5, mod = 0620) tmpfs on / run tmpfs jenis (rw, noexec tidak ada pada / jalan / kunci jenis tmpfs (rw, noexec, nosuid, nodev, saiz = 5242880) tiada pada / run / shm jenis tmpfs (rw, nosuid, nodev) tiada pada / run / user type tmpfs (rw, noexec, nosuid, nodev, size = 104857600, mode = 0755) tidak ada pada / sys / fs / pstore jenis pstore (rw) / dev / sda8 di / media / 13f35f59-f023-4d98- / dev / sda5 pada / media / 4668484A68483B47 jenis fuseblk (rw, nosuid, nodev, allow_other, blksize = 4096) binfmt_misc pada / proc / sys / / binfmt_misc jenis binfmt_misc (rw, nodec, nosuid, nodev) systemd pada / sys / fs / cgroup / systemd type cgroup (rw, noexec, nosuid, nodev, none, name = systemd) gvfsd-fuse on / run / user / 1000 / gvfs type fuse.gvfsd -fungsi (rw, nosuid, nodev, user = tercerahkan)

percuma - Semak RAM

Sahkan jumlah RAM yang digunakan, percuma dan total dalam sistem dengan arahan percuma.

percuma -m

Fail dalam direktori / proc

Kebanyakan fail maya dalam direktori / proc mengandungi maklumat mengenai perkakasan dan tetapan Linux. Berikut adalah sebahagian daripada mereka:

Maklumat CPU / ingatan

# Maklumat cpu kucing / proc / cpuinfo # maklumat memori kucing / proc / meminfo

Maklumat Linux / kernel

# / Ubuntu / Linaro 4.8.1-10ubuntu7) # 19-Ubuntu SMP Wed 2018

Sata / SCSI Devices

$ cat / proc / scsi / scsi Peranti dilampirkan: Host: scsi3 Saluran: 00 Id: 00 Isnin: 00 Vendor: ATA Model: ST3500418AS Rev: CC38 Jenis: Akses Langsung ANSI SCSI semakan: 00 Isnin: 00 Penjual: SONY Model: DVD RW DRU-190A Rev: 1.63 Jenis: CD-ROM ANSI SCSI semakan: 05

Partition

cat / proc / partition 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 - Maklumat Pemacu keras

Akhir sekali, kami mempunyai arahan hdparm, ia berfungsi untuk mendapatkan maklumat tentang peranti sata seperti cakera keras.

sudo hdparm -i / dev / sda / dev / sda: Model = ST3500418AS, FwRev = CC38, SerialNo = 9VMJXV1N Config = {HardSect NotMFM HdSw> 15uSec Fixed DTR> 10Mbs RotSpdTol> TrkSize = 0, SectSize = 0, ECCbytes = 4 BuffType = unknown, BuffSize = 16384kB, MaxMultSect = 16, MultSect = 16 CurCHS = 16383/16/63, CurSects = 16514064, LBA = ya, LBAsects = 976773168 IORDY =, tDMA = {min: 120, rec: 120} PIO mod: pio0 pio1 pio2 pio3 pio4 mod DMA: mdma0 mdma1 mdma2 Mod UDMA: udma0 udma1 udma3 udma4 * udma5 * udma6 AdvancedPM = no WriteCache = enabled Drive conforms to: unknown: ATA / ATAPI-4, 5, 6, 7 * bermaksud mod aktif semasa

Ringkasan

Seperti yang anda perhatikan, setiap arahan mempunyai kaedah yang sedikit berbeza untuk mengekstrak maklumat, dan kami mungkin perlu menggunakan lebih daripada satu daripada mereka untuk mencari butiran perkakasan tertentu di Linux. Walau bagaimanapun, ia tersedia dalam kebanyakan pengedaran Linux dan boleh dipasang dengan mudah dari repositori lalai.

Adakah anda menggunakan mana-mana arahan? Beritahu kami dalam ulasan, yang mana yang anda gunakan dan untuk mendapatkan maklumat apa? Jangan lupa untuk berkongsi jika anda mendapati panduan kami berguna?

Tutorial

Pilihan Editor

Back to top button