PracticU

וירטואליזציה WSL עם ממשק גרפי - Kali & Ubuntu

בלי כתוביותעם כתוביות
PracticU › קורס לינוקס למתחילים - הסמכה בינלאומית - LPI - Linux Professional Institute › וירטואליזציה WSL עם ממשק גרפי - Kali & Ubuntu
מילון מושגים:
וירטואליזציה - טכנולוגיה שמאפשרת להריץ כמה מערכות או סביבות מדומות על חומרה פיזית אחת, בבידוד זו מזו.
Kali Linux - הפצת Linux המיועדת לבדיקות אבטחה וחדירות, הכוללת אוסף כלים לבחינת מערכות.
Ubuntu - הפצת Linux נפוצה וידידותית למשתמש, המשמשת בשרתים ובמחשבים אישיים.
Linux - מערכת הפעלה בקוד פתוח מבוססת ליבת Linux, נפוצה מאוד בשרתים וקיימת בהפצות רבות כמו Ubuntu.
קרנל - ליבת מערכת ההפעלה, שמנהלת את החומרה, הזיכרון והתהליכים ומתווכת בינם לבין התוכנות.
טרמינל - חלון או תוכנה שמספקים ממשק שורת פקודה להקלדת פקודות למערכת ההפעלה.
RDP - פרוטוקול של מיקרוסופט לחיבור לשולחן עבודה מרוחק של מחשב Windows והפעלתו מרחוק.
sudo - פקודה ב-Linux שמריצה פקודה אחרת בהרשאות מוגברות, בדרך כלל של משתמש העל (root).

וירטואליזציה WSL עם ממשק גרפי - Kali & Ubuntu
ההרצאה מציגה את הגרסה החדשה של Windows Subsystem for Linux (WSL): לינוקס שרץ בתוך מכונה וירטואלית שקופה ומשתלב ב-Windows, כולל תוכנות גרפיות, בלי שמרגישים שעוברים למכונה אחרת.
איך מתקינים ומשתמשים
1. התקנה מהחנות: את הגרסה הישנה של WSL אפשר להפעיל דרך Windows Features, אבל הגרסה החדשה מתקינים בחינם מ-Microsoft Store, גם ב-Windows 10 וגם ב-Windows 11, ואפשר בלי להתחבר לחשבון מייקרוסופט.
2. היתרון של הגרסה החדשה: היא רצה בתוך מכונה וירטואלית עם קרנל מלא של לינוקס, ולכן אפשר להריץ גם אפליקציות גרפיות ולא רק שורת פקודה.
3. התקנת Distro: אחרי WSL צריך להתקין הפצה. אפשר לחפש אותה בחנות, למשל Ubuntu (יש גרסת LTS עם תמיכה של חמש שנים וגרסה רגילה עם תמיכה של תשעה חודשים), או לבחור Kali Linux ו-Debian.
4. מכונה ברקע: אחרי ההתקנה רואים בניהול המשימות מכונה וירטואלית שתופסת כגיגה וחצי זיכרון, ובתוכה כמה הפצות רצות במקביל. בהתקנה הראשונה מגדירים שם משתמש וסיסמה, כמו אחרי התקנת Windows.
5. קבצים משותפים: מתוך לינוקס נכנסים לדיסק של Windows דרך /mnt/c. המרצה יוצר קובץ בלינוקס, משנה אותו מ-Windows, ורואה את השינוי בלינוקס.
6. Windows Terminal: ממשק חדש ב-Windows 11 שמאפשר לפתוח בו PowerShell, CMD, Ubuntu, Debian או Kali בלשוניות, ולעבור ביניהן בלי להרגיש.
7. אפליקציה גרפית: המרצה מתקין את gedit (דומה ל-Notepad) והוא נפתח כחלון רגיל ב-Windows. מאחורי הקלעים זה כמו Remote Desktop לאפליקציה אחת.
פקודות
- wsl --list --online מציג את ההפצות הזמינות מהחנות.
- wsl --install ואחריו שם ההפצה (למשל Debian) מתקין אותה מהשורה.
- wsl --list --verbose מראה אילו הפצות רצות.
- sudo apt install gedit מתקין את העורך, ו-sudo apt update מעדכן את המאגר.
שימו לב
ההתקנה של gedit נכשלה בניסיון הראשון. הפתרון היה להריץ קודם sudo apt update ולנסות שוב. ההתקנה הגרפית לקחה זמן כי הותקן גם המנוע הגרפי שלא היה קיים כברירת מחדל.
אחרי ההרצאה אפשר להתקין לינוקס מהחנות ולעבוד איתו ועם Windows יחד, כולל כלים גרפיים וגישה לאותם קבצים.
השיעור הבא בקורס: יצירת Kali Live USB

