GNU/Linux >> Belajar Linux >  >> Linux

Temukan Informasi Perangkat Keras Sistem Linux Dengan Hwinfo

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

Linux
  1. Pantau sistem Linux Anda di terminal Anda dengan procps-ng

  2. Memahami panggilan sistem di Linux dengan strace

  3. Cara mendapatkan informasi sistem dan perangkat keras di linux

  1. dmidecode:Dapatkan Informasi Perangkat Keras Sistem Di Linux

  2. Perintah Shutdown Linux (dengan Contoh)

  3. Menjadwalkan tugas sistem dengan Cron di Linux

  1. Linux – Mendapatkan Informasi Tentang Perangkat Keras Mesin Di Linux?

  2. Mendapatkan informasi tentang perangkat keras mesin di Linux

  3. Bagaimana cara mengetahui detail tentang perangkat keras pada mesin Linux?