Maya adalah salah satu teknologi pengkomputeran teras hari ini. Dengan mesin maya (VM) , anda boleh menjalankan hampir semua sistem pengendalian yang anda inginkan pada PC anda tanpa perlu membelanjakan wang untuk perkakasan tambahan.
Tutorial ini meneroka cara menggunakan terminal baris arahan dalam mengurus mesin maya VirtualBox, tidak kira sama ada sistem pengendalian yang anda gunakan ialah Windows, macOS atau Linux. Semua pemasangan VirtualBox disertakan dengan alat baris arahan VBoxManage, utiliti yang berkuasa dan fleksibel untuk mengurus mesin maya.
Apakah itu VboxManage?
VboxManage ialah alat baris arahan (CLI) yang datang secara lalai sebagai sebahagian daripada pemasangan perisian VirtualBox.
Anda boleh menguruskan kebanyakan mesin maya anda daripada GUI, VboxManage CLI memberikan anda lebih banyak fungsi kerana ia memberikan anda akses terus kepada enjin virtualisasi, membolehkan anda mengakses ciri tambahan tanpa tersedia melalui GUI. Selain itu, kebanyakan pelayan Linux tidak disertakan dengan GUI, jadi anda masih boleh mengurus mesin maya anda walaupun dalam mod tanpa kepala.
Semua arahan VboxManage bermula dengan perkataan vboxmanage dan biasanya diikuti dengan subperintah seperti list, controlvm , dsb. Biasanya, anda diminta memberikan nama VM yang ingin anda konfigurasikan atau kawal.
6 arahan VirtualBox berguna untuk menguruskan mesin maya
1. Senaraikan mesin maya
Salah satu arahan VirtualBox yang paling popular dan penting ialah menyenaraikan semua mesin maya yang tersedia pada PC atau pelayan anda. Ini adalah cara anda boleh melihat atau menyenaraikan semua mesin maya yang didaftarkan pada PC anda. Daripada output, anda akan melihat bahawa setiap mesin maya diberikan pengecam unik (UUID) yang digunakan untuk mengenal pasti mesin maya.
Untuk menyenaraikan mesin maya yang dipasang pada komputer, gunakan arahan berikut:
vboxmanage list vms

