Çeşitli sistem bilgilerini görüntüleyen bir program yazıyorum (CentOS sisteminde). Örneğin, işlemci türü ve hızı (başlangıç /proc/cpuinfo), son önyükleme süresi (hesaplanan /proc/uptime), IP adresi ( ifconfigçıkıştan) ve yüklü yazıcıların listesi ( lpstatçıkıştan).
Şu anda, dmidecodeprogramdan birkaç veri elde edilmektedir :
- Platform türü (
dmidecode -s system-product-name) - BIOS sürümü (
dmidecode -s bios-version) - Fiziksel bellek miktarı (
dmidecode -t17 | grep Size)
Bunlar yalnızca programım root olarak çalıştırılırsa kullanılabilir (aksi takdirde dmidecodealt işlem bir /dev/mem: Permission deniedhata ile başarısız olur ). Normal bir kullanıcının erişebileceği bu bilgiyi almanın alternatif bir yolu var mı?
/sys/devices/virtual/dmi/id. Platforma özgü birçok bilgi burada mevcuttur. Kullanışlı bir komut dosyası için bkz. Unix.stackexchange.com/questions/75750/… . Sistem bilgisi için, diğer cümleniz de iyidir. İstediğinizi alabilenfreehatta hatta birçok yardımcı program vardırhtop.