Tutorial

Cara memeriksa informasi tentang perangkat keras di linux

Daftar Isi:

Anonim

Seperti semuanya, ada banyak perintah untuk memverifikasi informasi tentang perangkat keras di Linux. Beberapa perintah hanya melaporkan komponen perangkat keras tertentu seperti CPU atau memori, sedangkan sisanya mencakup beberapa unit perangkat keras. Dalam posting ini, lihat bagaimana memeriksa informasi perangkat keras di Linux. Daftar ini mencakup perintah seperti lscpu, hwinfo, lshw, lspci, antara lain.

Indeks isi

Cara memverifikasi informasi tentang perangkat keras di Linux

Perintah Lscpu - Memproses

Perintah lscpu melaporkan CPU dan unit pemrosesan, salah satu bagian terpenting dari perangkat keras di Linux. Perintah tidak memiliki opsi atau fungsi lebih lanjut.

lscpu

Outputnya adalah:

Arsitektur: x86_64 CPU op-mode (s): 32-bit, 64-bit Byte order: Little Endian CPU (s): 4 Daftar CPU online: 0-3 Thread (s) per inti: 1 Core Per Socket: 4 Socket: 1 Node (s) NUMA: 1 ID Vendor: GenuineIntel CPU Family: 6 Model: 23 Melangkah: 10 CPU MHz: 1998.000 BogoMIPS: 5302.48 Virtualisasi: VT-x Cache L1d: 32K Cache L1i: 32K Cache L2: 2048K NUMA node0 CPU: 0-3

lshw - daftar perangkat keras Linux

Utilitas serba guna ini memberi kami informasi singkat dan terperinci tentang beberapa unit perangkat keras Linux, seperti CPU, memori, disk, driver usb, adaptor jaringan, dll. Lshw mengekstrak informasi dari file / proc yang berbeda.

sudo lshw -jenis pendek

Saat menjalankannya di konsol kita akan dapat melihat yang berikut:

Jalur H / W Deskripsi Perangkat Kelas =========================================== ======== sistem () / 0 bus 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 / 0/2 memori 32KiB L1 cache / 0/4 memori 64KiB BIOS / 0/14 memori 8GiB Memori Sistem / 0/14/0 memori 2GiB DIMM DDR2 Sinkron 667 MHz (1, 5 ns) / 0/14 / 1 memori 2GiB DIMM DDR2 Sinkron 667 MHz (1, 5 ns) / 0/14/2 memori 2GiB DIMM DDR2 Sinkron 667 MHz (1, 5 ns) / 0/14/3 memori 2GiB DIMM DDR2 Synchronous 667 MHz (1, 5 ns) / 0/100 jembatan 82G35 Express DRAM Controller / layar 0/100/2 82G35 Express Integrated Graphics Controller /0/100/2.1 display 82G35 Express Integrated Graphics Controller / 0/100/19 eth0 network 82566DC Koneksi Jaringan Gigabit / 0/100 / 1a bus 82801H (Keluarga ICH8) Pengontrol USB UHCI # 4/0/100 / 1a. 1 bus 82801H (Keluarga ICH8) Pengontrol USB UHCI # 5/0/100 / 1a. 7 bus 82801H (Keluarga ICH8) Pengendali EHCI USB2 # 2/0/100 / 1b multimedia 82801H (Keluarga ICH8) Audi HD o Kontroler / 0/100 / 1c jembatan 82801H (ICH8 Family) PCI Express Port 1 /0/100/1c.1 jembatan 82801H (ICH8 Family) PCI Express Port 2 /0/100/1c.2 bridge 82801H (ICH8 Family) Penyimpanan PCI Express Port 3 /0/100/1c.2/0 JMB368 IDE controller / 0/100 / 1d bus 82801H (ICH8 Family) USB Pengontrol UHCI # bus 1 /0/100/1d.1 bus 82801H (ICH8 Family) USB Pengontrol UHCI # 2 /0/100/1d.2 bus 82801H (Keluarga ICH8) USB Pengontrol UHCI # 3 /0/100/1d.7 bus 82801H (Keluarga ICH8) USB2 Pengendali EHCI # 1/0/100 / 1e jembatan 82801 PCI Bridge / 0/100 / 1e / 5 bus FW322 / 323 1394a Controller / 0/100 / 1f bridge 82801HB / HR (ICH8 / R) Pengendali Antarmuka LPC / penyimpanan 0/100/1f.2 82801H (ICH8 Family) 4 port SATA Controller /0/100/1f.3 bus 82801H (Keluarga ICH8) SMBus Controller /0/100/1f.5 penyimpanan 82801HR / HO / HH (ICH8R / DO / DH) 2 port disk Pengontrol SATA ATA ST3500418AS CC38 / dev / sda cd / dvd SONY DVD RW DRU-190A 1.63 / dev / sr0

