כיצד לטפל ולהרוג תהליכים מהקונסולה בלינוקס: להרוג, להרוג, להרוג ...
תוכן עניינים:
- ניהול תהליכים מהקונסולה בלינוקס
- למעלה
- htop
- pgrep
- renice
- ps
- pstree
- הפסק תהליכים בלינוקס
- להרוג: באמצעות ה- PID כדי להרוג את התהליך
- killall: להרוג תהליך בשמו
- pkill: להרוג תהליך באמצעות חלק משמו
- xkill: להרוג תהליך על ידי בחירת החלון עם העכבר
אנו יודעים שבלינוקס הקונסולה מספקת לנו כלים שהם מאוד חזקים לניהול מערכות. זו הסיבה, היום נדבר על פקודות לניהול תהליכים מהקונסולה בלינוקס. סביר להניח שכמה מהם כבר מכירים אותם, אך אף פעם לא כואב לבצע סקירה; מאחר ואלה מאפשרים לנו לצפות, להגדיר את העדיפות שלהם, לתהליכי הרג.
מדד התוכן
ניהול תהליכים מהקונסולה בלינוקס
למעלה
זו אחת מהפקודות הקלאסיות של לינוקס לטיפול בתהליכים. זה מאפשר לך להציג את המשאבים המשמשים את המערכת וכך לזהות מי מהם הצורך ביותר.
תחביר:
htop
בואו נגיד שזו גרסה משופרת של הטופ. בדרך כלל הפצות לינוקס אינן מותקנות כברירת מחדל.
אם אין להם את זה במערכת שלהם, הם מפעילים את הדברים הבאים כדי להתקין אותה:
sudo apt - לקבל התקנת htop
השיפור העיקרי שלו הוא שהפלט קל הרבה יותר לפרש לעומת הטופ. בנוסף, זה מאפשר לבצע סוגים אחרים של פעולות בתהליכים, כמו הרג תהליך, בצורה קלה מאוד באמצעות המקשים המוצגים בתמונה הבאה:
pgrep
פקודה זו מאפשרת לנו לקבוע את ה- PID של התהליך התואם לחיפוש אחר מילת המפתח שסופקה. PID מהווה "מזהה תהליכים". בוא נראה דוגמא:
פיירפוקס
זה יחזיר את ה- PID של תהליך "Firefox".
renice
פקודה זו עוזרת לנו לשנות את הערך "הנחמד" של תהליך שפועל.
הערך "נחמד" הוא זה שקובע את העדיפות של תהליך שצוין. קנה המידה שלה הוא כדלקמן:
- הערך -19 מייצג עדיפות גבוהה מאוד, לעומת זאת הערך 19 קובע עדיפות נמוכה. ערך ברירת המחדל הוא 0.
פקודת ה- Renice זקוקה ל- PID של תהליך כפרמטר.
תחביר:
ps
זוהי פקודת לינוקס ברירת המחדל האוניברסלית לניהול תהליכים. אתה יכול להציג את התהליכים ולבצע פעולות עליהם. זה מעשי למדי מכיוון שהוא מאפשר לקשר אותו לפקודות אחרות. דוגמה לכך היא שימוש ב"גרפ "לחיפוש אחר תהליך ספציפי תוך שימוש בצינורות המפורסמים.
דוגמה:
ps -A | גרפית Firefox
כאשר "grep Firefox" מחפש תהליכים של Firefox.
pstree
פקודה זו מאפשרת לנו לדמיין את כל התהליכים עם התלות שלהם, בצורה של עץ.
הפסק תהליכים בלינוקס
מערכות הפעלה מבוססות לינוקס משלבות מערכת כלים שימושיים לסיום תהליכים שנתקעו או שאיננו נדרשים עוד להמשיך לרוץ. בשלב זה נרחיב מעט מכיוון שיש 4 דרכים לסיים תהליך וזה חלק מהותי בניהול תהליכים בלינוקס. זה יכול להיות דרך שמו, גם לציין חלק משמו, ישירות על ידי ה- PID או אפילו להפנות עם הסמן לחלון של התהליך האמור. בשלב הבא נראה אחד אחד.
להרוג: באמצעות ה- PID כדי להרוג את התהליך
זוהי הדרך המסובכת ביותר אך יחד עם זאת הדרך המדויקת ביותר, שכן ה- PID הוא מזהה ייחודי לכל תהליך שמתנהל ברגע נתון.
Kill מאפשר לנו לשלוח סוגים שונים של אותות, שיכולים לסגור תהליך או קבוצה מהם. אות ברירת המחדל הוא TERM אם לא צוין סוג כלשהו.
אנו ממליצים שאתה רוצה שאובונטו 17.04 תיראה כמו חלונות?הסוגים הבאים של האות הם הנפוצים ביותר:
- SIGHUP: משתמשים בו כאשר הקונסולה אינה מגיבה או אם אבדה השליטה בתהליך. זה אחראי לטעון מחדש את קבצי התצורה שלו, כמו גם את קבצי היומן האפשריים שלהם. SIGKILL: מצב זה הוא הרדיקלי ביותר לסיום תהליך, הוא משמש כאשר הוא כבר לא מגיב. לא יישמרו נתונים מכיוון שזו לא דרך נקייה לסגור את התהליך. SIGTERM: זהו מנגנון ברירת המחדל להרוג את התהליך.
דוגמה:
להרוג 22298
איפה, 22298 מייצג את ה- PID של התהליך.
killall: להרוג תהליך בשמו
זוהי פקודה מאוד פשוטה. דבר אחד שכדאי לזכור הוא שבמקרה שיש כמה מקרים של התוכנית המופעלת, הפקודה תדאג לסגור את כולם.
תחביר:
pkill: להרוג תהליך באמצעות חלק משמו
pkill נותן לנו את האפשרות להשמיד את התהליך באמצעות שמך או אפילו חלק ממנו. זה משחרר אותנו מהצורך לזכור את ה- PID כדי לציין את האות. עם זאת, כל התהליכים ששמם מכיל את המילה שצוינה ייסגרו.
ביצועו יהיה:
חלק pkill תהליך_שם
אנו ממליצים לקרוא את ההפניות והצינורות ב- Linux.
xkill: להרוג תהליך על ידי בחירת החלון עם העכבר
מכל הקבוצה, זה הכי פרקטי ופשוט. פשוט לחץ על מקשי Alt + F2 ולאחריה תוצג תיבת דו-שיח. תיבה זו תאפשר לך לבצע ביצוע פקודות. אנחנו כותבים xkill. אז הקורסים יהפכו לגולגולת ועל ידי לחיצה על אחד החלונות, שלום לשלום!
השאר את החוויה שלך בתגובות, שתף אותנו איזו מקבוצת הפקודות הזו מועילה לך ומדוע?
טיפים כיצד לטפל בסוללה הניידת שלך
חמש ארנבים שימושיים מאוד כיצד לטפל בסוללה של הנייד או הסמארטפון שלך: הימנע מטעינה ראשונית, שמור את הסוללה, נתק את המטען, הימנע מטמפרטורות קיצוניות ...
סמסונג מראה כיצד לטפל בקפל הגלקסיה
סמסונג מראה כיצד לטפל ב- Galaxy Fold. גלה עוד אודות הסרטון שפרסם המותג הקוריאני כיצד לטפל בטלפון.
כיצד לטפל ולהאריך את חיי סוללות אנדרואיד או אייפון שלך
הדרכה כיצד לטפל ולהאריך את חיי הסוללות של הטלפון החכם אנדרואיד או אייפון. טיפים וטריקים כדי לגרום לסוללה הניידת שלך להימשך זמן רב יותר.