PracticU

RPM - חלק 2

בלי כתוביותעם כתוביות
PracticU › קורס לינוקס למתקדמים - הסמכה בינלאומית - Linux - Red Hat - RHCSA / RHCE › RPM - חלק 2
מילון מושגים:
חבילה - אוסף ארוז של קוד, ספריות או קבצים המופץ כיחידה אחת ומותקן בעזרת מנהל חבילות.
עדכון - שינוי שמביא תוכנה או מערכת לגרסה חדשה יותר, כדי לתקן תקלות, לסגור חולשות אבטחה או להוסיף יכולות.
שרת - מחשב או תוכנה שמספקים שירות למחשבים אחרים (לקוחות) ברשת, למשל אחסון קבצים, אתר אינטרנט או מסד נתונים, ומגיבים לבקשות שלהם.
QA - הבטחת איכות (Quality Assurance): תחום שעוסק בבדיקת תוכנה ובתהליכים שמבטיחים שהמוצר עומד בדרישות.
CentOS - הפצת Linux ארגונית חינמית שהתבססה על Red Hat Enterprise Linux ושימשה נפוצות בשרתים.
ממשק - נקודת מגע בין רכיבים: ממשק משתמש שבו אדם מפעיל תוכנה, או ממשק תכנותי שמגדיר אילו פעולות רכיב אחד חושף לאחר.
חומת אש - מערכת שמסננת תעבורת רשת לפי כללים, ומתירה או חוסמת חיבורים כדי להגן על מחשב או רשת.
שירות - תוכנה שרצה ברקע ומספקת פונקציונליות לרכיבים אחרים, לרוב ללא ממשק משתמש, ומופעלת אוטומטית עם המערכת.


RPM: התקנה של חבילת תוכנה כמו MSI בוינדוס – Redhat Package Manager, ניתן לחפש חבילות מסוג RPM דרך האתר: www.findrpm.net

YUM: התקנה אוטומטית או עדכון תוכנות מאינטרנט

Compiling: תוכנת מקור שבונים אותה בתוך השרת

------------------------------------------

Rpm –lvh filename.rpm: התקנה של חבילת תוכנה מסוג RPM עם הצגת התקדמות התקנה

Rpm –qa: אילו חבילות תוכנה מותקנות בשרת

Rpm –liq: מידע על מיקום קבצי התוכנה

Rpm –e filename: הסרה של תוכנה קיימת

Rpm –e –nodeps filename: הסרה בכוח של תוכנה בעייתית.

Rpm –qa | grep programName: חיפוש חבילת תוכנה בשם מסוים שמותקנת בשרת.

הערה: קבצי RPM מתאימים לSUSE ול REDHAT ו CENTOS

WEBMIN: הינה תוכנה מצויינת לניהול המערכת דרך ממשק WEB והינה קלה לשימוש.

WINSCP: תוכנת וינדוס לניהול קבצי לינוקס.

בכדי להפעיל או לכבות פיירוול הלינוקס: service iptables stop/start

הערה: בדרך כלל מורידים RPM לתוך תיקיית TMP


הוכן ע"י התלמיד המצטיין: אברהים אבו שיכה

לחץ כאן להורדת הורדת קבצי Script של לינוקס שהיו בסרטים
מילון מושגים:
דיסק - התקן לאחסון קבוע של נתונים, כמו כונן קשיח (HDD) או כונן מבוסס זיכרון מהיר (SSD).
תיקייה - מכל במערכת הקבצים שמשמש לארגון קבצים ותיקיות אחרות בתוך מבנה היררכי.
מחיצה - חלוקה לוגית של דיסק פיזי לאזורים נפרדים, שכל אחד מתפקד כאילו הוא כונן עצמאי.
זיכרון - רכיב מהיר ונדיף שבו המחשב שומר נתונים ותוכניות בזמן ריצתם. תוכנו נמחק עם כיבוי המחשב.
דומיין - תחום ניהולי משותף של מחשבים ומשתמשים ברשת ארגונית, המנוהל מרכזית. גם שם ייחודי של אתר באינטרנט.
אימות - תהליך שמוודא שהמשתמש או המערכת הם מי שהם טוענים שהם, בדרך כלל באמצעות סיסמה, קוד או תעודה.
Active Directory - שירות מדריך של מיקרוסופט לניהול מרכזי של משתמשים, מחשבים והרשאות ברשת ארגונית מבוססת דומיין.
GPO - אובייקט מדיניות קבוצתית ב-Active Directory, שמכיל הגדרות ומדיניות המוחלות על משתמשים ומחשבים.


מבנה ושמות דיסקים ומחיצות בלינוקס:


