Dmidecode adalah alat baris perintah Linux yang digunakan untuk mengambil informasi tentang komponen perangkat keras sistem Anda dalam format yang dapat dibaca manusia.
Apa Perintah dmidecode di Linux?
Dmidecode membaca data dari tabel DMI (Desktop Management Interface) , yang menyimpan informasi untuk komponen perangkat keras sistem seperti Revisi BIOS, Nomor Seri, RAM, CPU, informasi produsen, dll.
Dengan kata lain, dmidecode bertindak sebagai dekoder tabel DMI.
Kasus Penggunaan Dmidecode
Misalnya, Anda mungkin mengalami situasi di mana Anda perlu mengetahui RAM maksimum yang didukung oleh BIOS dan motherboard, nomor seri, atau bagian penting dari informasi perangkat keras selama pemecahan masalah.
Jadi, daripada mencari spesifikasi perangkat keras secara manual, Anda dapat langsung menggunakan dmidecode perintah untuk mengambil informasi ini.
Cara Memasang dmidecode
Dmidecode sudah diinstal sebelumnya dengan sebagian besar distribusi Linux. Namun, jika belum diinstal, Anda dapat menginstalnya menggunakan manajer paket distribusi Anda.
Ubuntu / Debian / Linux Mint
sudo apt install dmidecode Fedora / Cent OS / Alma Linux
sudo yum install dmidecode openSUSE
sudo zypper in dmidecode Arch Linux / Manjaro
sudo pacman -S dmidecode Jenis DMI
Untuk menggunakan dmidecode efektif, Anda perlu tahu tentang jenis DMI dan kata kuncinya untuk bermain dengan baik tanpa masalah. Spesifikasi mendefinisikan tipe DMI berikut.
| Jenis | Informasi | Ketik | Informasi |
|---|---|---|---|
| 0 | BIOS | 21 | Perangkat Penunjuk Bawaan |
| 1 | Sistem | 22 | Baterai Portabel |
| 2 | Papan Dasar | 23 | Reset Sistem |
| 3 | Sasis | 24 | Keamanan Perangkat Keras |
| 4 | Prosesor | 25 | Kontrol Daya Sistem |
| 5 | Pengontrol Memori | 26 | Pemeriksaan Tegangan |
| 6 | Modul Memori | 27 | Perangkat Pendingin |
| 7 | Tembolok | 28 | Pemeriksa Suhu |
| 8 | Konektor Port | 29 | Pemeriksa Arus Listrik |
| 9 | Slot Sistem | 30 | Akses Jarak Jauh Out-of-band |
| 10 | Perangkat yang Dipasang | 31 | Layanan Integritas Boot |
| 11 | String OEM | 32 | Boot Sistem |
| 12 | Opsi Konfigurasi Sistem | 33 | Kesalahan Memori 64-bit |
| 13 | Bahasa BIOS | 34 | Perangkat Manajemen |
| 14 | Asosiasi Grup | 35 | Komponen Perangkat Manajemen |
| 15 | Log Peristiwa Sistem | 36 | Pengelolaan Data Ambang Batas Perangkat |
| 16 | Array Memori Fisik | 37 | Saluran Memori |
| 17 | Perangkat Memori | 38 | Perangkat IPMI |
| 18 | Kesalahan Memori 32-bit | 39 | Supply Listrik |
| 19 | Alamat Pemetaan Array Memori | 40 | Informasi Tambahan |
| 20 | Alamat Pemetaan Perangkat Memori | 41 | Perangkat Terpasang |
Kata kunci dapat digunakan sebagai ganti mengetikkan angka dengan --type atau -t flag untuk menarik semua kode tipe terkait ke dalam perintah. Setiap kata kunci setara dengan daftar nomor tipe. Berikut daftar kata kunci yang tersedia.
| Kata Kunci | Jenis |
|---|---|
| bios | 0 |
| sistem | 1, 12, 15, 23, 32 |
| papan tiang | 2, 10, 41 |
| sasis | 3 |
| prosesor | 4 |
| memori | 5, 6, 16, 17 |
| tembolok | 7 |
| konektor | 8 |
| slot | 9 |
Cara Menggunakan Perintah dmidecode
Dalam dmidecode perintah, kita dapat menggunakan kata kunci atau ketik id untuk mendapatkan informasi perangkat keras dari sistem. Perhatikan bahwa Anda perlu menjalankan perintah sebagai pengguna root atau pengguna dengan hak sudo untuk mendapatkan informasi ini.
Dapatkan Informasi Memori di Linux
Untuk mendapatkan semua detail informasi memori, jalankan dmidecode dengan -t pilihan di bawah ini.
sudo dmidecode -t memory
Anda dapat memfilter detail lebih lanjut dengan egrep perintah untuk memfilter hanya informasi yang diperlukan.
sudo dmidecode -t memory | egrep "Maximum Capacity|Number Of Devices|Size|Type:" | egrep -v "No Module|Unknown|None" Dapatkan Informasi CPU di Linux
Untuk mendapatkan informasi prosesor, gunakan perintah berikut.
sudo dmidecode -t processor
Anda dapat memfilter detail lebih lanjut dengan egrep perintah untuk memfilter hanya detail yang diperlukan.
sudo dmidecode -t processor | egrep "Family|Manufacturer|Version|Max Speed|Core Count|Thread Count" Dapatkan Informasi Perangkat Keras di BIOS di Linux
Untuk mendapatkan versi BIOS, vendor, dan detail lainnya, gunakan -t bios pilihan.
sudo dmidecode -t bios Dapatkan Informasi Sistem di Linux
Jalankan perintah dmidecode dengan -t pilihan diikuti oleh system kata kunci untuk mendapatkan informasi sistem.
sudo dmidecode -t system Dapatkan Model Motherboard di Linux
sudo dmidecode -t baseboard Kesimpulan
Itu saja dari artikel ini. Sekarang Anda tahu cara menggunakan dmidecode perintah dan opsinya untuk mendapatkan informasi perangkat keras yang berbeda. Kemudian, tentu saja, Anda dapat mencoba dmidecode lainnya opsi untuk mendapatkan detail sistem yang Anda butuhkan.
Jika Anda ingin membaca lebih lanjut tentang dmidecode perintah Anda dapat merujuk ke situs web resmi.