12 הכלים הטובים ביותר לניטור תקינות המערכת בלינוקס

12 הכלים הטובים ביותר לניטור תקינות המערכת בלינוקס
קוראים כמוך עוזרים לתמוך ב-MUO. כאשר אתה מבצע רכישה באמצעות קישורים באתר שלנו, אנו עשויים להרוויח עמלת שותף. קרא עוד.

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





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





אפליקציית הגניבה הטובה ביותר לאנדרואיד
איפור של סרטון היום

מדוע חשוב ניטור בריאות לינוקס

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





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

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



כלים לניטור ניצול הדיסק הקשיח בלינוקס

להלן כמה כלי שורת פקודה המתמקדים בניטור אחסון דיסקים של לינוקס:

1. df

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





df

2. מתוך

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

כדי לבדוק את השטח הנצרך, הפעל את הפקודה הזו:





du

3. הפקודה ls

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

ls -l -h

כלים לניטור זיכרון RAM ו-CPU ב-Linux

להלן כמה כלי שורת פקודה המתמקדים בניטור מעבד ושימוש בזיכרון:

4. למעלה

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

top

אם מופיעה בעיית שימוש בזיכרון על הצג, אתה יכול לייעל את ביצועי ה-RAM שלך לתקן את זה.

5. htop

htop הוא כלי נוסף שפועל כחלופה ל-top. כלי השירות הזה אינו מותקן מראש בלינוקס. כדי להתקין אותו, בצע את הפקודה הבאה באובונטו ובדביאן:

sudo apt install htop

על Arch Linux:

sudo pacman -S htop

על פדורה, CentOS ו-RHEL:

sudo dnf install htop

ל עקוב אחר השימוש במעבד במערכת שלך באמצעות htop , הפעל את הפקודה הזו:

htop

6. mpstat

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

כלי זה אינו מותקן מראש בלינוקס. תחילה עליך להתקין את sysstat חבילה במערכת שלך לשימוש ב-mpstat:

sudo apt install sysstat

כעת הפעל את הפקודה הבאה כדי להציג את השימוש במעבד במערכת שלך:

mpstat

7.vmstat

vmstat מספק מידע על זיכרון RAM, תהליכים, מאגר, מטמון, פעילות CPU ועוד הרבה יותר. כדי להשתמש בכלי זה, הפעל את הפקודה הבאה:

vmstat

8. יוסטט

iostat הוא כלי ניטור מערכת שבו אתה יכול להשתמש כדי לראות סטטיסטיקות קלט ופלט של אחסון לינוקס.

על ידי שימוש בכלי שירות זה של שורת הפקודה, תוכל לראות דוחות על טעינת מכשירי I/O. כדי להשתמש בכלי זה, הפעל את הפקודה הבאה:

iostat

9. סר

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

כדי לבדוק שימוש במעבד אחרי כל 10 שניות, תפעיל את הפקודה כך:

sar 10

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

sar 2 8

כלים לניטור ניצול רשת בלינוקס

להלן כמה כלי שורת פקודה המתמקדים בניטור השימוש ברשת:

10. NetHogs

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

כלי זה אינו מותקן מראש בלינוקס. הפקודה הבאה תתקין את NetHogs על הפצות מבוססות דביאן :

sudo apt install nethogs

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

nethogs

11. tcpdump

tcpdump הוא מנתח מנות רשת המשמש ללכידת מנות TCP/IP המשודרות או מתקבלות בממשק מסוים ברשת.

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

לצערי חנות Google Play הפסיקה לעבוד
tcpdump -i interface

12. netstat

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

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

sudo apt install net-tools

כדי לראות חיבורי אינטרנט פעילים במערכת שלך, הפעל את הפקודה הבאה:

netstat -a | more

ניהול לינוקס קל

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

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