dmesg

מתוך ויקיפדיה, האנציקלופדיה החופשית

dmesg (קיצור של "display message" - הצגת הודעות) היא פקודה ברוב מערכות ההפעלה של לינוקס[1] ויוניקס[2] המציגה את ההודעות המתקבלות מליבת מערכת ההפעלה.

באתחול[עריכת קוד מקור | עריכה]

כאשר מערכת המחשב מאותחלת תחילה נטענת הליבה לזיכרון. בשלב זה מנהלי התקנים המצויים בליבה מוגדרים לנהוג בהתאם לחומרה הקיימת במחשב הרלוונטי, ומנפקים פלטים אודות הצלחת התהליך. אלמנטים אחרים בתוך הליבה יכולים גם לייצר פלט דומה המדווח אודות הצלחת טעינת מודולים ורכיבים נוספים.

בחלק מהמקרים ניתן לציין פרמטרי אתחול, השולטים על רמת פירוט ההודעות המתקבלות. הדבר נוח במקרים בהם פלט ארוך מידי גולל את מסוף ההודעות מעלה, ובגלל מהירות התהליך לא מתאפשרת קריאתם. בנוסף חלק ממקשי המקלדת עשויים להשהות את הפלט על המסך. פקודת dmesg מאפשרת לבדוק הודעות אלו בצורה מבוקרת, לאחר שהמערכת הופעלה[3].

לאחר האתחול[עריכת קוד מקור | עריכה]

ההודעות נשמרות בחוצץ מעגלי בליבת מערכת ההפעלה. אם הוא מתמלא, הודעות ישנות ידרסו. גם לאחר טעינת המערכת הליבה עשויה לייצר הודעות אבחון נוספות. הדבר קורה בין היתר כשהתקני קלט/פלט נתקלים בתקלות, וכן כאשר התקני USB מבצעים החלפה חמה.

הערות שוליים[עריכת קוד מקור | עריכה]


ערך זה הוא קצרמר בנושא תוכנה. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.