Ada banyak program yang tersedia untuk menemukan informasi perangkat keras dan perangkat lunak dalam sistem Linux. Kami telah membahas banyak program semacam itu di sini . Hari ini, kita akan mempelajari alat serupa lainnya yang disebut Hwinfo . Hwinfo adalah utilitas baris perintah dan open source gratis untuk menemukan informasi perangkat keras sistem Linux.
Hwinfo menyelidiki perangkat keras yang ada dalam sistem Linux dan menampilkan detail ekstensif dari setiap perangkat keras. Jika menurut Anda detailnya terlalu banyak untuk dipahami, Hwinfo menyediakan opsi untuk menampilkan output yang disingkat. Ia menggunakan libhd.so perpustakaan untuk mengumpulkan detail hampir semua perangkat keras seperti BIOS, CPU, Arsitektur, Memori, Hard Disk, Partisi, Kamera, Bluetooth, drive CD/DVD, Keyboard/Mouse, Kartu grafis, Monitor, Modem, Pemindai, Printer, PCI, IDE, SCSI, Kartu suara, Kartu antarmuka jaringan, USB, dan banyak lagi.
Hwinfo awalnya dikembangkan untuk sistem operasi openSUSE. Ini kemudian diadopsi oleh beberapa distribusi Linux populer lainnya seperti Arch Linux, Debian, Fedora, RHEL, CentOS, Ubuntu, dll.
Instal hwinfo di Linux
Hwinfo tersedia di repositori resmi dari banyak distribusi Linux.
Di Arch Linux dan variannya seperti Manjaro Linux, instal hwinfo menggunakan perintah:
$ sudo pacman -S hwinfo
Di Debian, Ubuntu:
$ sudo apt install hwinfo
Di Fedora:
$ sudo dnf install hwinfo
Di CentOS, RHEL:
Pertama, aktifkan repositori [EPEL] dengan perintah:
$ sudo dnf install epel-release
Dan kemudian instal hwinfo menggunakan perintah:
$ sudo yum install hwinfo
Di openSUSE:
$ sudo zypper install hwinfo
Temukan Informasi Perangkat Keras Sistem Linux Dengan Hwinfo
Saat menjalankan Hwinfo tanpa opsi apa pun, Anda akan mendapatkan detail lengkap perangkat keras yang ada di sistem Linux Anda:
$ sudo hwinfo
Atau,
$ sudo hwinfo --all
Contoh keluaran:
============ start debug info ============ libhd version 21.68 (x86-64) [7688] using /var/lib/hardware kernel version is 5.4 ----- /proc/cmdline ----- BOOT_IMAGE=/boot/vmlinuz-5.4.0-29-generic root=UUID=3968763a-adde-46e0-ae93-e2a1e51120da ro quiet splash vt.handoff=7 ----- /proc/cmdline end ----- debug = 0xff7ffff7 probe = 0x15938fcdaa17fcf9fffe (+memory +pci +isapnp +net +floppy +misc +misc.serial +misc.par +misc.floppy +serial +cpu +bios +monitor +mouse +scsi +usb -usb.mods +modem +modem.usb +parallel +parallel.lp +parallel.zip -isa -isa.isdn +isdn +kbd +prom +sbus +int +braille +braille.alva +braille.fhp +braille.ht -ignx11 +sys -bios.vbe -isapnp.old -isapnp.new -isapnp.mod +braille.baum -manual +fb +pppoe -scan +pcmcia +fork -parallel.imm +s390 +cpuemu -sysfs -s390disks +udev +block +block.cdrom +block.part +edd +edd.mod -bios.ddc -bios.fb -bios.mode +input +block.mods +bios.vesa -cpuemu.debug -scsi.noserial +wlan -bios.crc -hal +bios.vram +bios.acpi -bios.ddc.ports=0 +modules.pata -net.eeprom +x86emu=dump -max -lxrc) shm: attached segment 131081 at 0x7f3ae1378000 >> hal.1: read hal data >> floppy.1: get nvram ----- /proc/nvram ----- Checksum status: valid # floppies : 3 Floppy 0 type : none Floppy 1 type : none HD 0 type : 02 HD 1 type : 01 HD type 48 data: 44876/196/142 C/H/S, precomp 45431, lz 38938 HD type 49 data: 511/175/180 C/H/S, precomp 40874, lz 56627 DOS base memory: 629 kB Extended memory: 65535 kB (configured), 65535 kB (tested) Gfx adapter : CGA (80 cols) FPU : installed ----- /proc/nvram end ----- >> floppy.2: nvram info >> bios.1: cmdline >> bios.1.1: apm >> bios.2: ram /dev/mem[0x400, 256]: mmap(, 4096,,,, 0x0) ok /dev/mem[0xc0000, 262144]: mmap(, 262144,,,, 0xc0000) ok [...]
Seperti yang saya sebutkan sebelumnya, Hwinfo akan melaporkan detail ekstensif dari semua perangkat keras. Untungnya, ada opsi untuk menampilkan ringkasan setiap perangkat yang membuatnya lebih mudah untuk membaca hasilnya.
Untuk menampilkan ringkasan singkat informasi perangkat keras, jalankan:
$ sudo hwinfo --short
Contoh keluaran:
cpu: Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz, 1508 MHz Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz, 1371 MHz Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz, 1516 MHz Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz, 1333 MHz keyboard: Logitech Unifying Receiver /dev/input/event4 AT Translated Set 2 keyboard mouse: Logitech Unifying Receiver /dev/input/mice AlpsPS/2 ALPS GlidePoint monitor: 4Y4GM 156AT LCD Monitor graphics card: Intel 2nd Generation Core Processor Family Integrated Graphics Controller sound: Intel 6 Series/C200 Series Chipset Family High Definition Audio Controller storage: Intel 6 Series/C200 Series Chipset Family 6 port Mobile SATA AHCI Controller network: wlp9s0 Dell Wireless 1702 802.11bgn Half-size Mini PCIe Card [AR9002WB-1NGCD] enp5s0 Realtek RTL810xE PCI Express Fast Ethernet controller network interface: mpqemubr0-dummy Ethernet network interface tap-d8f1eebb39f Ethernet network interface wlp9s0 Ethernet network interface mpqemubr0 Ethernet network interface lo Loopback network interface enp5s0 Ethernet network interface disk: /dev/sdb Generic Multi-Card /dev/sda ST9500325AS Realtek RTS5138 Card Reader Controller partition: /dev/sda1 Partition cdrom: /dev/sr0 PLDS DVD+-RW DS-8A8SH usb controller: Intel 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 Intel 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 bios: BIOS bridge: Intel 6 Series/C200 Series Chipset Family PCI Express Root Port 1 Intel HM67 Express Chipset LPC Controller Intel 6 Series/C200 Series Chipset Family PCI Express Root Port 8 Intel 6 Series/C200 Series Chipset Family PCI Express Root Port 4 Intel 2nd Generation Core Processor Family DRAM Controller Intel 6 Series/C200 Series Chipset Family PCI Express Root Port 2 hub: Intel Integrated Rate Matching Hub Linux Foundation 2.0 root hub Intel Integrated Rate Matching Hub Linux Foundation 2.0 root hub memory: Main Memory bluetooth: Qualcomm Atheros AR3011 Bluetooth unknown: FPU DMA controller PIC Keyboard controller PS/2 Controller Intel 6 Series/C200 Series Chipset Family MEI Controller #1 Intel 6 Series/C200 Series Chipset Family SMBus Controller Logitech Unifying Receiver Suyin Integrated Webcam
Lihat? Perintah di atas telah mengecualikan detail teknis yang komprehensif dan hanya menampilkan detail penting dari setiap perangkat keras. Sekarang jauh lebih mudah untuk mengetahui perangkat keras apa yang ada di sistem kami.
Menampilkan informasi khusus perangkat dengan Hwinfo
Hwinfo tidak hanya menampilkan informasi perangkat keras yang lengkap, tetapi juga detail perangkat individual. Anda dapat mencantumkan detail perangkat keras tertentu.
Menampilkan detail CPU menggunakan Hwinfo di Linux
Misalnya, perintah berikut menampilkan detail CPU:
$ sudo hwinfo --cpu
Ini akan melengkapi detail CPU Anda.
01: None 00.0: 10103 CPU [Created at cpu.465] Unique ID: rdCR.j8NaKXDZtZ6 Hardware Class: cpu Arch: X86-64 Vendor: "GenuineIntel" Model: 6.42.7 "Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz" Features: fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,dts,acpi,mmx,fxsr,sse,sse2,ht,tm,pbe,syscall,nx,rdtscp,lm,constant_tsc,arch_perfmon,pebs,bts,rep_good,nopl,xtopology,nonstop_tsc,cpuid,aperfmperf,pni,pclmulqdq,dtes64,monitor,ds_cpl,vmx,est,tm2,ssse3,cx16,xtpr,pdcm,pcid,sse4_1,sse4_2,x2apic,popcnt,tsc_deadline_timer,xsave,avx,lahf_lm,epb,pti,ssbd,ibrs,ibpb,stibp,tpr_shadow,vnmi,flexpriority,ept,vpid,xsaveopt,dtherm,arat,pln,pts,md_clear,flush_l1d Clock: 1437 MHz BogoMips: 4589.48 Cache: 3072 kb Units/Processor: 16 Config Status: cfg=new, avail=yes, need=no, active=unknown [...]
Anda tentu saja dapat menampilkan ringkasan singkat CPU:
$ sudo hwinfo --short --cpu
Contoh keluaran:
cpu: Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz, 1650 MHz Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz, 1803 MHz Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz, 1462 MHz Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz, 1621 MHz
Tampilkan detail arsitektur Sistem menggunakan Hwinfo di Linux
Untuk menemukan detail arsitektur sistem, jalankan:
$ sudo hwinfo --arch
Atau,
$ sudo hwinfo --short --arch
Tampilkan detail Memori menggunakan Hwinfo di Linux
Untuk menemukan detail memori (RAM), jalankan:
$ sudo hwinfo --memory
Atau,
$ sudo hwinfo --short --memory
Menampilkan detail Disk menggunakan Hwinfo di Linux
Untuk menemukan detail Hard disk, jalankan:
$ sudo hwinfo --disk
Atau,
$ sudo hwinfo --short --disk
Tampilkan detail Partisi menggunakan Hwinfo di Linux
Untuk menemukan detail partisi hard disk, jalankan:
$ sudo hwinfo --partition
Atau,
$ sudo hwinfo --short --partition
Detail Display Network menggunakan Hwinfo di Linux
Untuk menemukan detail kartu antarmuka Jaringan, jalankan:
$ sudo hwinfo --network
Atau,
$ sudo hwinfo --short --network
Menampilkan detail kartu Suara menggunakan Hwinfo di Linux
Untuk menemukan detail kartu suara, jalankan:
$ sudo hwinfo --sound
Atau,
$ sudo hwinfo --short --sound
Tampilkan detail BiOS menggunakan Hwinfo di Linux
Untuk menemukan detail BIOS, jalankan:
$ sudo hwinfo --bios
Atau,
$ sudo hwinfo --short --bios
Demikian pula, Hwinfo dapat menyelidiki semua item keras lainnya. Daftar item perangkat keras yang tersedia adalah:
- semua,
- lengkungan,
- biografi,
- blokir,
- bluetooth,
- braille,
- jembatan,
- kamera,
- cdrom,
- kartu chip,
- cpu,
- disk,
- dsl,
- dvb,
- sidik jari,
- floppy,
- framebuffer,
- kartu gfx,
- pusat,
- ide,
- isapnp,
- isdn,
- joystick,
- keyboard,
- memori,
- mmc-ctrl,
- modem,
- memantau,
- tikus,
- kartu net,
- jaringan,
- partisi,
- pci,
- pcmcia,
- pcmcia-ctrl,
- pppoe,
- pencetak,
- redasd,
- benar-benar,
- pemindai,
- scsi,
- smp,
- suara,
- storage-ctrl,
- sis,
- rekaman,
- televisi,
- uml,
- usb,
- usb-ctrl,
- saja,
- wlan,
- xen,
- zip.
Ekspor informasi perangkat keras ke file
Hwinfo dapat digunakan untuk menghasilkan laporan perangkat keras sistem yang lengkap dan dengan mudah mengekspor detailnya ke file teks. Anda kemudian dapat membagikannya dengan orang dukungan atau kolega Anda untuk tujuan pemecahan masalah.
Perintah berikut akan membuang semua informasi perangkat keras ke dalam file teks bernama "hardwareinfo.txt".
$ hwinfo --all --log hardwareinfo.txt
Atau,
$ hwinfo --all > hardwareinfo.txt
Anda juga dapat mengekspor detail perangkat keras tertentu, misalnya keyboard , ke file:
$ hwinfo --keyboard > hardwareinfo.txt
Mendapatkan bantuan
Untuk menampilkan bagian bantuan Hwino, jalankan:
$ hwinfo --help
Untuk detail lebih lanjut, lihat halaman manual.
$ man hwinfo