וירטואליזציה היא אחת מטכנולוגיות המחשוב המרכזיות כיום. עם מכונה וירטואלית (VM), אתה יכול להריץ כמעט כל מערכת הפעלה לפי בחירתך במחשב האישי שלך מבלי לשבור את הכסף לרכוש חומרה נוספת.
מדריך זה בוחן כיצד להשתמש במסוף שורת הפקודה בניהול המכונות הוירטואליות של VirtualBox שלך ללא קשר למערכת ההפעלה שבה אתה משתמש, בין אם זה Windows, macOS או Linux. כל התקנות VirtualBox מגיעות עם כלי שורת הפקודה VBoxManage, כלי עזר רב עוצמה וגמיש לניהול המכונות הוירטואליות שלך.
מה זה VboxManage?
VboxManage הוא כלי ממשק שורת פקודה (CLI) המותקן כברירת מחדל כחלק מהתקנת תוכנת VirtualBox שלך.
ככל שאתה יכול לנהל את רוב המחשב הווירטואלי שלך מה-GUI, VboxManage CLI נותן לך יותר פונקציונליות כמו זה נותן לך גישה ישירה למנוע הוירטואליזציה, ומאפשר לך לגשת לתכונות נוספות שאינן זמינות דרך ממשק משתמש. בנוסף, רוב שרתי הלינוקס אינם מגיעים עם GUI, כך שעדיין תוכל לנהל את ה-VM שלך גם במצב חסר ראש.
כל הפקודות של VboxManage מתחילות במילה vboxmanage ואחריהם בדרך כלל תת-פקודה כגון רשימה, controlvm, וכו. לעתים קרובות, אתה נדרש לספק את שם ה-VM שאתה רוצה להגדיר או לשלוט בו.
הורד: VirtualBox עבור חלונות | macOS | לינוקס (חינם)
1. רישום מכונות וירטואליות
אחת הפקודות הנפוצות והחשובות ביותר של VirtualBox היא לרשום את כל ה-VMs הזמינים במחשב או בשרת שלך. כך תוכל להציג או לרשום את כל ה-VMs הרשומים במחשב האישי שלך. מהפלט, תבחין שלכל VM ניתן מזהה אוניברסלי ייחודי (UUID) המשמש לזיהוי ייחודי של VM.
כדי לרשום את המכונות הוירטואליות המותקנות במחשב שלך, השתמש בפקודה הבאה:
רשימת vboxmanage vms
אם אתה רוצה רישום מפורט, הוסף את -ל אוֹ --ארוך דגל ל רשימת vboxmanage vms פקודה. הפלט מראה לך את כל ה-VMs הרשומים ומידע מפורט כגון התצורה של כל VM, פרטי חומרה, הגדרות וכו'.
לפעמים אתה מעוניין רק לרשום את ה-VMs הפועלים כעת. במקרה כזה, אתה יכול להשתמש ב- רשימה תת-פקודה עם ה runningvms אפשרות כדלקמן.
רשימת vboxmanage runningvms
2. הפעלה ועצירה של VM
כדי להפעיל VM באמצעות VboxManage, השתמש ב- startvm תת-פקודה ואחריה שם המכונה הווירטואלית או ה-UUID. לדוגמה, הייתי מריץ את הפקודה הבאה כדי להפעיל את ה-VM עם השם חלון 11 המפורטים בסעיף הקודם.
vboxmanage startvm Windows11
כשזה מגיע לעצירת מכונה וירטואלית, יש לך מספר אפשרויות זמינות. אתה יכול לכבות את ה-VM, או שאתה יכול להשהות אותו.
כדי לעצור מכונה וירטואלית על ידי כיבוי שלה, אתה משתמש ב- controlvm תת-פקודה ואחריה שם ה-VM ולאחר מכן את כיבוי אפשרות כדלקמן.
vboxmanage controlvm כיבוי של Windows11
תוצג לך התקדמות כיבוי ה-VM באחוזים.
אם אתה רוצה למנוע מה-VM לצרוך משאבי מערכת אבל לא בהכרח רוצה לכבות אותו, אז אתה יכול להשהות את ה-VM ולחדש אותו במועד מאוחר יותר.
כדי להשהות VM פועל, השתמש בפקודה הבאה.
vboxmanage controlvm Window11 הפסקה
שים לב ש-VM מושהה עדיין מופיע תחת VMs פועלים. כדי לקבל מידע על המצב של VM, הפעל רשימה ארוכה באמצעות הפקודה רשימת vboxmanage runningvms -l. בפלט, פרמטר המצב צריך להיות שווה ל הושהה. חותמת הזמן שבה הושהה ה-VM תופיע גם כן.
כדי לחדש VM מושהה, השתמש בפקודה הבאה.
vboxmanage controlvm קורות חיים של Windows11
3. קבלת מידע על VM
כדי להציג מידע הקשור ל-VM ספציפי במקום לרשום את כל ה-VMs, השתמש ב- showvmino פקודה משנה. לדוגמה, אתה יכול להפעיל את הפקודה הבאה כדי לקבל מידע מפורט על Windows11 VM, כולל החומרה שלו ופרטי תצורה אחרים, מצב הרשת וכו'.
vboxmanage showvminfo Windows11
4. יצירת VM
משימה חשובה נוספת בעת ניהול מכונות וירטואליות היא יצירת מחשבי VM חדשים. להשתמש ב createavm פקודת משנה ליצירת VM חדש. לדוגמה, כדי ליצור מכונה וירטואלית בשם "DebianVM" הפועלת על מערכת ההפעלה Debian Linux, תוכל להפעיל את הפקודה הבאה.
vboxmanage createvm --שם DebianVM --ostype Debian Debian_64 --register
אם אינך בטוח בשם מערכת ההפעלה לשימוש ב-VM שלך, תוכל לבדוק את מערכות ההפעלה הנתמכות של VirtualBox באמצעות הפקודה הבאה.
vboxmanage רשימת ostypes
אם אתה רוצה לשנות את ה-VM החדש שנוצר, למשל, כדי לשנות את גודל הזיכרון, השם ופרמטרים רלוונטיים אחרים, אתה יכול להשתמש ב- modifyvm פקודה משנה.
ה modifyvm תחביר פקודות המשנה מלווה את השם של ה-VM שברצונך לשנות. לאחר מכן, אתה מציין את ההגדרה שברצונך לשנות, ולבסוף, אתה מציין את ערך ההגדרה.
נניח שאתה רוצה לשנות את השם של ה-VM החדש שנוצר לעיל מ-DebianVM ל-Debian9 באמצעות --שֵׁם הגדרה.
vboxmanage modifyvm DebianVM --שם Debian9
אתה יכול להסתכל ברשימת ההגדרות שאתה יכול לשנות על ידי הפעלת הפקודה:
vboxmanage modifyvm
למד עוד: טיפים להטעינת Linux VirtualBox שלך
5. צילומי מצב ושחזור
גיבויים הם מרכיב חשוב בשמירה על מערכת IT חזקה. VirtualBox נותן לך את היכולת לשמור על מצב ה-VM שלך כך שתוכל לשחזר אותו אם משהו ישתבש.
כדי לצלם תמונת מצב של VM מסוים, אתה יכול להפעיל את הפקודה הבאה, שם ערב חג המולדתמונת מצב הוא השם שניתן לצילום ה-VM שלך.
vboxmanage תמונת מצב Windows11 צלם "תמונת מצב של ערב חג המולד"
כדי לשחזר את ה-VM שלמעלה עם תמונת המצב החדשה שנוצרה, ראשית, עצור את ה-VM אם הוא פועל, ולאחר מכן שחזר את תמונת המצב באמצעות הפקודה הבאה.
vboxmanage תמונת מצב של Windows11 שחזור "תמונת מצב של ערב חג המולד"
ברור שאתה יכול להחליף את שם תמונת המצב למשהו שמתאים להתקנת ה-VM שלך.
6. קבלת עזרה
כדי להשתפר בשימוש ב-VboxManage CLI, עליך לדעת כיצד לקבל עזרה או לקרוא תיעוד ממסוף הפקודות במקום לשנן פקודות. כמו כן, יש הרבה פקודות אחרות שלא כיסינו במדריך זה. למד עוד על פקודות VboxManage והאפשרויות שהוא מספק לך על ידי הפעלת הפקודה הבאה:
vboxmanage
למד עוד: כיצד לקבל עזרה בשורת הפקודה בלינוקס
מדוע כדאי לשקול שימוש ב-VM
מדריך זה חקר כמה מהפקודות החשובות לניהול ה-VMs VirtualBox שלך עם VboxManage, כלי CLI רב עוצמה וקל משקל לניהול המכונות הוירטואליות שלך. בנוסף, אתה יכול ליצור בקלות סקריפטים לאוטומציה המבוססים על VboxManage כדי לנהל את ה-VM שלך בקלות.
מכונות וירטואליות מספקות לך את ההזדמנות להפעיל ולהתנסות עם מערכות הפעלה מרובות במחשב האישי שלך. בנוסף, מכיוון שמכשירי VM פועלים בסביבה מאובטחת ומבודדת, מובטח לך שאם ההפעלה של האורח או ה-VM יקרוס, זה לא ישפיע לרעה על מערכת ההפעלה המארחת שלך.
למה משמשות מכונות וירטואליות? הנה כמה יתרונות ושימושים מעשיים למכונות וירטואליות שתוכלו לנסות עכשיו.
קרא הבא
- טכנולוגיה מוסברת
- VirtualBox
- מכונה וירטואלית
- וירטואליזציה
Mwiza מפתחת תוכנה במקצועה וכותבת רבות על לינוקס ותכנות חזיתיות. חלק מתחומי העניין שלו כוללים היסטוריה, כלכלה, פוליטיקה וארכיטקטורה ארגונית.
הירשם לניוזלטר שלנו
הצטרף לניוזלטר שלנו לקבלת טיפים טכניים, ביקורות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!
לחץ כאן כדי להירשם