lsusb - Daftar bus usb dan detail perangkat

Perintah ini menampilkan driver USB dan perincian tentang perangkat yang terhubung dengannya. Secara default, informasi singkat dicetak. Jika kita menginginkan opsi terperinci, kita menggunakan argumen "-v" untuk mencetak informasi yang lebih eksplisit tentang setiap port usb.

lsusb Bus 002 Perangkat 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. Mouse Optik Dasar v2.0 Bus 005 Perangkat 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub Bus 001 Perangkat 001: ID 1d6b: 0002 Linux Foundation 2.0 root hub Bus 004 Perangkat 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub Bus 003 Perangkat 001: ID 1d6b: 0001 Linux Foundation 1.1 root hub

Inxi

Inxi adalah skrip mega bash baris 10K yang mendapatkan detail perangkat keras dari berbagai sumber dan perintah berbeda pada sistem, dan menghasilkan laporan yang indah yang mudah dibaca oleh pengguna non-teknis.

inxi -Fx

lsblk - Blokir Daftar Perangkat

Daftar informasi semua perangkat blok, yang merupakan partisi hard drive dan perangkat penyimpanan lain seperti drive optik dan drive memori flash.

Kami mengeksekusi di terminal:

lsblk

Kami mendapat tanggapan:

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

df - ruang disk sistem file

Melaporkan berbagai partisi, titik pemasangannya, dan ruang yang digunakan dan tersedia pada masing-masing partisi.

df -H

class = "terminal" & Ukuran Sistem File yang Digunakan Penggunaan yang Tersedia% Dipasang di / dev / sda6 104G 26G 73G 26% / tidak ada 4.1k 0 4.1k 0% / sys / fs / cgroup udev 4.2G 4.1k 4.2G 1% / dev tmpfs 837M 1.6M 835M 1% / jalankan tidak ada 5.3M 0 5.3M 0% / run / tidak ada kunci 4.2G 13M 4.2G 1% / run / shm tidak ada 105M 21k 105M 1% / run / pengguna / dev / sda8 210G 149G 51G 75% 75% / media / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 / dev / sda5 105G 31G 75G 30% / media / 4668484A68483B47

Pydf - Python df

Utilitas ini adalah versi perbaikan dari df yang ditulis dengan python, yang menunjukkan keluaran berwarna dan membuatnya terlihat lebih baik daripada df.

pydf Filesystem Ukuran Digunakan Penggunaan yang Telah Digunakan% Dipasang di / 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.24 / media / 4668

fdisk

Fdisk adalah utilitas untuk memodifikasi partisi pada hard drive, dan juga dapat digunakan untuk membuat daftar informasi partisi.

sudo fdisk -l

Jika Anda ingin tahu lebih banyak tentang perintah ini, Anda dapat membaca: Perintah Linux untuk Hard Disk dan manajemen partisi.

mount

Perintah mount digunakan untuk me-mount / unmount dan melihat sistem file yang terpasang.

