תוכן עניינים:
- שלב 1: הורד והתקן את הכלים
- שלב 2: מצא את מערכת ההפעלה שברצונך להפעיל
- שלב 3: הכינו את חלון ה- CMD שבו תריצו את הפקודות הדרושות
- שלב 4: הכן את קובץ Vagrant שלך
- שלב 5: הפעל את המחשב הווירטואלי שלך
- שלב 6: הכינו את המפתח הפרטי בו תשתמשו בכניסה למכונה
- שלב 7: היכנס למכונה הווירטואלית
- שלב 8: שימוש במכונה הווירטואלית
וִידֵאוֹ: אופן ההתקנה והשימוש בקופסה נודדת: 8 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
זה עשוי להיות שימושי אם אתה זקוק לסביבת לינוקס לפיתוח ואינך מעוניין להתקין הפצת לינוקס עם אתחול כפול.
היתרון על פני הפעלת VM רגיל עם VirtualBox (אשתמש ב- VirtualBox כדוגמה במדריך זה מכיוון שהוא חינמי וקל לשימוש) הוא שהתיבה Vagrant תפעל ללא ה- GUI. זה גורם לו לפעול טוב יותר במיוחד במכונות ישנות יותר (כמו שלי). יתרון נוסף יכול להיות שאתה יכול להשתמש ב- PuTTY (או בלקוח ssh המועדף עליך) להפעלת פקודות. יש אנשים שמעדיפים לעשות זאת בדרך זו במקום להשתמש בחלון VirtualBox המציג לך את פלט הווידאו של ה- VM.
כדי לקבל את היתרונות שהוזכרו לעיל, תוכל להריץ מופע של שרת אובונטו (או הפקה אחרת או טעם אחר שאינו מגיע עם GUI) במצב ללא ראש. זה גם מה שעושה Vagrant, אבל זה גם ייתן לך את היתרונות הבאים:
- אתה לא צריך להתקין את מערכת ההפעלה בפועל. Vagrant ידאג לכל ההתקנה
- אתה יכול להשתמש ב- cmd או ב- powershell (בהנחה שאתה נמצא בחלונות) כדי ליצור, להתחיל, לעצור, למחוק, לבטל (ועוד) את מחשבי ה- VM שלך
שלב 1: הורד והתקן את הכלים
ראשית, עלינו להוריד ולהתקין את הכלים בהם נשתמש:
- הורד את VirtualBox מכאן והתקן אותו
-
הורד את Vagrant מכאן והתקן אותו
- הורד את PuTTY מכאן
- הורד את PuTTYgen מכאן
(אין צורך להתקין PuTTY ו- PuTTYgen. פשוט הורד את הקבצים הבינאריים)
שלב 2: מצא את מערכת ההפעלה שברצונך להפעיל
חפש את מערכת ההפעלה שברצונך להריץ בקטלוג הנמצא באתר הרשמי: קישור
שלב 3: הכינו את חלון ה- CMD שבו תריצו את הפקודות הדרושות
לך וצור תיקייה חדשה בכונן הקשיח. תיקיה זו תהיה התיקיה המשותפת בין המחשב הווירטואלי למחשב המארח שלך.
כעת החזק את מקש 'Shift' ולחץ באמצעות לחצן העכבר הימני על התיקיה הזו ובחר "פתח חלונות פקודה כאן" ותפתח חלונות CMD במיקום זה.
שלב 4: הכן את קובץ Vagrant שלך
הכן את קובץ ה- vagrant שלך (קובץ המכיל כמה הגדרות עבור המחשב הווירטואלי שלך) על ידי הפעלת "vagrant init" שבו אתה מחליף במערכת הפעלה הנמצאת בקטלוג
דוגמאות נפוצות:
- להפעלת אובונטו 16.04 הפעל "init initrant ubuntu/xenial64"
- להפעלת אובונטו 14.04 הפעל "init ubrant Ubuntu/trusty64"
- להפעלת Fedora 23 הפעלה "init fedora vagrant/base-23-cloud"
- להפעלת Centos 7 הפעלה "init centos/7" נודד
שלב 5: הפעל את המחשב הווירטואלי שלך
הפעל את המחשב הווירטואלי שלך על ידי הפעלת "נודד למעלה" (בצע זאת באותה שורת פקודה)
תורד ותתקין תמונת מערכת הפעלה. זה צריך להיראות דומה לצילום המסך.
שלב 6: הכינו את המפתח הפרטי בו תשתמשו בכניסה למכונה
לאחר הפעלת המחשב הווירטואלי אינך יכול לקיים איתו אינטראקציה מכיוון שאין לך את GUI של VirtualBox, כך שתצטרך להתייחס אליו כמכונה מרוחקת ולהתחבר באמצעות SSH (לא הדרך המדויקת ביותר לומר זאת, אבל אני חושב שזה יעשה). חלק מתמונות Vagrant יגדירו שילוב ברירת מחדל של שם משתמש/סיסמה, אחרות יפיקו מקש אקראי ויניחו אותו בקובץ שנוצר לאחרונה. הדרך הטובה ביותר לקיים אינטראקציה עם תיבות אלה היא שימוש בצמד מפתחות RSA. בדרך כלל Vagrant יפיק מפתח פרטי ומפתח ציבורי בעת יצירת VM חדש (כתוצאה מהפקודה 'הסתובבות למעלה'). כדי לייבא את המפתח הפרטי שנוצר ללקוח SSH בו תשתמש (PuTTY) יהיה עליך להשתמש ב- PuTTYgen.
הפעל את PuTTYgen ולחץ על כפתור "טען" ועבור לתיקיה שבה הרצת "הסתובב למעלה" ועבור אל.vagrant / machines / default / virtualbox סמוך לתפריט "שם קובץ" יש לך תפריט נפתח לבחירת הרחבות. בחר משם את "כל הקבצים" ולאחר מכן בחר את הקובץ בשם "private_key" ולחץ על "פתח" לחץ על כפתור "שמור מפתח פרטי" וענה כן אם נשאל אם אתה בטוח שברצונך לשמור אותו ללא משפט סיסמה. שמור אותו עם שם שקל לזהות אותו. בחרתי ב "private_key_putty"
שלב 7: היכנס למכונה הווירטואלית
פתח את PuTTY וכתוב "127.0.0.1" כשם המארח, 2222 כיציאה ולאחר מכן עבור לחיבור-> SSH-> אימות ולחץ על הלחצן "עיון" מתחת לשדה "קובץ מפתח פרטי לאימות". כאן, בחר את הקובץ private_key_putty שיצרת בשלב הקודם.
(הפרטים של הקופסה שלך עשויים להיות שונים. כדי לראות פרטים על אותו הפעלה "ssh vagrant")
תוספת: כעת חזור לסשן ותוכל לשמור את ההגדרות לפגישה זו כך שלא תצטרך להזין אותן שוב (הזן שם בשדה "הפעלות שמורות" ולחץ על "שמור").
לחץ על "פתח" ותתבקש להזין את המשתמש שאליו ברצונך להיכנס. אתה יכול לקבל את משתמש ברירת המחדל מקטלוג מערכת ההפעלה שהוזכר בשלב הקודם (או על ידי הפעלת "ssh Vagrant").
לדוגמה, ברירת המחדל למשתמש בהפצות אובונטו היא אובונטו ומערכת ברירת המחדל של פדורה מסתורית
טיפים נוספים:
- ב- PuTTY, עבור אל חיבור-> נתונים והזן את המשתמש באמצעותו תוכל להיכנס בשדה 'שם משתמש אוטומטי להתחברות'. בדרך זו, לא תצטרך להזין נתונים בעת הגדרת חיבור ssh.
- כדי לשפר את אבטחת התיבה שלך תוכל לשנות את הסיסמה עבור המשתמש הקיים כדי לוודא שאינך מפעיל שירות ssh עם שילוב ברירת מחדל של שם משתמש/סיסמה.
- אתגר אפשרי: צור משתמש חדש והפוך אותו כך שתוכל להשתמש במפתח הפרטי שלך (לא המופק) לצורך כניסה
שלב 8: שימוש במכונה הווירטואלית
כעת תוכל להשתמש בקופסה הנודדת לפיתוח. אתה יכול לנהל את ה- VM החדש שנוצר באמצעות נודד.
כמה פקודות נודדות פשוטות ושימושיות הן:
- "להסתובב למעלה" - מתחיל את הקופסה. לאחר שתעשה זאת תוכל להתחבר אליו באמצעות PuTTY
- "עצירה נודדת" - עוצרת את הקופסה.
- "vagrant init" - יוצר את קובץ הנווד המתאים להפצה שבחרת
- "להרוס נדודים" - מוחק את הקופסה
למידע נוסף אתה תמיד יכול לבקר באתר הרשמי:
אני ממליץ שתבדוק גם תצלומים ותמונות לאחור מכיוון שהם עשויים להיות שימושיים אם אתה עושה עבודות פיתוח.
מוּמלָץ:
שלוש תרנגולות צרפתיות בקופסה (עם מיקרו: ביט): 10 שלבים
שלוש תרנגולות צרפתיות בקופסה (עם מיקרו: ביט): אנשים מפתיעים (או מפחידים) עם שלוש תרנגולות שקופצות מהקופסה. טוויסט לחג עם אלקטרוניקה על הג'ק-אין-קופסה הקלאסי. שלוש התרנגולות האלה הן צרפתיות, כמובן
שדרוג מדריך ההתקנה של גמל שלמה: 7 שלבים
שדרוג מדריך ההתקנה של גמל שלמה: זהו טופר גמלון משודרג, אנו משתמשים בחיתוך בלייזר, הופכים אותו למהיר וזול. אתה יכול לקנות מכאן SINONING חנות לחלקי אביזרי עשה זאת בעצמך
גלגל קשת Digispark & WS2812 בקופסה: 4 שלבים (עם תמונות)
Digispark & WS2812 גלגל הקשת בקופסה: הפרויקט הזעיר הזה נעשה סביב קופסת עץ מגולפת בגודל 10x6x5 ס"מ שמצאתי בחנות. התכונה הטובה ביותר שלה, שלמעשה לא נתפסה כראוי במצלמה, היא להאיר באור רווי ובהיר. צבעים, דפנות המכסה המגולף בעץ של
ההתקנה האולטימטיבית ללא RPi Zero למתחילים: 8 שלבים
ההתקנה האולטימטיבית ללא RPi אפס למתחילים: במדריך זה נסתכל על ההתקנה הבסיסית שלי עבור כל הפרויקטים של Raspberry Pi Zero. אנו נעשה הכל ממכונת Windows, ללא צורך במקלדת או צג נוספים! כשנסיים, זה יהיה באינטרנט, שיתוף קבצים דרך הרשת, וואו
מדריך ההתקנה של Pi-Hole: 5 שלבים
מדריך ההתקנה של Pi-Hole: מדריך זה נועד אתכם בשלבים של התקנה ופריסה של חור Pi ברשת הביתית שלכם. כל מה שאתה צריך כדי להתחיל הוא פטל פטל ואתה טוב להתחיל! עם Pi-Hole סוף סוף תוכל להיפטר מהרשת שלך מה