כמנהל מערכת, באחריותך לשמור על המערכת פעילה כדי למנוע הפרעות שירות. עם זאת, לפעמים, ישנם מצבים שבהם המערכת שלך נכבית או מאתחלת. זה יכול להיות בגלל שהמערכת איבדה את החשמל באופן בלתי צפוי או שמשתמש כלשהו מאתחל אותה בכוונה.
תהיה הסיבה אשר תהיה, אתה יכול לבדוק את היסטוריית הכיבוי וההפעלה מחדש של מערכת לינוקס שלך כדי לראות מתי הפעילות הזו בדיוק התרחשה. מידע זה יספק לך נקודת התחלה להתחיל בפתרון הבעיות.
בדוק את היסטוריית הכיבוי וההפעלה מחדש של מערכת לינוקס
הנה כמה שיטות לבדוק את היסטוריית הכיבוי וההפעלה מחדש בלינוקס באמצעות שורת הפקודה:
1. שימוש בפקודה האחרונה
הפקודה האחרונה בלינוקס מפרטת את ההיסטוריה של כל המשתמשים שנכנסו והוציאו ממערכת לינוקס עם הערך האחרון למעלה. הוא משיג מידע זה מה- wtmp קובץ ששומר על יומן של כל אירוע התחברות והתנתקות. אתה יכול לבדוק את היסטוריית הכיבוי במערכת הלינוקס שלך באמצעות הפקודה האחרונה באופן הבא:
הכיבוי האחרון -x -F
כל ערך בפלט מציג שתי חותמות זמן כאשר חותמת הזמן הראשונה מיועדת לכיבוי המערכת והשנייה מיועדת לאתחול המערכת. זה גם מציג את משך הזמן שבו המערכת המשיכה לפעול.
אתה יכול גם לבדוק את המספר הספציפי האחרון של אירועי כיבוי באמצעות
-נ דֶגֶל. לדוגמה, כדי לבדוק את שלושת אירועי הכיבוי האחרונים, הפקודה תהיה:כיבוי אחרון -x -F -n 3
כדי לבדוק את היסטוריית ההפעלה מחדש במערכת לינוקס שלך, השתמש בפקודה הבאה:
אתחול אחרון -x -F
כל ערך בפלט מציג שתי חותמות זמן כאשר חותמת הזמן הראשונה מיועדת להפעלת המערכת והשנייה מיועדת לכיבוי המערכת.
כדי לבדוק את המספר הספציפי האחרון של אירועי הפעלה מחדש, השתמש ב- -נ דגל עם הפקודה האחרונה. לדוגמה, כדי לבדוק את שלושת אירועי ההפעלה מחדש האחרונים, הפקודה תהיה:
אחרון -x -F -n 3 אתחול מחדש
2. שימוש בפקודה tuptime
הכלי tuptime מציג את ההיסטוריה והסטטיסטיקה של כל הכיבוי וההפעלה מחדש של מערכת לינוקס. אתה יכול להתקין את הכלי הזה בכל הפצת לינוקס באמצעות התסריט הבא:
סודו בש << (תלתל -Ls https://git.io/tuptime-install.sh)
לאחר ההתקנה, אתה יכול להשתמש בכלי tuptime כדי לבדוק את היסטוריית הכיבוי וההפעלה מחדש במערכת הלינוקס שלך באופן הבא:
tuptime -t
פקודה זו מפרטת את ההיסטוריה של הפעלה מחדש וכיבוי עם הערך האחרון בתחתית.
כדי לרשום רק את המספר הספציפי האחרון של ערכים, אתה יכול להעביר את הפלט של פקודת tuptime לפקודת הזנב. לדוגמה, כדי לרשום את שלושת הערכים האחרונים, הפקודה תהיה:
tuptime -t | זנב -3
3. שימוש בפקודה מי
הפקודה מי בלינוקס מציגה מידע על המשתמשים המחוברים למערכת שלך. אתה יכול להשתמש בפקודה מי עם ה -ב דגל שיוצג כאשר המערכת שלך עלתה לאחרונה:
מי -ב
4. שימוש בפקודה journalctl
הפקודה journalctl משמשת לשאילתות ולהצגת יומנים שנאספו על ידי systemd. אתה יכול לבדוק את היסטוריית הכיבוי וההפעלה מחדש באמצעות הפקודה journalctl עם ה --רשימה-מגפיים דֶגֶל:
journalctl --רשימה-מגפיים
הוא מחזיר את רשימת אתחולי המערכת עם הערך האחרון בתחתית, ממוספר 0. חותמת הזמן הראשונה בפלט מציגה את זמן הפעלת המערכת ואילו חותמת הזמן השנייה מציגה את זמן כיבוי המערכת.
פתרון שגיאות הרבה יותר קל בלינוקס
למרות שאינך יכול באמת לזהות את הסיבה לכיבוי או אתחול המערכת שלך באמצעות שיטות אלה, מידע על מתי המערכת שלך אותחלה או כיבויה יכול לעזור לך בפתרון הבעיות.