lshw melaporkan konfigurasi memori, versi firmware, konfigurasi mainboard, versi dan kecepatan CPU, konfigurasi cache, kecepatan bus, jalur perangkat keras, perangkat yang terpasang, partisi, dan sistem file. Coba perintah lshw (Hardware Lister) tanpa opsi, dan simpan hasilnya dalam file teks:
$ sudo lshw | tee hardware.txt duchess description: Laptop product: Latitude E7240 (05CA) vendor: Dell Inc. version: 00 serial: 456ABC1 width: 64 bits ...
Anda akan mendapatkan beberapa ratus baris output yang mencakup firmware, driver, kemampuan, nomor seri, nomor versi, dan informasi bus. lshw tidak akan menyelidiki perangkat apa pun yang terpasang melalui antarmuka jaringan nirkabel, seperti printer nirkabel, atau ponsel cerdas yang tersambung melalui Bluetooth, tetapi akan melaporkan antarmuka nirkabel dan Bluetooth.
Anda dapat memilih ringkasan dalam tampilan hierarki jalur perangkat keras:
$ sudo lshw -shortCatatan :lshw memiliki antarmuka grafis, yang Anda buka dengan Sudo lshw -X. Ini sering merupakan paket terpisah, misalnya, lshw-gtk di Ubuntu dan lshw-gui di openSUSE dan Fedora.
Jika Anda menemukan kesalahan di bawah ini saat menjalankan perintah lshw:
lshw: command not found
Anda dapat mencoba menginstal paket lshw sesuai pilihan distribusi Anda:
Distribusi | Perintah |
---|---|
Debian | apt-get install lshw |
Ubuntu | apt-get install lshw |
Alpin | apk tambahkan lshw |
Linux Arch | pacman -S lshw |
Kali Linux | apt-get install lshw |
CentOS | yum install lshw |
Fedora | dnf install lshw |
Raspbian | apt-get install lshw |
Contoh Perintah lshw
1. Luncurkan GUI:
# lshw -X
2. Daftar semua perangkat keras dalam format tabel:
# lshw -short
3. Daftar semua disk dan pengontrol penyimpanan dalam format tabel:
# lshw -class disk -class storage -short
4. Simpan semua antarmuka jaringan ke file HTML:
# lshw -class network -html > interfaces.html
5. Jalankan sudo lshw -short atau sudo lshw -businfo untuk melihat daftar kelas perangkat, lalu beri nama satu atau beberapa kelas perangkat yang ingin Anda lihat:
# lshw -short -class bus -class cpu
Abaikan opsi -short untuk melihat informasi mendetail.
6. Format output panjang sebagai HTML, XML, atau JSON, dan simpan dalam file sehingga Anda dapat menggunakan peretasan skrip favorit Anda untuk mengurai output:
# lshw -html -class bus -class cpu | tee lshw.html # lshw -xml -class printer -class display -class input | tee lshw.xml # lshw -json -class storage | tee lshw.json
Hapus informasi sensitif dengan opsi -sanitize, seperti alamat IP dan nomor seri, agar lebih aman untuk dibagikan dengan dukungan teknis:
# lshw -json -sanitize -class bus -class cpu
7. Tampilkan bagian memori dari profil perangkat keras sistem:
# lshw -class memory