פרסומת
תוכנת לינוקס מספיק חזקה כדי לעבוד בלי לגרום לבעיות, אך לפעמים אפילו האפליקציות הטובות ביותר עשויות להיתקע. במקום לחכות להתרסקות, אתה יכול להרוג את התוכניות הלא מגיבות האלה. למעשה, יש כל כך הרבה דרכים להרוג תוכניות לינוקס שאתה עשוי למצוא שאתה מפונק מבחירה!
אם אתה נתקל בבעיות ביישום ב- Linux, הנה כמה דרכים להרוג תוכנית בלינוקס.
1. להרוג תוכנית לינוקס על ידי לחיצה על ה- X
כנראה שניסית כבר להתרחק ולשתות משקה חם. אם חזרת למחשב האישי שלך כדי לגלות שהאפליקציה עדיין תלויה, כנראה שהיה לה מספיק זמן להתחיל לעבוד שוב. אפליקציה לא מגיבה כוללת בדרך כלל כפתורים אפורים, או אפשרויות שנראות שאינן עובדות. יתכן שגם אינך מסוגל להזיז את חלון האפליקציה סביב המסך.
אז מה הפיתרון? לחץ על איקס כפתור בפינה העליונה (שמאל או ימין, תלוי במערכת ההפעלה לינוקס שלך). זה אמור לעצור את התוכנית מתה בעקבותיה. יתכן שתראה תיבת דו-שיח שתבקש ממך חכה או תפס את הכוח לסיים את זה עכשיו.
אם הכל מתוכנן, כמה מחוזות יבקשו ממך לשלוח דוח שגיאות.
2. השתמש בצג מערכת כדי להרוג תהליך לינוקס
האפשרות הבאה היא לפתוח את כלי השירות System Monitor של מערכת ההפעלה של Linux. בדרך כלל זה נמצא ב-
כלי מערכת תפריט ומציג רשימה של תהליכים פועלים תחת תהליכים כרטיסייה.כדי לסגור כאן יישום לא מגיב, פשוט בחר בו ולחץ באמצעות לחצן העכבר הימני. יש לך שלוש אפשרויות:
- הפסק את התהליך: פעולה זו ממתינה את התהליך ומאפשרת לך להמשיך בהמשך. ברוב המקרים זה לא יעבוד.
- סוף תהליך: הדרך הנכונה לסגירת תהליך, פעולה זו תסיים את היישום בבטחה, ותנקה קבצים זמניים בדרך.
- תהליך הריגה: זוהי האפשרות הקיצונית ויש להשתמש בה רק אם תהליך הסיום נכשל.
עדיף להשתמש בזה לפי הסדר. עם זאת, אם היישום הוא כזה שתלוי באופן קבוע, ייתכן שתעדיף להשתמש בפקודה שאתה יודע שעובד.
3. הכריח תהליכי לינוקס להרוג באמצעות "xkill"
אפשרות נוספת שתוכלו להשתמש בה היא xkill. זהו כלי להרוג כוח שהותקן מראש באובונטו, אך אתה יכול להתקין אותו דרך הטרמינל בהפצות אחרות במידת הצורך. כאשר תתקשר, xkill יאפשר לך לסגור כל תהליך שולחן עבודה. התקן אותו באמצעות הפקודה הבאה:
sudo apt להתקין xorg-xkill
לאחר סיום זה, הפעל את xkill פשוט על ידי הקלדה
xkill
אז מצביע העכבר שלך יציג צלב (או גולגולת). לחץ באמצעות לחצן העכבר השמאלי על היישום הפוגע כדי לסגור אותו
אם לא ניתן לסגור את האפליקציה הלא מגיבה שלך עם אחת מהשיטות הממוקדות בשולחן העבודה, ייתכן שהפתרון הוא שורת הפקודה ...
4. השתמש בפקודה "להרוג"
אם האפליקציה שלך אינה מגיבה וההצעות שלעיל אינן עובדות (ממשק ה- GUI עשוי להיות לא מגיב), לחץ על Ctrl + Alt + T לפתיחת הטרמינל.
קיימות מספר אפשרויות של שורת פקודה כדי לעזור לך לסגור את האפליקציה. עדיף, אלה יכולים לשמש במחשב שלך או על ידי חיבור דרך SSH ממכשיר אחר.
ניתן להשתמש בפקודת ה- kill כאן, אך תחילה דרושה מזהה תהליך. אתה יכול למצוא זאת על ידי הפקודה שחקרה את היישום עבור מזהה התהליך שלה:
ps aux | grep [שם תהליך]
התוצאה תציג את מזהה התהליך. לאחר מכן ניתן להשתמש בזה כדלקמן:
להרוג [מזהה תהליך]
שים לב ייתכן שיהיה עליך להוסיף את הפקודה באמצעות sudo.
5. השתמש "pgrep" ו- "pkill"
מה אם אינך מכיר, או לא מצליח למצוא את מזהה התהליך? כאן נכנס הפקודה pkill. במקום מזהה תהליך, פשוט השתמש ב- pkill יחד עם שם התהליך:
pkill [שם התהליך]
לחלופין, אתה יכול להשתמש בפקודת pgrep כדי למצוא את מזהה התהליך:
pgrep [שם התהליך]
... ובעקבות זה, השתמש ב- pkill עם מזהה התהליך.
pkill [מזהה תהליך]
בדומה לפקודת ההרג, הדבר אמור לסגור את התהליך תוך כחמש שניות.
6. הרוג את כל המופעים באמצעות "killall"
אין מזל עם kill או pkill? הגיע הזמן להשתמש באופציה הגרעינית: killall.
למרבה המזל, זה לא הרסני ככל שיהיה. פקודת killall תסיים את כל המופעים של תוכנית מסוימת. אז במקום להרוג חלון פיירפוקס אחד, הפקודה הבאה תסיים את כולם:
הרוגז
כל מה שאתה צריך זה שם התהליך ופקודת ה- killall (אולי עם sudo אם תידרש על ידי ההתקנה שלך).
killall [שם התהליך]
באופן טבעי, עליך להשתמש בפקודה זו רק בעת הצורך. זה לא מתאים לסיטואציות התוכניות הלא מגיבות ביותר.
7. צור קיצור מקשים של כוח להרוג
רוצה לחסוך זמן בסגירת תוכנה לא מגיבה? האפשרות הטובה ביותר היא ליצור קיצור דרך למקלדת. זה ייתן לך את האפשרות המיידית לסגור אפליקציה, אך היא דורשת xkill כדי שזה יעבוד.
באובונטו, פתח הגדרות> מקלדת ולחץ על קיצורי דרך. בחר קיצורי דרך בהתאמה אישית, לאחר מכן + ליצור קיצור דרך חדש. הזן "xkill" לשניהם שם ו פקודה, לאחר מכן להגיש מועמדות. פעולה זו תחזיר אותך לרשימת קיצורי הדרך - בחר את קיצור הדרך ולחץ על שילוב המקלדת הדרוש בו תשתמש כדי לקרוא לו.
בפעם הבאה שתצטרך לסגור אפליקציה, פשוט השתמש בקיצור המקשים. מצביע העכבר יהפוך ל- X ותוכלו ללחוץ על כל מקום באפליקציה שתרצו לסגור.
הימנע מתוכנה לא מגיבה: שדרג את החומרה שלך
האם יישומים לא מגיבים מעוררים באופן קבוע בעיות? סביר להניח שתוכל להרוויח משינויים מסוימים במחשב הלינוקס שלך.
התקנת זיכרון RAM נוסף היא הדרך מספר אחת להעניק למחשב שלך כוח רב יותר ועשויה להיות בדיוק הדבר הדרוש לך כדי שהיישומים הטמפרמנטיים הללו לא יהפכו להגיב בעתיד.
אז בפעם הבאה שיישום או שירות לינוקס תלויים ויהפוך ללא תגובה, כל שעליך לעשות הוא להחיל אחד מהפתרונות הבאים:
- לחץ על ה- X בפינה.
- השתמש בצג המערכת.
- השתמש באפליקציית xkill.
- השתמש בפיקוד ההרג.
- סגור אפליקציות עם pkill.
- השתמש ב- killall כדי לסגור תוכנה.
- צור קיצור דרך למקלדת.
אם אף אחד מהפתרונות האלה לא עובד ואתה חווה באופן קבוע אפליקציות לינוקס לא מגיבות, שקול לעבור ל- מערכת הפעלה לינוקס קלה 14 הפצות לינוקס קלות להקנות למחשב הישן שלך חיים חדשיםזקוק למערכת הפעלה קלה? מחוזות לינוקס מיוחדים אלה יכולים לפעול במחשבים ישנים יותר, חלקם עם פחות מ- 100MB של זיכרון RAM. קרא עוד .
כריסטיאן קאוולי הוא סגן עורך לביטחון, לינוקס, עשה זאת בעצמך, תכנות וטכנולוגיות. הוא גם מייצר את הפודקאסט שימושי באמת ובעל ניסיון רב בתמיכה בשולחן עבודה ותוכנה. תורם למגזין Linux Format, כריסטיאן הוא טינקרר Raspberry Pi, חובב לגו וחובב משחקי רטרו.