PracticU

הפעלת Bash Shell ישירות באתר של Azure

בלי כתוביותעם כתוביות
PracticU › קורס Azure למתחילים - ענן של מיקרוסופט › הפעלת Bash Shell ישירות באתר של Azure
מילון מושגים:
Bash - מעטפת שורת פקודה נפוצה במערכות Linux, המשמשת להרצת פקודות ולכתיבת סקריפטים.
מעטפת - תוכנה שמפרשת פקודות של המשתמש ומעבירה אותן למערכת ההפעלה, למשל Bash או PowerShell.
Azure - פלטפורמת הענן של מיקרוסופט, המספקת שרתים, אחסון, מסדי נתונים ושירותים רבים לפי שימוש.
ענן - אספקת משאבי מחשוב כשירות דרך האינטרנט, כמו שרתים, אחסון ותוכנות, במקום להחזיק אותם מקומית.
PowerShell - סביבת שורת פקודה ושפת סקריפטים של מיקרוסופט לניהול אוטומטי של מערכות Windows ושירותים.
מכונה וירטואלית - מחשב מדומה שרץ כתוכנה על גבי מחשב פיזי, עם מערכת הפעלה ומשאבים משלו, בבידוד מהמערכת המארחת.
Ubuntu - הפצת Linux נפוצה וידידותית למשתמש, המשמשת בשרתים ובמחשבים אישיים.
SSH - פרוטוקול לחיבור מרוחק ומוצפן למחשב, בעיקר לשרתי Linux, לצורך ניהול דרך שורת הפקודה.

הפעלת Bash Shell ישירות באתר של Azure
ההרצאה ממשיכה את Cloud Shell ומראה איך מריצים פקודות לינוקס (Bash) ישירות על המשאבים ב-Azure. לדעת המרצה, פקודות Azure CLI ב-Bash קלות יותר לקריאה מאשר ב-PowerShell.
מעבר בין Bash ל-PowerShell
בסרגל של ה-Cloud Shell יש מתג שמאפשר לעבור בין Bash ל-PowerShell בלחיצה אחת. הכול רץ בדפדפן וללא התקנה.
פקודות שמוצגות
1. בדיקת חשבון ומערכת: az account list מציג את החשבונות, ו-df ו-uname הן פקודות לינוקס רגילות שמציגות שטח דיסק ומידע על המערכת.
2. יצירת מכונה וירטואלית: פקודה אחת, az vm create, יוצרת מכונת Ubuntu בקבוצת משאבים קיימת ומייצרת מפתחות SSH. המכונה עולה תוך כשתי עד שלוש דקות, ואפשר להתחבר אליה ב-SSH.
3. רשימת מכונות: מציגים את המכונות שקיימות בחשבון, כולל המכונה שנוצרה זה עתה.
4. מחיקת קבוצה: המרצה מציג פקודה למחיקת קבוצת משאבים ומזהיר שהיא הרסנית.
שימו לב
המרצה ממליץ ללמוד כ-20 עד 30 פקודות לעבודה היומיומית. Bash נוח במיוחד לייצוא רשימות, למשל רשימת מכונות או כתובות IP לקובץ טקסט.
בסיום תוכלו להשתמש ב-Azure CLI מתוך Bash כדי לנהל מכונות וקבוצות משאבים.
השיעור הבא בקורס: הפעלת Shell מהמחשב המקומי

פרקי ההרצאה: הפעלת Bash Shell ישירות באתר של Azure

  1. 00:00

    הכרת Bash ב-Cloud Shell

  2. 00:55

    מעבר בין Bash ל-PowerShell

  3. 01:30

    הרצת פקודות az מתוך Bash

  4. 02:07

    יצירת מכונה וירטואלית בפקודה אחת

  5. 03:04

    חיבור SSH למכונה שנוצרה