Output menunjukkan mesin maya yang didaftarkan pada PC atau pelayan
Jika anda mahukan senarai terperinci, tambahkan bendera -l atau --long pada perintah vms list vboxmanage . Hasilnya menunjukkan kepada anda semua mesin maya berdaftar dan maklumat terperinci seperti konfigurasi setiap mesin maya, butiran perkakasan, tetapan, dsb.
Kadangkala anda hanya berminat untuk menyenaraikan mesin maya yang sedang berjalan. Dalam kes itu, anda boleh menggunakan subperintah senarai dengan pilihan runningvms seperti berikut.
vboxmanage list runningvms
2. Mulakan dan hentikan mesin maya
Untuk memulakan mesin maya menggunakan VboxManage, gunakan subperintah startvm diikuti dengan nama mesin maya atau UUID. Sebagai contoh, jalankan arahan berikut untuk memulakan mesin maya dengan nama Window11 yang disenaraikan di bahagian sebelumnya.
vboxmanage startvm Windows11
Apabila ia datang untuk menghentikan mesin maya, anda mempunyai beberapa pilihan yang tersedia. Anda boleh mematikan mesin maya atau menjedanya.
Untuk menghentikan mesin maya dengan mematikannya, anda menggunakan subperintah controlvm diikuti dengan nama mesin maya dan kemudian pilihan poweroff seperti berikut.
vboxmanage controlvm Windows11 poweroff
Anda akan ditunjukkan kemajuan penutupan mesin maya dalam peratusan.
Jika anda ingin menghalang mesin maya daripada menggunakan sumber sistem tetapi tidak semestinya perlu menutupnya, anda boleh menjeda mesin maya dan menyambung semula kemudian.
Untuk menjeda mesin maya yang sedang berjalan, gunakan arahan berikut.
vboxmanage controlvm Window11 pause
Ambil perhatian bahawa mesin maya yang dijeda masih disenaraikan di bawah mesin maya yang sedang berjalan. Untuk mendapatkan maklumat tentang status mesin maya, jalankan senarai panjang menggunakan arahan:
vboxmanage list runningvms -l
Dalam output, parameter status mesti dijeda. Cap masa apabila VM dijeda juga akan disenaraikan.
![6 arahan VirtualBox berguna untuk menguruskan mesin maya 6 arahan VirtualBox berguna untuk menguruskan mesin maya]()
Output arahan memaparkan status mesin maya
Untuk menyambung semula mesin maya yang dijeda, gunakan arahan berikut.
vboxmanage controlvm Windows11 resume
3. Dapatkan maklumat mesin maya
Untuk melihat maklumat yang berkaitan dengan mesin maya tertentu dan bukannya menyenaraikan semua mesin maya, gunakan subperintah showvminfo. Contohnya, anda boleh menjalankan perintah berikut untuk mendapatkan maklumat terperinci tentang mesin maya Windows11, termasuk perkakasan dan butiran konfigurasi lain, status rangkaian, dsb.
vboxmanage showvminfo Windows11
4. Buat mesin maya
Satu lagi tugas penting semasa menguruskan mesin maya ialah mencipta mesin maya baharu. Gunakan subperintah createeavm untuk mencipta mesin maya baharu. Contohnya, untuk mencipta mesin maya bernama "DebianVM" yang berjalan pada sistem pengendalian Debian Linux, anda boleh menjalankan arahan berikut.
vboxmanage createvm --name DebianVM --ostype Debian Debian_64 --register
Jika anda tidak pasti tentang nama sistem pengendalian untuk digunakan dalam mesin maya anda, anda boleh menyemak sistem pengendalian VirtualBox yang disokong dengan arahan berikut.
vboxmanage list ostypes
![6 arahan VirtualBox berguna untuk menguruskan mesin maya 6 arahan VirtualBox berguna untuk menguruskan mesin maya]()
Menyenaraikan sistem pengendalian yang disokong
Contohnya, jika anda ingin mengubah suai mesin maya yang baru dibuat untuk menukar saiz memori, nama dan parameter lain yang berkaitan, anda boleh menggunakan subperintah modvm.
Sintaks subperintah modvm diikuti dengan nama mesin maya yang anda ingin ubah suai. Seterusnya, anda menentukan tetapan yang ingin anda ubah dan akhirnya nilai tetapan.
Katakan anda ingin menukar nama mesin maya yang baru dibuat di atas daripada DebianVM kepada Debian9 menggunakan tetapan --name.
vboxmanage modifyvm DebianVM --name Debian9
Anda boleh melihat senarai tetapan yang boleh anda ubah suai dengan menjalankan arahan:
vboxmanage modifyvm
5. Syot kilat dan pulihkan
Sandaran ialah komponen utama untuk mengekalkan sistem IT yang mantap. VirtualBox memberi anda keupayaan untuk mengekalkan keadaan mesin maya anda supaya anda boleh pulih jika berlaku masalah.
Untuk mengambil syot kilat mesin maya tertentu, anda boleh menjalankan perintah berikut, dengan syot kilat malam Krismas ialah nama yang diberikan kepada syot kilat mesin maya anda.
vboxmanage snapshot Windows11 take "Christmas eve snapshot"
![6 arahan VirtualBox berguna untuk menguruskan mesin maya 6 arahan VirtualBox berguna untuk menguruskan mesin maya]()
Rakam keadaan mesin maya dengan cepat
Untuk memulihkan mesin maya di atas dengan syot kilat yang baru dibuat, hentikan mesin maya dahulu jika ia sedang berjalan, kemudian pulihkan syot kilat dengan arahan berikut.
vboxmanage snapshot Windows11 restore "Christmas eve snapshot"
Jelas sekali, anda boleh menukar nama syot kilat kepada sesuatu yang lain yang sesuai dengan tetapan mesin maya anda.
6. Dapatkan bantuan
Untuk menjadi lebih baik dalam menggunakan VboxManage CLI, anda mesti tahu cara mendapatkan bantuan atau membaca dokumentasi daripada terminal dan bukannya menghafal arahan. Selain itu, terdapat banyak arahan lain yang belum dibincangkan dalam tutorial ini. Ketahui lebih lanjut tentang arahan VboxManage dan pilihan yang diberikannya kepada anda dengan menjalankan arahan berikut:
vboxmanage
Tutorial ini meneroka beberapa arahan penting untuk mengurus mesin maya VirtualBox dengan VboxManage, alat CLI yang berkuasa dan ringan. Selain itu, anda boleh membuat skrip automasi dengan mudah berdasarkan VboxManage untuk mengurus mesin maya dengan mudah.
Mesin maya memberi anda peluang untuk menjalankan dan bereksperimen dengan berbilang sistem pengendalian pada PC anda. Selain itu, kerana mesin maya berjalan dalam persekitaran yang selamat dan terpencil, anda boleh yakin bahawa jika pelanggan atau mesin maya ranap, ia tidak akan menjejaskan sistem pengendalian hos secara negatif.