PDA

View Full Version : بدست آوردن سریال cpu , Hard یا motherboard در python



!!Unix!!
یک شنبه 29 مهر 1386, 16:25 عصر
سلام

چه طوری میشه یک سری مشخصات خاص سخت افزاری مثلا سریال hard یا Cpu یا motherboard را با استفاده از برنامه نویسی python بدست آورد ؟

ممنونم .

( Os : Fedora 8 test 3 )

Bayazee
دوشنبه 30 مهر 1386, 01:36 صبح
فایل های شامل اطلاعات سخت افزار موحود در proc/ رو بخون

!!Unix!!
پنج شنبه 03 آبان 1386, 00:20 صبح
اطلاعات مربوط به cpu و مثلا هارد و cdrom را به راحتی میشه در /proc پیدا کرد و خوند . مثلا در فایل cpuinfo ولی من هرچی جستجو کردم فایل مربوط به اطلاعات motherboard را نتونستم در شاخه proc پیدا کنم ولی یک دستور بسیار مفید پیدا کردم که اطلاعات تمامی دستگاهها از جمله مادربورد ( شماره سریال - نوع - کارخانه ) را در اختیار کاربر قرار میده .
دستور lshw
البته با دستوراتی مثله lspci هم میشد اطلاعاتی بدست آورد ولی متاسفانه درباره مادربورد اطلاعاتی نمیداد . دو تا دستور مفید دیگه هم هستن که می تونن کمک کنن dmidecode و biosdecode

آقای بیضایی ممنونم .

Inprise
پنج شنبه 03 آبان 1386, 06:40 صبح
بر خلاف ویندوز که همه چیز رو با WMI ارائه میکنه هیچ API مشخصی روی لینوکس وجود نداره . بهر حال با دستورات مختلف میشه این اطلاعات رو جمع آوری کرد . در کنار مواردی که گفته شد میتونی از dmesg هم استفاده کنی ، بعد از بوت اطلاعات با ارزشی از سخت افزارها بهت میده که بعضی هاش جاهای دیگه نیست . ( خصوصا مشخصات چیپستها با جزئیات )

Bayazee
پنج شنبه 03 آبان 1386, 18:51 عصر
دستور های اینچنینی چند تا هست . یکی دیگش lspci

راستی اسم بنده بیاضی هست .