עם הזמן, כאשר אתה משתמש במערכת ה- Ubuntu שלך, היא יכולה לצבור קבצים מיותרים, חבילות ועדכונים ישנים שתופסים מקום יקר בדיסק. ניקוי המערכת שלך באופן קבוע מסייע לשמור על הביצועים שלה ולפנות מקום לקבצים חשובים.
במאמר זה, נ חקור מספר פקודות טרמינל שתוכל להשתמש בהן כדי לנקות בקלות את מערכת ה-Ubuntu שלך.
למה לנקות את מערכת ה-Ubuntu שלך?
ניקוי מערכת ה-Ubuntu שלך הוא חיוני מכמה סיבות:
- פינוי מקום: קבצים, מטמונים וחבילות מיותרות יכולים לתפוס כמות משמעותית של מקום בדיסק. על ידי הסרתם, תוכל לפנות מקום ליישומים או קבצים חדשים.
- שיפור ביצועים: הסרת קבצים וחבילות ישנות יכולה לסייע להאיץ את המערכת שלך על ידי הפחתת עומס ותהליכים מיותרים ברקע.
- אבטחה ויציבות: הסרת חבילות ישנות או שאינן בשימוש מבטיחה שהמערכת שלך אינה מפעילה תוכנה מיושנת או מיותרת שעלולה להציג פגיעויות.
1. שימוש ב-apt לניקוי חבילות
הפקודה apt היא אחת ממנהלי החבילות הנפוצים ביותר ב-Ubuntu, המסייעת בניהול התקנות תוכנה, עדכונים והסרות.
a. הסרת חבילות שאינן בשימוש
כאשר אתה מתקין חבילות, חלקן מביאות איתן תלותים שאולי לא תזדקק להן לאחר הסרת החבילה הראשית.
כדי להסיר את החבילות הלא נחוצות אלו, עליך להשתמש בפקודה הבאה:
sudo apt autoremove
פקודה זו תסיר חבילות שהותקנו כתלותים אך כבר אינן נדרשות על ידי תוכניות שהותקנו. זהו שלב ניקיון חשוב מאוד מאחר והוא עוזר לשחרר מקום בדיסק.
b. הסרת תלותים שאינן נחוצות
לעיתים קרובות, חבילות שומרות על קבצי התצורה או תלותים שכבר לא נדרשים.
כדי להסיר את אלו, אפשר להשתמש בפקודה הבאה, שתמחק גרסאות ישנות של חבילות שהותקנו ואינן נדרשות עוד, ותעזור לנקות קבצים לא נחוצים ממטמון החבילות.
sudo apt autoclean
c. ניקוי מטמון החבילות
Ubuntu שומרת קבצי חבילות שהורדו במטמון לשימוש עתידי. במהלך הזמן, קבצים אלו במטמון עלולים לתפוס הרבה מקום.
כדי לנקות את מטמון זה, עליך להשתמש בפקודה הבאה שתסיר את כל קבצי החבילות מהמטמון ותשחרר מקום.
sudo apt clean
2. שימוש ב־dpkg להסרת חבילות
אם ברצונך להסיר חבילה ספציפית והקבצים הקשורים אליה, תוכל להשתמש ב־פקודת dpkg כפי שמוצג.
sudo dpkg --remove <package_name>
לשנות את <שם_החבילה>
בשם החבילה שברצונך להסיר.
אם ברצונך להסיר את החבילה לגמרי, כולל קבצי התצורה שלה, עליך להשתמש:
sudo dpkg --purge <package_name>
זה מבטיח שהחבילה וכל הקבצים הקשורים יוסרו מהמערכת שלך.
3. שימוש ב-apt להסרת קרנלים ישנים
כאשר אתה מעדכן את קרנל הלינוקס, אובונטו שומר את הגרסאות הישנות במערכת שלך, מה שלוקח מקום משמעותי.
כדי להסיר קרנלים ישנים ולא בשימוש, אתה יכול להשתמש בפקודה הבאה:
sudo apt --purge remove linux-image-<version>
אתה יכול לבדוק את הקרנל שרץ כרגע על ידי שימוש ב:
uname -r
ודא שאינך מסיר את הקרנל שנמצא בשימוש כרגע.
4. הסרת חבילות Snap שלא בשימוש
Snap חבילות הן יישומים עצמאים הכוללים את כל מה שנדרש להפעלת התוכנה. עם זאת, הן עשויות להתאסף עם הזמן ולתפוס הרבה מקום.
כדי לרשום את כל חבילות ה-snap המותקנות, השתמש ב:
snap list
כדי להסיר חבילת snap שאינך זקוק לה יותר, השתמש ב:
sudo snap remove <snap_name>
זה עוזר לך לנקות יישומי snap מיותרים מהמערכת שלך.
5. הסרת קבצי יומן ישנים
קבצי יומן שימושיים לדיבוג ומעקב אחרי המערכת שלך, אך הם יכולים להתאסף ולצרוך מקום אם לא מנקים אותם באופן קבוע.
כדי להסיר קבצי יומן ישנים, השתמש בפקודה הבאה:
sudo journalctl --vacuum-time=7d
פקודה זו תסיר את כל לוגי המערכת שגילם יותר מ-7 ימים. אתה יכול להתאים את מסגרת הזמן לצרכיך (למשל, 30d ל-30 ימים).
אם אתה רוצה לנקות את כל בסיס הנתונים של יומן systemd, השתמש ב:
sudo journalctl --vacuum-size=100M
זה יסיר יומנים עד שהגודל הכולל של יומני המערכת יהיה מתחת ל-100 MB.
6. שימוש ב-BleachBit לניקוי מעמיק
BleachBit הוא כלי גרפי ופקודות שיכול לנקות את המערכת שלך על ידי הסרת מטמונים, קבצים זמניים, יומנים וקבצים לא נחוצים אחרים.
כדי להתקין את BleachBit, השתמש ב:
sudo apt install bleachbit
לאחר ההתקנה, תוכל להריץ bleachbit
מהטרמינל עם הרשאות מנהל לניקוי מעמיק של המערכת:
sudo bleachbit
כלי זה מספק דרך קלה לנקות הרבה קבצי מערכת ויישומים בבת אחת, אבל היזהר, כי זה עשוי למחוק קבצים מסוימים שתרצה לשמור.
7. שימוש ב-du לבדוק את השימוש בדיסק
לפני הניקוי, מועיל לבדוק אילו תיקיות צורכות הכי הרבה מקום. תוכל להשתמש בפקודת du כדי לבדוק את השימוש בדיסק.
למשל, כדי לראות את השימוש בדיסק של תיקיית הבית שלך:
du -h --max-depth=1 ~
זה יראה את השימוש בדיסק עבור תיקיות בתוך תיקיית הבית שלך. תוכל לחקור תיקיות נוספות באותה צורה כדי לאתר קבצים או תיקיות גדולות שתרצה לנקות.
8. הסרת חבילות יתומות עם deborphan
עם הזמן, חבילות יתומות (ספריות לא בשימוש) יכולות להצטבר במערכת שלך. חבילות אלו כבר אינן נדרשות אך עדיין מותקנות.
כדי למצוא ולהסיר חבילות יתומות, קודם כל התקן את deborphan:
sudo apt install deborphan
לאחר מכן, הרץ את הפקודה כדי לרשום חבילות יתומות:
deborphan
כדי להסיר את חבילות היתומות הללו, השתמש ב:
sudo apt-get remove --purge $(deborphan)
זה יעזור לך לנקות חבילות מיותרות שהיו דרושות בעבר על ידי תוכניות אחרות אך אינן נדרשות יותר.
9. ניקוי מטמון תצוגות מקדימות
אובונטו יוצר תצוגות מקדימות של תמונות, סרטונים ומסמכים לגישה מהירה. עם הזמן, תצוגות מקדימות אלו יכולות להצטבר ולתפוס מקום.
כדי להסיר אותן, השתמש בפקודה הבאה:
rm -rf ~/.cache/thumbnails/*
זה מוחק את כל תצוגות המקדימות המזוהות במערכת שלך.
סיכום
ניקוי קבוע של מערכת אובונטו שלך הוא חיוני לשמירה על מערכת הפעלה מהירה, תגובתית ויעילה. על ידי שימוש בפקודות המפורטות לעיל, תוכל בקלות להסיר חבילות מיותרות, לנקות קבצים ישנים ולפנות מקום דיסק יקר ערך.
זכור, תמיד להיות זהיר בעת שימוש בפקודות אלו, במיוחד בעת הסרת חבילות או מחיקת קבצים. בדוק שוב מה אתה מוחק כדי להבטיח שאינך מסיר בטעות קבצים או תוכנה חשובים.
Source:
https://www.tecmint.com/clean-up-ubuntu-terminal-commands/