MultiTail, קרא מספר קבצי יומן בבת אחת מהטרמינל

על ריבוי זנב

במאמר הבא אנו נסתכל על Multitail. זה תוכנית כמו זנבההבדל היחיד הוא שעם Multitail נוכל לעשות זאת קרא מספר קבצים (בדרך כלל קבצי יומן) בו זמנית, להחיל עליהם צבעים שונים. זה יראה לנו את כל הקבצים הפתוחים בחלון יחיד של ה- מסוףאם יש שינוי בקובץ, הוא ישתנה באופן מיידי. השירות העיקרי של כלי זה הוא לפקח על קבצי יומן. זהו כלי שימושי מאוד עבור מנהלי מערכות Gnu / Linux.

למי שלא יודע, Tail היא תוכנית Gnu / Linux המשמשת לקריאת מספר שורות מקצה קובץ גדול. כברירת מחדל 10 השורות האחרונות מוצגות, אך מספר זה עשוי להשתנות בהתאם למפרט המשתמש.

התקנה רבת-זן

ריבוי זנב הוא זמין במאגרים הרשמיים מאובונטו. התקנתי אותו גם בגרסה 16.04 וגם ב- 17.10.

קודם כל נתחיל בעדכון המטמון של מאגרי החבילות של מערכת ההפעלה אובונטו שלנו עם הפקודה הבאה במסוף (Ctrl + Alt + T):

sudo apt update

אנחנו נמשיך התקנת Multitail, בשביל זה נבצע את הפקודה הבאה באותו מסוף:

sudo apt install multitail

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

גרסת ריבוי זנבות

multitail -V

כפי שניתן לראות בצילום המסך, גרסת ה- Multitail המותקנת היא 6.4.2.

צפה בקובץ יומן בודד עם מספר תורים

למרות ש- Multitail משמש לצפייה בקבצי יומן מרובים בחלון מסוף אחד, ניתן להשתמש בו גם להציג קובץ יומן בודד. הפעל את הפקודה הבאה כדי לפתוח את קובץ היומן /var/log/auth.log:

אימות יומן ריבוי-זנים

multitail /var/log/auth.log

כפי שניתן לראות בצילום המסך לעיל, נפתח קובץ יחיד. הנוף של זה יעודכן עם שינוי הקובץ. אנו יכולים צא מ- Multitail לחץ על מקש 'q'.

הצג קבצי יומן מרובים באמצעות Multitail

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

הפעל את הפקודה הבאה כדי לראות /var/log/auth.log y /var/log/kern.log בֵּמְאוּנָך:

קבצים אנכיים מרובי זנים

multitail /var/log/auth.log /var/log/kern.log

כפי שניתן לראות מצילום המסך לעיל, הקובץ /var/log/auth.log נפתח במחצית העליונה והקובץ /var/log/kern.log נפתח במחצית התחתונה.

אנחנו יכולים גם למקם את רשום, במקרה הזה /var/log/auth.log y /var/log/kern.log אופקית באמצעות הפקודה הבאה:

קבצים אופקיים מרובי-זנים

multitail -s 2 /var/log/auth.log /var/log/kern.log

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

רשימת קבצים פתוחים

אם אנו לוחצים על מקש 'ב' se תציג רשימה של קבצים פתוחיםכפי שמוצג בהמשך. בדוגמה זו יש לי 2 קבצים פתוחים, הראשון /var/log/auth.log ממוספר 00 והשני /var/log/kern.log זה ממוספר 01. אם אינך מעוניין לבחור קבצים כלשהם, לחץ על Ctrl + G כדי לבטל את תפריט הבחירה.

ריבוי זנבות של קבצים פתוחים

אנו יכולים ללחוץ על מקשי החצים למעלה ולמטה כדי להזיז את הבורר ולחץ על Enter כדי לבחור את הקובץ שאליו אנו רוצים להתייעץ. לדוגמא זו בחרתי את הקובץ הראשון /var/log/kern.log y מוצג על המסך דרך קטע נפרד. כעת נוכל ללחוץ על מקשי החצים למעלה ולמטה כדי לנווט בקובץ.

קובץ נבחר רב-זנב

ברגע שנסיים לקרוא את הקובץ, עליך לעשות זאת לחץ על 'q' כדי לחזור לחלון הראשי על ידי Multitail.

צפו במספר קבצים בצבעים שונים

אנחנו יכולים גם הגדר צבעים שונים עבור קבצים פתוחים שונים עם Multitail. למשל, אנחנו יכולים לפתוח /var/log/auth.log בצהוב ו /var/log/kern.log באדום עם הפקודה הבאה:

קבצי רב-זנב עם צבעים

multitail -ci yellow /var/log/auth.log -ci red /var/log/kern.log

כפי שניתן לראות מצילום המסך לעיל, Multitail נפתח /var/log/auth.log בצהוב ו /var/log/kern.log באדום.

אם מישהו רוצה לדעת יותר על תוכנית זו ותכונותיה, הוא יכול להתייעץ עם הסעיף מה יכול Multitail לעשות למשתמשים?.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.