פרקי ההרצאה: וירטואליזציה WSL עם ממשק גרפי - Kali & Ubuntu

  1. 00:00

    מהו Windows Subsystem for Linux

  2. 01:21

    התקנת WSL מחנות Microsoft

  3. 02:17

    התקנת הפצת לינוקס

  4. 03:32

    פקודות WSL בשורת הפקודה

  5. 04:47

    המכונה הווירטואלית ברקע

  6. 05:37

    הרצת פקודות לינוקס

  7. 06:31

    הרצת תוכנה גרפית בלינוקס

תמלול ההרצאה: וירטואליזציה WSL עם ממשק גרפי - Kali & Ubuntu

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

  1. 00:02

    שלום לכולם, ברוכים הבאים להרצאה על מילה אחרונה בעולם הווירטואליזציה וזה שילוב של מכונה וירטואלית בתוך Windows בצורה שאנחנו לא נרגיש כאילו מכונה וירטואלית לא קיימת והכל רץ אצלי בתוך Windows הרגיל שלי וזה מדהים, זה מה שמיקרוסופט עשו יחסית לאחרונה Windows, Subsystem, תת-מערכת בתוך Windows,

  2. 00:27

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

  3. 00:58

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

  4. 01:13

    Windows Subsystem for Linux זה הדבר הזה, אבל זאת הגרסה הישנה שלו. אנחנו לא רוצים את הגרסה הישנה, את הגרסה הראשונה, אנחנו רוצים את הגרסה החדשה, והיא לא מותקנת מכאן.

  5. 01:26

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

  6. 01:49

    אנחנו בתוך החנות האפליקציות, ככה היא נראית, החנות האפליקציות שלהם. יש אותה גם בווינדוס 10, גם בווינדוס 11, for Linux. ואנחנו מחפשים פה Windows Subsystem for Linux, לוחצים get, וזה מתקין לנו את הגרסה החדשה של זה.

  7. 02:08

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

  8. 02:26

    אלא גם מערכות גרפיות. אז התקנו Windows Subsystem for Linux, אנחנו יכולים לעשות Open ולראות שצריך עכשיו להתקין איזשהו Distro, איזושהי גרסה של לינוקס.

  9. 02:37

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

  10. 03:05

    מייקרוסופט ולהתקין אותה הנה אנחנו מתקינים אובונטו דרך אגב יש להם כמה גרסאות, יש להם אובנטו 2004 LTS, Long Term Service, זה אומר תמיכה לחמש שנים.

  11. 03:18

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

  12. 03:27

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

  13. 03:39

    אז פתחתי CMD, יש לנו wsl windows subsystem for linux זה האגזה שמנהל אותו list online והוא מראה לי את כל הגרסאות שהם יודעים לתמוך בהן ברגע זה ישירות מתוך החנות ואני יכול להגיד לו מה אני רוצה להתקין נניח אני רוצה להתקין אובונטו או קאלי אני יכול לכתוב wsl מינוס מינוס install ולרשום את הגרסה של מה שאני רוצה להתקין נניח

  14. 04:08

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

  15. 04:14

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

  16. 04:51

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

  17. 05:08

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

  18. 05:20

    אין לי שום בעיה עם זה. אז איזה יוזרניים הוא מציע לי? כמו אחרי ההתקנה של ווינדוס, הוא מציע לי יוזרניים ואיזושהי סיסמה, Johnny1234, והנה אני בתוך לינוקס.

  19. 05:33

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

  20. 05:46

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

  21. 05:57

    עכשיו תגידו לי מה זה משנה? הנה אובונטו סיים, תכף אני אראה לכם איזה הבדל גדול בין זה לזה. למה זה משנה לי שזה מכונה וירטואלית מאחורי הקלעים או לא מאחורי הקלעים?

  22. 06:10

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

  23. 06:38

    נראה מה ההבדל מה אכפת לי אני בתוך מכונה או לא בתוך מכונה מה זה משנה לי שזה חלון ככה או לא ככה אז תסתכלו נניח אני מתקין איזושהי תוכנה גרפית נניח g-edit אני מתקין עכשיו בתוך מכונה וירטואלית בתוך לינוקס איזושהי תוכנה אנחנו נלמד על הפקודות סודו זה run as אדמיניסטרטור, תפעיל עם הרשאות

  24. 07:01

    של אדמיניסטרטור אפט זה כלי שמנהל התקנות אינסטול תעשה פקודת אינסטול, לדוגמה הוא יודע לעשות uninstall, הוא יודע לעשות update, לעדכן, לעשות upgrade

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

ההרצאה הקודמת: התקנה של Kali ושל Ubuntu על Hyper-V

ההרצאה הבאה: יצירת Kali Live USB

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

  • ממשק גרפי של Git
  • ממשק גרפי של SCOM
  • ממשק גרפי GNOME
  • ממשק גרפי של GPO

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

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