PracticU

התקנת לינוקס והקמת מעבדה לתרגול

בלי כתוביותעם כתוביות
PracticU › קורס לינוקס למתקדמים - הסמכה בינלאומית - Linux - Red Hat - RHCSA / RHCE › התקנת לינוקס והקמת מעבדה לתרגול
מילון מושגים:
VirtualBox - תוכנת וירטואליזציה חינמית של אורקל להרצת מכונות וירטואליות על מחשב אישי.
CentOS - הפצת Linux ארגונית חינמית שהתבססה על Red Hat Enterprise Linux ושימשה נפוצות בשרתים.
וירטואליזציה - טכנולוגיה שמאפשרת להריץ כמה מערכות או סביבות מדומות על חומרה פיזית אחת, בבידוד זו מזו.
PuTTY - תוכנה חינמית ל-Windows לחיבור מרוחק לשרתים דרך SSH ופרוטוקולים נוספים.
root - משתמש העל במערכות Linux, בעל הרשאות מלאות לכל פעולה. גם הרמה העליונה בעץ של תיקיות או נתונים.
LVM - מנגנון ב-Linux לניהול גמיש של אחסון, שמאפשר לשלב דיסקים ולשנות גודל של כרכים לוגיים.
NFS - פרוטוקול לשיתוף קבצים ברשת, נפוץ במערכות Linux ו-Unix.
Ping - פקודה שבודקת אם מכשיר ברשת מגיב ומודדת את זמן התגובה אליו.

התקנת לינוקס והקמת מעבדה לתרגול
השיעור מסביר איך מקימים מעבדה ביתית לתרגול לינוקס עם VirtualBox ושני שרתי CentOS, כך שאפשר לתרגל חיבור בין מכונות.
תוכנות ההכנה
1. VirtualBox: תוכנת וירטואליזציה פשוטה להתקנה ולהפעלה.
2. DVD של CentOS 6.6: קובץ של מעל 4 ג'יגה שהמרצה הוריד מראש.
3. PuTTY: לקוח SSH שאינו דורש התקנה ופשוט נגרר לשולחן העבודה.
הגדרת הרשת
ב-VirtualBox בוחרים מתאם מסוג Host-only, כך שהמכונות יתקשרו עם המחשב המארח. שרת ה-DHCP שמובנה בתוכנה מגדיר את הכתובות. אפשר להגדיר עד ארבעה כרטיסי רשת לכל מכונה, לתרגילים עם מספר רשתות.
יצירת השרת הראשון
1. הגדרות בסיסיות: שם לשרת, סוג Red Hat 64 ביט, זיכרון של 1024 MB ודיסק VDI דינמי בגודל 10 GB.
2. התקנה: מחברים את ה-DVD לכונן הווירטואלי ומפעילים את המכונה.
3. סוג ההתקנה: המרצה מתקין מינימלי להדגמה, אבל ממליץ להתקין Basic Server או Desktop לתרגול, כי המינימלי אינו כולל כלי תיעוד.
4. הגדרות ההתקנה: שפה אנגלית, שם שרת עם דומיין lab.local, קבלת הגדרות רשת מ-DHCP, אזור זמן Jerusalem עם שעון החומרה מוגדר ל-UTC, סיסמת root וחלוקת דיסק אוטומטית עם LVM.
שרת שני
השרת השני מוקם באותה צורה ומשמש לתרגול תקשורת בין שרתים, למשל הקמה של שרת NFS ושרת לקוח. המרצה ממליץ לא להתקין שתי מכונות במקביל על מחשב חלש, כי ההתקנה דורשת משאבים רבים.
בדיקות
1. ping: בודקים תקשורת בין השרתים.
2. PuTTY: מתחברים לשרת דרך SSH. החלון מאפשר גלילה ארוכה ונוחה יותר מחלון הקונסולה.
3. wall: הפקודה wall שולחת הודעה לכל המחוברים לשרת.
בתום השיעור לסטודנט יש שתי מכונות וירטואליות לתרגול פקודות וחיבור ביניהן. המרצה מדגיש שתרגול חוזר הוא הדרך היחידה לבנות ביטחון במערכת.
השיעור הבא בקורס: התקנה של CentOS ו-SUSE
לחץ כאן להורדת הורדת קבצי 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.


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

פרקי ההרצאה: התקנת לינוקס והקמת מעבדה לתרגול

  1. 00:00

    הקמת מעבדת Linux בבית

  2. 01:02

    התקנת VirtualBox

  3. 01:42

    הורדת מערכת ההפעלה CentOS

  4. 02:44

    הורדת Putty לחיבור SSH

  5. 05:35

    יצירת מכונה וירטואלית חדשה

  6. 08:11

    בחירת כרטיס רשת Host Only

  7. 09:44

    טעינת ה-DVD והפעלת המכונה

  8. 14:08

    התחלת התקנת CentOS

