יש כלי קונסולת מיוחד dmidecode שמשתמש ב-sysfs כדי לספק מידע על לוח האם שלך. להלן תיאור קצר של הכלי שנלקח מדף האדם שלו.
dmidecode הוא כלי להטלת תוכן טבלת DMI (יש אומרים SMBIOS) של מחשב בפורמט קריא לאדם. טבלה זו מכילה תיאור של רכיבי החומרה של המערכת, כמו גם פיסות מידע שימושיות אחרות כגון מספרים סידוריים וגירסת BIOS. הודות לטבלה זו, אתה יכול לאחזר מידע זה מבלי שתצטרך לחקור את החומרה בפועל.
אמנם זו נקודה טובה מבחינת מהירות הדיווח והבטיחות, אבל זה גם הופך את המידע המוצג לבלתי אמין. טבלת ה-DMI לא רק מתארת ממה מורכבת המערכת כרגע, היא גם יכולה לדווח על ההתפתחויות האפשריות (כגון ה-CPU הנתמך המהיר ביותר או כמות הזיכרון המקסימלית הנתמכת).
SMBIOS מייצג מערכת ניהול BIOS, בעוד DMI מייצג ממשק ניהול שולחני. שני התקנים קשורים קשר הדוק ופותחו על ידי DMTF (Desktop Management Task Force).
תוך כדי הפעלתו, dmidecode ינסה לאתר את טבלת ה-DMI. תחילה הוא ינסה לקרוא את טבלת ה-DMI מ-sysfs, ובהמשך תנסה לקרוא ישירות מהזיכרון אם הגישה ל-sysfs נכשלה. אם dmidecode יצליח לאתר טבלת DMI חוקית, הוא ינתח טבלה זו ויציג רשימה של רשומות כמו זו:
ידית 0x0002, DMI סוג 2, 8 בתים.
מידע לוח בסיס יצרן: אינטל
שם המוצר: C440GX+
גרסה: 727281-001
מספר סידורי: INCY92700942לכל רשומה יש:
ידית. זהו מזהה ייחודי, המאפשר לרשומות להפנות זו לזו. לדוגמה, רשומות מעבד בדרך כלל מתייחסות לרשומות זיכרון מטמון באמצעות ידיות האחיזה שלהן.
סוג. מפרט SMBIOS מגדיר סוגים שונים של אלמנטים שמהם ניתן לבנות מחשב. בדוגמה זו, הסוג הוא 2, כלומר הרשומה מכילה 'מידע לוח בסיס'.
מידה. לכל רשומה יש כותרת של 4 בתים (2 עבור הידית, 1 עבור הסוג, 1 עבור הגודל), השאר משמש את נתוני הרשומה. ערך זה אינו לוקח בחשבון מחרוזות טקסט (אלה ממוקמות בסוף הרשומה), כך שהאורך האמיתי של הרשומה עשוי להיות (ולעתים קרובות) גדול מהערך המוצג.
ערכים מפוענחים. המידע המוצג תלוי כמובן בסוג הרשומה. כאן אנו לומדים על יצרן הלוח, הדגם, הגרסה והמספר הסידורי של הלוח.
כדי למצוא את דגם לוח האם בלינוקס, תעשה את הדברים הבאים.
- פתח מסוף שורש.
- הקלד את הפקודה הבאה כדי לקבל את המידע הקצר על לוח האם שלך:|_+_|
הפלט יהיה כך:
- כדי לקבל פרטים נוספים על מידע לוח האם שלך, הקלד או העתק-הדבק את הפקודה הבאה בתור root:|_+_|
ראה את צילום המסך הבא:
הארגומנט -t מסנן את הפלט לפי סוג ה-DMI שצוין. 2 פירושו 'לוח בסיס'.
כאשר אתה משתמש באפשרות 'בסיס' עבור הארגומנט -t, הוא משתמש בשילוב של סוגי DMI (כפי שמפרט SMBIOS מגדיר), כך שאתה רואה פרטים נוספים.
סוּגגבר dmidecodeכדי ללמוד עוד על ארגומנט שורת הפקודה שלו.
זהו זה.