Hindi ito bago Ang dmidecode ay isang tool ng linya ng utos kilalang, na maaari kang makakuha ng kapaki-pakinabang na impormasyon tungkol sa mga bahagi ng hardware sa pamamagitan ng pag-access sa ilang mga talahanayan ng ang tawag sa impormasyon ay DMI (Interface ng Desktop Manager) at tulad ng ipinahihiwatig ng pangalan nito, ini-decode ang mga ito upang ipakita ang impormasyong naiintindihan ng mga tao. Magagamit ang tool para sa anumang distro ng GNU / Linux, at madaling gamitin ito.
Kung hindi mo nais na gumamit ng mga graphic na tool tulad ng hardinfo o iba pang katulad na mga utos na nagtatapon impormasyon sa hardware, Ang dmidecode ay maaaring maging isang mahusay na kahalili upang makakuha ng impormasyon tungkol sa aming CPU, memorya ng RAM, serial number, BIOS / UEFI, at kahit na tungkol sa maximum na pagsasaayos na susuportahan ng aming kagamitan, iyon ay, bilang ng mga nagpoproseso, memorya ng DIMMs, atbp.
Tingnan natin ilang mga halimbawa ng paggamit. Kung gagamitin mo ito tulad ng dati, nang walang mga pagpipilian at walang pagkakaroon ng mga pribilehiyo, ipapakita nito sa iyo ang impormasyon ng bersyon at magpapadala sa iyo ng isang mensahe na "Tinanggihan ang Pahintulot":
dmidecode
Ngunit kung gagamitin mo ito may mga pribilehiyo ang resulta ay magkakaiba, na ipinapakita ang lahat ng impormasyon sa mga talahanayang DMI na ito:
sudo dmidecode
Tulad ng nakikita mo, ang ipinakitang impormasyon ay medyo kumpleto, tungkol sa CPU, dalas ng orasan, RAM, kapangyarihan, atbp. Ngunit kung nais mo ng mas tiyak na impormasyon, maaari mo gamitin ang ID o bilang ng uri talahanayan input upang ipakita lamang iyon. Maaari mong makita na sa halimbawa sa itaas, may mga seksyon sa output na may uri 1, uri 2, uri 3, ... iyon ang ibig kong sabihin ayon sa uri. At maaari mo ring gamitin ang pangalan. Halimbawa, kung nais mong makakuha ng impormasyon mula sa cache, maaari mong gamitin ang uri 7:
sudo dmidecode -t 7
Kung gagamitin mo ang mga salita, maaari mong palitan ang -t 7 o –type 7 para sa -t cache o –type cache, pagkuha ng parehong resulta. Siyempre maaari kang gumamit ng ibang mga salita sa kumuha ng impormasyon mula sa ibang mga partido, halimbawa ng kahon (chassis), ng BIOS (bios), ng socket (socket), system (system), memorya (memorya), atbp. Halimbawa:
sudo dmidecode -t memory
Gayunpaman, kung naglalagay ka ng isang salita na wala, ipapakita sa iyo ang listahan ng mga wastong salita. Halimbawa, kung ipinasok mo ang sumusunod, ang output ay magiging listahan ng mga tinatanggap na salita, kaya maaari itong maging napaka-kapaki-pakinabang:
sudo dmidecode -t hola