mount | kolom -t / dev / sda6 on / type ext4 (rw, error = remount-ro) proc on / proc tipe proc (rw, noexec, nosuid, nodev) sysfs on / sys ketik sysfs (rw, noexec, nosuid, nodev) tidak ada di / sys / fs / cgroup tipe tmpfs (rw) tidak ada di / sys / fs / fuse / koneksi type fusectl (rw) tidak ada di / sys / kernel / debug tipe debugfs (rw) tidak ada di / sys / kernel / tipe keamanan securityfs (rw) udev on / dev tipe devtmpfs (rw, mode = 0755) devpts pada / dev / pts tipe devpts (rw, noexec, nosuid, gid = 5, mode = 0620) tmpfs pada / jalankan tipe tmpfs (rw, noexec, nosuid, size = 10%, mode = 0755) tidak ada on / run / lock tipe tmpfs (rw, noexec, nosuid, nodev, size = 5242880) tidak ada on / run / jenis shmp tmpfs (rw, nosuid, nodev) tidak ada di / run / tipe pengguna tmpfs (rw, noexec, nosuid, nodev, size = 104857600, mode = 0755) tidak ada di / sys / fs / pstore jenis pstore (rw) / dev / sda8 di / media / 13f35f59-f023-4d98- b06f-9dfaebefd6c1 tipe ext4 (rw, nosuid, nodev, errors = remount-ro) / dev / sda5 di / media / 4668484A68483B47 jenis fuseblk (rw, nosuid, nodev, allow_other, blksize = 4096) / binfmt_misc ketik binfmt_misc (rw, noexec, nosuid, nodev) systemd on / sys / fs / cgroup / systemd jenis cgroup (rw, noexec, nosuid, nodev, tidak ada, nama = systemd) gvfsd-fuse on / run / user / 1000 / gvfs ketik fuse.gvfsd -fuse (rw, nosuid, nodev, user = tercerahkan)

gratis - Periksa RAM

Verifikasi jumlah RAM yang digunakan, gratis, dan total dalam sistem dengan perintah gratis.

bebas-m

File dalam direktori / proc

Banyak file virtual di direktori / proc berisi informasi tentang perangkat keras dan pengaturan Linux. Inilah beberapa di antaranya:

Informasi CPU / memori

# informasi cpu cat / proc / cpuinfo # informasi memori cat / proc / meminfo

Informasi Linux / kernel

cat / proc / version Versi Linux 3.11.0-12-generik (buildd @ allspice) (versi gcc 4.8.1 (Ubuntu / Linaro 4.8.1-10ubuntu7)) # 19-Ubuntu SMP Rabu 25 Maret 16:20:46 UTC 2018

Perangkat Sata / SCSI

$ cat / proc / scsi / scsi Perangkat terlampir: Host: scsi3 Saluran: 00 Id: 00 Sen: 00 Vendor: ATA Model: ST3500418AS Rev: CC38 Jenis: Akses Langsung-ansi SCSI revisi: 05 Host: scsi4 Saluran: 00 Id: 00 Sen: 00 Penjual: SONY Model: DVD RW DRU-190A Rev: 1.63 Tipe: CD-ROM revisi ANSI SCSI: 05

Partisi

kucing / proc / partisi minor minor #block 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 - Informasi Hard Drive

Akhirnya, kami memiliki perintah hdparm, berfungsi untuk mendapatkan informasi tentang perangkat sata seperti hard drive.

sudo hdparm -i / dev / sda / dev / sda: Model = ST3500418AS, FwRev = CC38, SerialNo = 9VMJXV1N Config = {HardSect NotMFM HdSw> 15uSec DTR Tetap> 10Mbs Dsp Tetap> 10Mbs RotSpdTol>.5 %/ RawCHS/163/63 TrkSize = 0, SectSize = 0, ECCbytes = 4 BuffType = tidak diketahui, BuffSize = 16384kB, MaxMultSect = 16, MultSect = 16 CurCHS = 16383/16/63, CurSects = 16514064, LBA = ya, LBAsects = 976773168 IORDY = aktif / nonaktif, tPIO = {min: 120, w / IORDY: 120}, tDMA = {min: 120, rec: 120} Mode PIO: pio0 pio1 pio2 pio3 pio4 Mode DMA: mdma0 mdma1 mdma2 Mode UDMA: udma0 udma1 udma3 udma4 * udma * udma6 AdvancedPM = no WriteCache = diaktifkan Drive sesuai dengan: tidak diketahui: ATA / ATAPI-4, 5, 6, 7 * berarti mode aktif saat ini

Ringkasan

Seperti yang mungkin Anda perhatikan, masing-masing perintah memiliki metode yang sedikit berbeda dalam mengekstraksi informasi, dan kami mungkin perlu menggunakan lebih dari satu di antaranya untuk mencari detail perangkat keras tertentu di Linux. Namun, mereka tersedia di sebagian besar distribusi Linux dan dapat dengan mudah diinstal dari repositori default.

Sudahkah Anda menggunakan salah satu perintah? Beri tahu kami di komentar, mana yang telah Anda gunakan dan untuk mendapatkan informasi apa? Jangan lupa untuk berbagi jika Anda menemukan panduan kami bermanfaat?

Tutorial

Pilihan Editor

Back to top button