(Sda (disk0): זה הדיסק הפיזי הראשון (SATA DISK)

(Sda1,Sda2 (Partitions in disk): אלו הן המחיצות בתוך הדיסק הפיזי הראשון.

(Sdb (disk1): זה הדיסק הפיזי השני כמו בוינדוס Disk1

(Sdb1,Sdb2 (Partitions in disk): אלו הן המחיצות בתוך הדיסק הפיזי השני.

מחיצת השורש הראשונה:

וינדוס: C

לינוקס: /

מחיצות נוספות:

וינדוס: D: / E:

לינוקס: /data /example כמו תיקיות.

הערה: בתהליך ההתקנה יוצרים מחיצה נוספת לזיכרון הווירטואלי שנקראת SWAP

מטרת צירוף לינוקס לדומיין הינה לאימות משתמשים מתוך Active Directory בלבד ואין GPO  ללינוקס דרך AD.


הוכן ע"י התלמיד המצטיין: אברהים אבו שיכה

פרקי ההרצאה: RPM - חלק 2

  1. 00:00

    מבוא: עדכון, שאילתה והסרת חבילות RPM

  2. 00:39

    שדרוג חבילה קיימת ושאילתת מידע עליה

  3. 01:12

    הסרה בכפייה ואין רג'יסטרי בלינוקס

  4. 01:46

    rpm -qa: רשימת החבילות המותקנות

  5. 02:23

    Failed Dependencies ולמה לא להסיר בכוח

  6. 03:00

    הסרת חבילת iptables לדוגמה

תמלול ההרצאה: RPM - חלק 2

הטקסט המלא של הדקות הראשונות בהרצאה «RPM - חלק 2» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:20

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

  2. 00:37

    מינוס U זה כשאני רוצה לשדרג תוכנה קיימת עם התקנה של תוכנה חדשה יותר. פשוט שדרוג של החבילה. אם אתם רוצים אינפורמציה על תוכנה מותקנת, פשוט RPM-Q על שם האפליקציה, או אם אתם רוצים הרבה יותר מידע, למשל איפה הקבצים נמצאים, מי עשה את התוכנה הזאת, ועוד הרבה מידע נוסף, הפקודה היא RPM-LiQ על שם התוכנה.

  3. 01:01

    ואחרון אחרון חברים, אני רוצה להציג לכם עוד פעם, אם אני רוצה להסיר תוכנה שהיא בעייתית מסיבה כלשהי, ויש לה איזשהו Dependencies, אז לפעמים הוא אומר לכם תשמעו מינוס E לא מספיק טוב, אז אם אתם רוצים להסיר את זה by hook or by crook, כמו שאומרים, הפקודה היא No Depth. No Depth אומרת תסיר את התוכנה רס בין אנו.

  4. 01:22

    בינינו אפשר להסיר כל תוכנה בלינוקס, זה אין רג'יסטרי כמו מייקרוסופט, מה שזה אומר זה אומר שבינינו אם תמצאו את המיקום של כל הקבצים של התוכנה ופשוט תמחקו אותם אשכרה אתם הסרתם את התוכנה שוב פעם אין רג'יסטרי אוקיי אז זה גם אופציה מעניינת אבל בכל זאת בואו נעיף מבט ונראה את האופציות שעומדות בפנינו אז למשל rpm - qa הנה יש לנו רשימה של תוכנות

  5. 01:46

    rpm - qa-grad IP table זו תוכנה שהיא בעצם firewall בואו נעשה clear לסקריט שיהיה נקי ויפה ואפשר לראות שמצאנו פה כמה מאלה אז למשל אם אחת התוכנות האלה ננסה להסיר אותן rpm - e ואת שם התוכנה אנחנו יכול מאוד להיות שאנחנו נקבל איזושהי הודעת שגיאה שנקראת Failed Dependencies.

  6. 02:28

    ואם אני רוצה להסביר את התוכנה, כמו שאומרים, ראס בן ענא, מה אנחנו צריכים לעשות? rpm -e - - no depts. עוד פעם, אני לא ממליץ לעשות את זה מיד סתם כי בא לכם.

  7. 02:41

    כדאי לנסות להבין למה התוכנה הזאת אי אפשר להסביר אותה. למה בדיוק היא זקוקה? היא זקוקה, אני צריך להסביר את התוכנה הזו קודם כל, את ה-IP version 6 של ה-IP טוויז.

  8. 02:52

    אחרי זה להסיר אה אוקיי ולנסות לעשות את זה בצורה הזאת אבל אם אתם לא רוצים זה עושה לכם בעיות אתם לא יודעים איך פשוט no depths יסיר את התוכנה רסבין אנא בואו נראה את זה qa IP טייבלס וואלה אתם יכולים לראות שרק הIP טייבלס ורג'ן סיקס נשאר וגם אותו אני יכול להסיר IP טייבלס מינוס IP טייבלס בואו נראה אם הוא יתן לי להסיר אותו

  9. 03:18

    אוקיי הוא גם משחק עם משחקים לא קרה כלום אנחנו נעשה לו מינוס מינוס מינוס no depts וגם כן רסבין אנו הסרנו

לקורס המלא: קורס לינוקס מתקדם אונליין

ההרצאה הקודמת: RPM - חלק 1

ההרצאה הבאה: פקודת TAR בלינוקס

קורסים נוספים במסלול

  • קורס AWS - ניהול מכונה וירטואלית בענן
  • קורס Terraform - DevOps - Azure & AWS
  • קורס קוברנטיקס - Kubernetes
  • קורס Docker - עם Swarm Cluster
  • קורס DevOps - Ansible
  • קורס PowerShell