תמלול ההרצאה: התקנת לינוקס והקמת מעבדה לתרגול

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

  1. 00:02

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

  2. 00:15

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

  3. 00:29

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

  4. 00:53

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

  5. 01:13

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

  6. 01:27

    אני כמובן הורדתי את הווירצ'ואל בוקס מראש לפני הסרטון. פה למטה אתם יכולים בעצם לראות בדיוק את הכובד שהולך לרדת.

  7. 01:38

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

  8. 02:13

    את המערכת הפעלה, אוקיי? קיימים כמה מדיות של הורדה, כאן אנחנו רואים בעצם לינקים להורדה דרך טורנט, לינק עם גרסה מינימלית של גרסה 6 שקיים בסנטו-אס, ואת ה-DVD המלא שאותו אני מנסה לכם להוריד, מכיוון שמדובר בהורדה של מעל 4 ג'יגה, כמובן הורדתי את זה מבעוד מועד, דבר שלישי שאתם צריכים בעצם לצורך הסביבה

  9. 02:45

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

  10. 03:17

    מכאן אנחנו נעבור להתקנת הסביבה הווירטואלית. לוחץ ל-Downloads, Virtual Box ל-Windows, לוחץ על ההפעלה, Run, Next, בוחר את כל הרכיבים בי דיפולט, מאפשר לו ליצור את כל האייקונים שהוא רוצה, מאשר לו את ה-Network Interface, אוקיי, ולוחץ על אינסטול, מאשר את ההתקנה,

  11. 04:08

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

  12. 04:41

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

  13. 05:21

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

  14. 05:52

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

  15. 06:22

    64 ביט, אני הולך להתקין למערכת הפעלה של 64 ביט. תמיד כדאי לבחור את ההפצה הכי קרובה למקור שאתם מתקינים, במידה ואין את ההפצה המדויקת שלכם, אוקיי?

  16. 06:39

    לבחור את כמות הזיכרון על 1024 מגה בייט. נקסט, לייצר דיסק חדש עבור המכונה, הפורמט הדפולטי של VDI, Virtual Box Disc Image שמתאים לי, אוקיי?

  17. 06:59

    היתרון בלייצר למשל בפורמט כמו VMDK זה שהוא יהיה תואם ל-VMWare, תרצו אחרי זה להמיר את המכונה למכונה וירטואלית של VMWare, או Q-Cow שהוא בעצם תואם את הפורמט של הטכנולוגיות וירטואליזציה של לינוקס ועוד טכנולוגיות וירטואליזציה אופן סורס.

  18. 07:27

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

  19. 07:47

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

  20. 08:01

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

  21. 08:29

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

  22. 08:48

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

  23. 09:26

    אני הולך ל-Storage, וכאן בעצם ב-CD-ROM אני בוחר כאן את ה-DVD שאני רוצה לאכלס בתוך הכונן. התחלתי לעשות את זה גם מכאן, נראה לי יותר פשוט, אני אדגים את זה.

  24. 09:59

    את ה-CD-ROM שאני לוחץ פה על ה-DVD שאני מעוניין לשים. כאן אני אראה שהוא בעצם מחובר ל-image ואני אעשה אוקיי.

  25. 10:22

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

  26. 10:56

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

  27. 11:14

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

  28. 11:41

    במקביל אני מקים פה עוד שרת, סרבר 2, כאן אני בוחר לינוקס, רדת 64 ביט, גם פה אני בוחר 1024 מגה בייט זיכרון, קריאייט ניו דרייב, VDI, דיינמיקה ליה לוקייטד, 10 גיגה בייט, קריאייט, כנ"ל גם פה אני עובר מהר על ההגדרות, הולך לנטוורק,

  29. 12:19

    משנה את האדפטר להוסט אונלי אדפטר, מוודא שפה מופיע האדפטר הנכון, בסטורג' לוחץ על ה-CD-ROM, בוחר את ה-DVD של סנט-או-אס 6.6K ומפעיל גם את השרת השני, מריץ את ההתקנה, נחכה שהוא יגיע לי למסך של בדיקת הדיסק.

  30. 13:07

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

  31. 13:37

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

  32. 14:18

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

  33. 14:57

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

  34. 15:12

    אצמן פה צ'ק על קונקט

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

ההרצאה הקודמת: הבדלים בין CentOS לבין RedHat

ההרצאה הבאה: התקנה של CentOS ו-SUSE

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

  • התקנת שרת לינוקס עם KVM חלק 1
  • הקמת מעבדה - לקורס צ'ק פוינט
  • תקיפת לינוקס - עם MSFconsole
  • התקנת MongoDB

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

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