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.
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
Kesimpulan
Jika dmidecode tidak tersedia, Anda juga dapat menggunakan lshw, perintah untuk mendaftar perangkat keras. Itu menggunakan tabel DMI pada perangkat. Kami telah mencantumkan banyak contoh perintah lshw dalam posting ini yang dapat digunakan untuk memecahkan masalah dengan perangkat keras Linux.