Mengetahui komponen perangkat keras dari sistem Linux yang Anda jalankan, hal ini akan membantu Anda mengatasi masalah kompatibilitas saat harus menginstal paket, dan driver pada sistem Anda menggunakan yum, dnf, atau apt.
Pada artikel ini, kita akan melihat beberapa perintah Linux yang berguna yang dapat membantu Anda mengekstrak informasi tentang sistem Linux dan komponen perangkat keras.
1. Melihat Informasi Sistem Linux
- Untuk mengetahui nama sistem saja, Anda dapat menggunakan perintah uname tanpa switch yang akan mencetak informasi sistem atau perintah uname -s yang akan mencetak nama kernel sistem Anda.
$ uname Linux
- Untuk melihat nama host jaringan Linux Anda, gunakan switch ‘-n’ dengan perintah uname seperti yang ditunjukkan.
$ uname -n deseno.id
- Untuk mendapatkan informasi tentang versi kernel Linux, gunakan switch ‘-v’.
$ uname -v #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014
- Untuk mendapatkan informasi tentang rilis kernel Linux Anda, gunakan tombol ‘-r’.
$ uname -r 3.13.0-37-generiz
- Untuk mencetak nama arsitektur perangkat keras Linux Anda, gunakan switch ‘-m’:
uname -m x86_64
- Semua informasi ini dapat dicetak sekaligus dengan menjalankan perintah ‘uname -a’ seperti yang ditunjukkan di bawah ini.
$ uname -a Linux tecmint.com 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
2. Melihat Informasi Perangkat Keras Sistem Linux
Di sini Anda dapat menggunakan alat lshw untuk mengumpulkan banyak informasi tentang komponen perangkat keras Anda seperti cpu, disk, memori, pengontrol usb, dll.
lshw adalah alat yang relatif kecil dan ada beberapa opsi yang dapat Anda gunakan untuk mengekstrak informasi. Informasi yang disediakan oleh lshw dikumpulkan dari berbagai file /proc.
Catatan: Ingatlah bahwa perintah lshw dijalankan oleh superuser (root) atau pengguna sudo.
- Untuk mencetak informasi tentang perangkat keras sistem Linux Anda, jalankan perintah berikut.
$ sudo lshw deseno.id description: Notebook product: 20354 (LENOVO_MT_20354_BU_idea_FM_Lenovo Z50-70) vendor: LENOVO version: Lenovo Z50-70 serial: 1037407803441 width: 64 bits capabilities: smbios-2.7 dmi-2.7 vsyscall32 configuration: administrator_password=disabled boot=normal chassis=notebook family=IDEAPAD frontpanel_password=disabled keyboard_password=disabled power-on_password=disabled sku=LENOVO_MT_20354_BU_idea_FM_Lenovo Z50-70 uuid=E4B1D229-D237-E411-9F6E-28D244EBBD98 ...
- Anda dapat mencetak ringkasan informasi perangkat keras dengan menggunakan opsi -short.
$ sudo lshw -short H/W path Device Class Description ===================================================== system 20354 (LENOVO_MT_20354_ BU_idea_FM_Lenovo Z50-70) /0 bus Lancer 5A5 /0/0 memory 128KiB BIOS /0/4 processor Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz /0/4/b memory 32KiB L1 cache /0/4/c memory 256KiB L2 cache ...
- Jika Anda ingin menghasilkan keluaran sebagai berkas html, Anda dapat menggunakan opsi -html.
$ sudo lshw -html > lshw.html
- Untuk menampilkan informasi CPU.
$ lscpu