dmesg - כמה פקודות שימושיות למידע ופתרון בעיות

dmesg

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

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

על מנת לקבל מידע זה תוכלו להשתמש את הפקודות הבאות:

  • למנות כל הנהגים טעונים בגרעין לינוקס תוכלו להשתמש בפקודה הבאה:
<br data-mce-bogus="1">

dmesg | less<br data-mce-bogus="1">

  • ציין את כל המכשירים שזוהו תן להם להיקרא "שם" (שם תחליף לכל מה שאתה צריך, כגון sda, gpu, usb, dma, זיכרון ...):
dmesg | grep -i nombre

  • צפה בהודעות שגיאה שיכולים להצביע על הבעיות הקיימות במערכת (ניתן לחפש גם רמות אזהרה אחרות, כגון מידע, אזהרה וכו '):
dmesg | grep -i error

  • עקוב אחר מאגר טבעת הליבה בזמן אמת, כדי לראות מה קורה עכשיו (אתה יכול לנסות לבצע כמה פעולות במערכת כדי לראות שהודעות חדשות מופיעות, למשל לחבר ולנתק זיכרון USB):
watch "dmesg | tail -20"

  • אתה יכול גם למחוק את הרשומה של חיץ הטבעת כדי שיהיה נקי. לשם כך אתה יכול להשתמש בפקודה הבאה:
dmesg -C

אם אתה מעוניין לראות את היומנים או הרשומות של חיץ הטבעת, עליך לדעת שהם מאוחסנים / var / log / dmesg. וזכור שקובץ זה יהיה קיים גם אם אתה משתמש ב- systemd בהפצה שלך, בדיוק כמו ב- Sys V init וכדומה. למעשה, זה גם בטקסט רגיל, כך שתוכלו להשתמש במשרשר (חתול) כדי להציג אותו ...