dmesg (קיצור של "display message" - הצגת הודעות) היאפקודה ברובמערכות ההפעלה שללינוקס[1] ויוניקס[2] המציגה את ההודעות המתקבלות מליבת מערכת ההפעלה.
כאשר מערכת המחשבמאותחלת תחילה נטענת הליבה לזיכרון. בשלב זהמנהלי התקנים המצויים בליבה מוגדרים לנהוג בהתאם לחומרה הקיימת במחשב הרלוונטי, ומנפקיםפלטים אודות הצלחת התהליך. אלמנטים אחרים בתוך הליבה יכולים גם לייצר פלט דומה המדווח אודות הצלחת טעינתמודולים ורכיבים נוספים.
בחלק מהמקרים ניתן לציין פרמטרי אתחול, השולטים על רמת פירוט ההודעות המתקבלות. הדבר נוח במקרים בהם פלט ארוך מידי גולל את מסוף ההודעות מעלה, ובגלל מהירות התהליך לא מתאפשרת קריאתם. בנוסף חלק ממקשי המקלדת עשויים להשהות את הפלט על המסך. פקודת dmesg מאפשרת לבדוק הודעות אלו בצורה מבוקרת, לאחר שהמערכת הופעלה[3].
ההודעות נשמרות בחוצץ מעגלי בליבת מערכת ההפעלה. אם הוא מתמלא, הודעות ישנות ידרסו. גם לאחר טעינת המערכת הליבה עשויה לייצר הודעות אבחון נוספות. הדבר קורה בין היתר כשהתקני קלט/פלט נתקלים בתקלות, וכן כאשר התקניUSB מבצעיםהחלפה חמה.