LPI SOA Script: בצע תחזוקה ועדכון של אפליקציית לינוקס

LPI SOA Script: בצע תחזוקה ועדכון של אפליקציית לינוקס

LPI SOA Script: בצע תחזוקה ועדכון של אפליקציית לינוקס

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

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

LPI - SOA: סקריפט אופטימיזציה מתקדם שנעשה ב-Bash Shell

LPI – SOA: סקריפט אופטימיזציה מתקדם שנעשה ב-Bash Shell

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

LPI - SOA: סקריפט אופטימיזציה מתקדם שנעשה ב-Bash Shell
Artaculo relacionado:
LPI – SOA: סקריפט אופטימיזציה מתקדם שנעשה ב-Bash Shell

LPI – SOA Script: תבנית ליצירת אפליקציית לינוקס

LPI SOA Script: תבנית ליצירת אפליקציית לינוקס

על סקריפט LPI SOA

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

LPI – SOA הוא סקריפט שעובד כיישום תוכנה חופשית שמחקה עוזר טכני וירטואלי מסורתי. באופן כזה, לאפשר לכל משתמש (טייר, מומחה או טכנאי) לבצע משימות שונות באופן אוטומטי או מודרך (ידני). כך חוסכים שעות/עבודה בלתי ניתנות לכימות במשימות מסוימות, שחוזרות על עצמן או לא. בנוסף, נוצר עם Shell Scripting תוך שימוש ב-Bash Shell, והוא אידיאלי ללמידה וללמד אחרים לבצע את הפיתוח שלהם בשפת לינוקס מקורית זו. LPI – SOA: סקריפט אופטימיזציה מתקדם שנעשה ב-Bash Shell

קוד CLI

לפני 5 שנים, בפוסט בשם כיצד לבצע תחזוקה של GNU/Linux באמצעות סקריפט?, חשפנו את קוד ה-CLI שהיה לו. אמנם, התסריט האמור כרגע יש וממליץ על הדברים הבאים קוד (פקודות פקודות) של Shell Scripting על Bash Shell למשימה מהירה ויעילה של עדכון ותחזוקה:

bleachbit --preset --preview;  bleachbit --preset --clean
sudo bleachbit --preset --preview;  sudo bleachbit --preset --clean
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
sudo dpkg --configure -a;
sudo update-grub; sudo update-grub2; sudo update-menus; sudo update-initramfs -u
sudo df -h
sudo du -hs /* | sort -k 2
history -c
sudo apt list --installed > $HOME/listado-paquetes-instalados-apt-dpkg-milagros.txt 
sudo dpkg-query -Wf '${Installed-size}\t${Package}\n' | column -t | sort -k1 > $HOME/listado-paquetes-instalados-peso-milagros.txt

זכור שכדי להשתמש ב-2 השורות הראשונות, יש להתקין את האפליקציה ולהגדיר אותה לפי רצונך Bleachbit. בצורה זו, עם ובלי פקודת "sudo", הסקריפט או האפליקציה של CLI ינקו באופן אוטומטי וללא סיוע, ובעקבות הפרמטרים המוגדרים בממשק הגרפי של Bleachbit, לנקות לעומק הן את חלל הבית של המשתמש והן את כל מערכת ההפעלה.

כמובן, ב סקריפט או אפליקציית CLI משלך אתה יכול להוסיף או להסיר את מה שאתה רוצה, ואפילו להחליף כל פקודה בפקודה המקבילה ב-GNU/Linux Distro שלך, מלבד דביאן ואובונטו, או חלק מהנגזרות שלהן. לדוגמה, Arch, Fedora או אחרים.

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

קוד GUI

אפליקציית GUI, כלומר, ה LPI-SOA, הוא הרבה יותר גדול ומורכב מסקריפט פשוט, אז ברור שאנחנו לא יכולים להדביק את כל הקוד כאן. איך שאתה יכול לגשת לכל קוד המקור שלו או קובץ ה-.deb של גרסה 0.3, כדי לבדוק, להתקין, להשתמש ולשנות אותו כדי ליצור אפליקציית Linux Desktop משלך, עם השמעת מולטימדיה GIF ו-MP3, התראות מוקפצות בשולחן העבודה ומסכים יפים שעוצבו עם Zenity ו-GXMessage.

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

בנוסף, גרסה 0.2 שלו הייתה זמינה רק לשימוש ולניסוי ב-Respin MilagrOS בגרסה 3.1 שלו, שנוצרה על ידי אותה קהילת Tic Tac Project. ורק גרסה זו 0.3 היא זו שניתן לבדוק מחוץ ל-Community Respin עצמה, אבל הוא יגיע מותקן בגרסה העתידית 3.2 של הקהילה Respin האמורה, אליה נתייחס בהמשך בפוסט עתידי כדי ללמוד על החדשות שלה.

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

לסיום, כדי שתדעו קצת יותר על המעניין הזה הפוך את MilagrOS מחדש, ואפליקציית LPI-SOA הניסיונית וחלק מהקוד שלה, אנו משאירים לכם את צילומי המסך הבאים:

צילום מסך 1: MiracleOS 3.2

צילום מסך 2: MiracleOS 3.2

צילום מסך 3: LPI-SOA Script

צילום מסך 4: LPI-SOA Script

צילום מסך 5: LPI-SOA Script

צילום מסך 6

צילום מסך 7

צילום מסך 8

MilagrOS 3.1: העבודה כבר מתבצעת על הגרסה השנייה של השנה
Artaculo relacionado:
MilagrOS 3.1: העבודה כבר מתבצעת על הגרסה השנייה של השנה

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

תקציר

בקיצור, התסריט השימושי הזה שנוצר על ידי קהילת Tic Tac Project הוא הצעה מעניינת עבור ליצור סקריפט או אפליקציות משלנו, מסוף או שולחן עבודה, כלומר בפורמט CLI או GUI, עם מטרות שונות. אשר, יכול ללכת בצורה מושלמת, מביצוע משימות פשוטות של תחזוקה, עדכון, אופטימיזציה והתאמה אישית לפעולות תצורה אחרות מורכבות יותר של קבצי מערכת או יישומי צד שלישי. הכל יהיה תלוי ברמת הידע של כל אחד על Shell Scripting, Zenity, GXMessage, בין היתר.

ואם אהבתם את הפוסט הזה, אל תפסיק לשתף אותו עם אחרים באתרי האינטרנט, הערוצים, הקבוצות או הקהילות המועדפות עליך של רשתות חברתיות או מערכות הודעות. לבסוף, זכור בקר בדף הבית שלנו en «מ- Linux» לחקור חדשות נוספות. וגם, הצטרף לערוץ הרשמי שלנו של מברק מ- FromLinux, מערב קבוצה למידע נוסף על הנושא של היום.


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

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

*

*

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