כיצד לרשום תהליכים פועלים בלינוקס

Kyzd Lrswm Thlykym Pw Lym Blynwqs



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

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







כיצד לרשום את התהליכים הפועלים בלינוקס

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



1. הפקודה Ps Aux

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



נ.ב ל





יתרה מכך, אם ברצונך להציג את התהליכים המופעלים על ידי יישום ספציפי, השתמש בו עם הפקודה 'grep'.

נ.ב ל | אחיזה app_namep

החלף את המונח 'app_name' בשם היישום המיועד שלך. פקודה זו מעביר את הפלט מהפקודה 'ps aux' לפקודת 'grep' כקלט. לאחר מכן, הפקודה 'grep' תסנן את התוצאה על סמך שם היישום שאתה מספק.



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

נ.ב ל | אחיזה לְצַלֵם

2. הפיקוד העליון

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

חלק עליון

3. פיקוד פסטרי

Pstree מציג את ההיררכיה של התהליכים בפורמט עץ המסייע למשתמש לבדוק את הקשר בין תהליכים שונים.

pstree

סיכום

רישום התהליכים הרצים בלינוקס חיוני לשמירה על תקינות המערכת, פתרון שגיאות, אופטימיזציה של המערכת ואבטחה. זה מספק תובנה חשובה לכל מה שקורה בתוך המערכת, המסייעת למשתמשים בקבלת החלטות מושכלות כדי לשפר את ביצועי המערכת. לכן, מדריך זה מסביר באופן מקיף את הפקודות המשמשות לרשימת התהליכים הרצים. דנו בשלוש פקודות יעילות - ps aux, pstree ו-top - כולן משרתות מטרות שונות ברישום התהליך.