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.