תחזוקה ועדכון סקריפט עבור Debian 12 / MX 23

תחזוקה ועדכון סקריפט עבור Debian 12 / MX 23

תחזוקה ועדכון סקריפט עבור Debian 12 / MX 23

במשך כל השנים הללו, שיתפנו מדריכים מעשיים ושימושיים לשימוש בטרמינל לינוקס, הפקודות הבסיסיות והחיוניות ביותר שלו, וכיצד להשתמש בכל זה יחד כדי ליצור סקריפטים שונים של Bash Shell עבור פונקציות או פעילויות מסוימות. בהיותן 2 דוגמאות סמליות, אחת על א סקריפט גיבוי ועוד אחת על א תחזוקה ועדכון סקריפט של מערכת ההפעלה הבסיסית של דביאן המותקנת. אשר, ככל הנראה, היו בזמנו בסיס שניתן היה לשכלל או לשפר עבור רבים בהפצות ה-GNU/Linux שלהם, המבוססות על דביאן או לא.

ולמרות שבהחלט חלה התקדמות רבה במונחים של יישומים גרפיים, ניתנים לאוטומטיים או לא, עבור מחשבים ושרתים ביתיים, ב-2 המשימות החשובות הללו, האמת היא ש, רבים מאיתנו עדיין מעדיפים להשתמש בטרמינל (קונסולה) לפעילויות חשובות כגון עדכון מערכת ההפעלה שלנו לעומק, בין אם באופן ידני ובסיוע או אוטומטי לחלוטין. לכן, היום נראה לכם כמה קטנים פקודות פקודות עבור הפצות GNU/Linux המבוססות על Debian 12 שתוכל לכלול בסקריפט התחזוקה הנוכחי או הבא שלך.

סקריפט תחזוקה ועדכון ב- GNU / Linux

תחזוקה ועדכון סקריפט עבור GNU/Linux 2018

ולפני שמתחילים במדריך זה על שורות פקודה שימושיות ליצירה או שיפור משלך «תחזוקה ועדכון סקריפט עבור Debian GNU/Linux 12» או דומים אחרים, אנו ממליצים לך לחקור את פוסט קשור קודם, בסוף זה:

סקריפט תחזוקה ועדכון ב- GNU / Linux
Artaculo relacionado:
כיצד לבצע תחזוקה של GNU / Linux באמצעות סקריפט?

פקודות ליצירת תחזוקה ועדכון סקריפט

פקודות ליצירת תחזוקה ועדכון סקריפט

פקודות פקודות שימושיות עבור סקריפט תחזוקה ועדכון עבור דביאן

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

ניקוי ספריית המשתמש (הביתית) ושאר מערכת ההפעלה

bleachbit --preset --preview;  bleachbit --preset --clean
sudo bleachbit --preset --preview;  sudo bleachbit --preset --clean

ניקוי מערכת ההפעלה באמצעות מנהל החבילות APT

sudo apt update; sudo update-apt-xapian-index; sudo apt upgrade; sudo apt install -f; sudo apt install --fix-broken; sudo apt autoclean; sudo apt autoremove; sudo apt autopurge

תקן באגים באמצעות מנהל החבילות של DPKG

sudo dpkg --configure -a;

עדכן את GRUB, Initramfs ותפריטי מערכת ההפעלה

sudo update-grub; sudo update-grub2; sudo update-menus; sudo update-initramfs -u

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

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

הצג % שימוש בשטח אחסון עבור כל נקודת הרכבה

sudo df -h

ראה בסדר אלפביתי את הגודל שתופסת כל מחיצה