תמלול ההרצאה: הפעלת Bash Shell ישירות באתר של Azure

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

  1. 00:02

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

  2. 00:26

    לא יודע יש לי הרגשה שאתם תבינו בעצמכם גם שאתם תראו שהפקודות הן הרבה יותר קלילות למשל AZ-account list, AZ-create, הפקודות הן מאוד ידידותיות.

  3. 00:39

    בכל אופן, אני מאוד נהנה להשתמש בהן. אז הנה לנו, BASH, הרצת פקודות BASH, לינוקס, אפשר לומר הרצת פקודות מתוך ממשק לינוקס על האז'ור קונסול. בואו נראה איך אנחנו עושים את זה. שוב פעם, ניגשים לאותו מקום, Cloud Shell, או שניגשים דרך הבראוזר ל-Cloud, לאז'ור Shell,

  4. 01:00

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

  5. 01:22

    ניגש לבאש ואני יכול כמובן לעבור לפאוארשל ובאמת אצל מה שאנחנו רוצים לעשות עכשיו זה אנחנו רוצים לעבור על כמה פקודות שאפשר להריץ מתוך הקונסול מתוך הלינוקס אז הנה לחיצה בצד שמאל פה ואני עובר ל-bash-של ובואו נריץ כמה מהפקודות שהזכרתי לפני שנייה, למשל בואו נראה את הפקודות az-accounts שיש לנו

  6. 01:44

    פה אז הנה אפשר לראות שאני נמצא פה ב-bash-של ונריץ את הפקודה az-account-list אנחנו רואים שיש לנו פה account list אחד clear דרך אגב הפקודות הן פקודות לינוקס אתם רוצים לראות df כמה יש לכם מקום uname פקודות לינוקס אם אתם מכירים כמובן אוקיי בואו נמשיך עם כמה פקודות נוספות

  7. 02:07

    נשאל בואו ניצור virtual machine חדש הנה פקודה פשוטה ומהירה ליצור virtual machine חדש ועכשיו אנחנו ניגשים והוא ייצור לנו virtual machine בתוך ה-practical dev resource group ומסוג אובונטו והוא גם ייצור לנו את ה-ssh keys ואם אני ניגש פה למכונות שלי virtual machine כאן מצד שמאל נוכל לראות

  8. 02:30

    שיש לי virtual machine אחד רק אנחנו נראה איך עוד אחד נוצרת הנה יש לנו new linux אחד אנחנו נראה עוד שנייה את ה-new-linux-time אתם יכולים לראות new-linux-time מבוסס על אובונטו שימו לב כמה פשוט זה פקודה אחת פשוטה ליצור virtual machine שוב פעם יכולתי לשים אותם בלולאה וליצור 30 virtual

  9. 02:53

    machine תוך כמה דקות וכמו שאתם זוכרים זה טיפה יותר ארוך כשאנחנו עובדים עם הקונסול אוקיי אני אעשה pause כרגע נמתין למכונה הזאתי להיווצר תן לה זמן להיווצר לקח בערך שתיים שלוש דקות ואפשר לראות שקיבלנו מכונה חדשה בואו ניגש לקונסול לראות שאכן המכונה קיימת נעשה רפרש והנה המכונה החדשה שעכשיו

  10. 03:16

    יצרנו והיא במצב של ראנינג וכמובן אני יכול להתחבר אליה בssh בין אם להתחבר אליה מכאן ובין אם להתחבר אליה אני יכול להתחבר אליה מהקונסול עצמו מהשל עצמו אני יכול פשוט לעשות ssh מכאן לכתובת ה-IP של המכונה ולהתחבר למכונה הזאת בואו נראה אפשרות לראות את רשימת הווירטואל משין שלנו

  11. 03:38

    הלינוקס של והנה רשימת הווירצ'ואל שלנו

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

ההרצאה הקודמת: הפעלת PowerShell ישירות באתר של Azure

ההרצאה הבאה: הפעלת Shell מהמחשב המקומי

הרצאות קשורות מקורסים אחרים

  • סוגי shell בלינוקס - הבדלים בין bash לבין zsh
  • היכרות עם ה-Git Bash
  • בניית צ'אט באתר
  • SHELL MODULE

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

  • קורס Azure למתחילים - מבחן AZ-900
  • קורס שרתי דואר בענן - Exchange online 365
  • קורס Sharepoint - למנהלי רשת