sudo du -hs /* | sort -k 2

נקה את היסטוריית המסוף של המשתמש

history -c

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

sudo apt list --installed > $HOME/listado-paquetes-instalados-apt-dpkg.txt 

קבל תיעוד של כל החבילות המותקנות ממוינות לפי גודל ב-MB תפוס

sudo dpkg-query -Wf '${Installed-size}\t${Package}\n' | column -t | sort -k1 > $HOME/listado-paquetes-instalados-peso-milagros.txt

פקודות פקודות בסיסיות ונפוצות עבור הפצות GNU/Linux המבוססות על דביאן

פקודות פקודות בסיסיות ונפוצות עבור הפצות GNU/Linux המבוססות על דביאן

אם אתה רוצה להשלים, לשפר או לשכלל את שלך תחזוקה ועדכון סקריפט עבור דביאן ועוד דומים אחרים, להלן רשימה קטנה עם ההזמנות הבסיסיות והנפוצות ביותר המבוססות על APT, DPKG ו-UPDATE:

מַתְאִים

  1. apt update: עדכן רשימות חבילות מאגר.
  2. apt upgrade: עדכן חבילות ממאגרים בצורה בטוחה.
  3. apt full-upgrade: עדכן חבילות מהמאגרים לחלוטין.
  4. apt dist-upgrade: שדרג את גרסת מערכת ההפעלה הנוכחית לגרסה הזמינה הבאה.
  5. apt install -f: פתרון בעיות בהתקנת חבילות והתלות שלהן.
  6. apt install --fix-broken: פתרון בעיות הקשורות לחבילות שבורות.
  7. apt remove nom_paq: מחק חבילות. כמו כן, ניתן להשתמש בו ללא השם.
  8. apt autoremove: הסר אוטומטית את כל החבילות שאינן בשימוש.
  9. apt purge nom_paq: הסר חבילות לחלוטין. כמו כן, ניתן להשתמש בו ללא שם.
  10. apt autopurge: הסר באופן אוטומטי ומלא את כל החבילות שאינן בשימוש.
  11. apt clean: מחק את כל חבילות ".deb", שהורדו בספריית חנות החבילות.
  12. apt autoclean: מסיר את כל החבילות מחנות החבילות, שלא ניתן עוד להוריד.
  13. apt install nom_paq_repo: התקן חבילה מסוימת מהמאגר לפי שם.
  14. apt install /dir_paq/nom_paq.deb: התקן חבילה שהורדת לפי שם.
  15. apt list *nom_paq*: רשום חבילות על ידי התאמת דפוס חיפוש.
  16. apt list --upgradeable: רשום את החבילות הזמינות לעדכון.
  17. apt show nom_paq: הצג את הנתונים והמידע הרלוונטי של חבילה מהמאגר.
  18. apt search nom_paq: הצג חבילות קיימות התואמות לדפוס החיפוש.
  19. apt edit-sources: פתח, במצב עריכה, את קובץ מקורות התוכנה העיקריים (מאגרים).

dpkg

  1. dpkg -i /dir_paq/nom_paq.deb: התקן חבילה שהורדת לפי שם.
  2. dpkg --configure -a: סיים להגדיר את כל החבילות שנפרקו והופסקו.

עדכון

  1. update grub: עדכן את ה-GRUB (מטעין אתחול מרובה v1) המותקן בדיסק/מחיצה.
  2. update grub2: עדכן את ה-GRUB (מטעין אתחול מרובה v2) המותקן בדיסק/מחיצה.
  3. update-menus: צור ועדכן אוטומטית את התוכן של מערכת התפריטים.
  4. update-alternatives --all: נהל את כל מידע הקישורים הסמלי של מערכת ההפעלה.

משהו שחשוב לזכור הוא שרוב הפקודות מוצגות עם מנהל החבילות הנוכחי «מַתְאִים», יש את המקבילה שלהם במנהלי החבילות הקודמים «apt-get»Wonderfulכישרון». כמו כן, עם מנהל החבילות המודרני «נלה». וכמובן, עם מנהלי החבילות המתאימים של כל GNU/Linux Distro מלבד דביאן, כגון Arch, Fedora ועוד רבים אחרים. לכן, ניתן להחליף חלק במידת הצורך.

כיצד לבצע גיבוי נתונים בציוד באמצעות Shell Scripting?
Artaculo relacionado:
כיצד לבצע גיבוי נתונים בציוד באמצעות Shell Scripting?

סיכום: פוסט באנר 2021

תקציר

בקיצור, אנחנו מקווים שכן פקודות מסוף שהראינו לך היום, והצענו או המלצנו, יכולים לשרת אותך ישירות ליצור או לשפר את שלך "תחזוקה ועדכון סקריפט בדביאן" או דומים אחרים, על בסיס זה או לא. אחרת, כלומר, אם אתם מעדיפים שימוש בממשקים גרפיים, תוכלו ללא כל בעיה להשתמש בכלים של צד שלישי כמו למשל Bleachbit o Stacer, ורוב כלי השירות של כל GNU/Linux Distro הזמינים עבורו. לדוגמה, אני משתמש ב-MX Linux, אני יכול להשתמש ב-MX Cleanup וב-MX Updater.

לבסוף, זכור לבקר שלנו «דף הבית» בספרדית. או בכל שפה אחרת (רק על ידי הוספת 2 אותיות לסוף כתובת האתר הנוכחית שלנו, לדוגמה: ar, de, en, fr, ja, pt ו-ru, בין רבים אחרים) כדי ללמוד עוד תוכן עדכני. וגם, אתה יכול להצטרף לערוץ הרשמי שלנו מברק כדי לחקור עוד חדשות, מדריכים ומדריכים. וגם, יש את זה קבוצה לדבר וללמוד יותר על כל נושא IT שמכוסה כאן.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.