📜  启用系统虚拟化 cmd - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:07:30.722000             🧑  作者: Mango

启用系统虚拟化 cmd - Shell-Bash

在程序员的日常工作中,往往需要使用虚拟化技术来模拟测试环境或者开发环境。而要想使用虚拟化技术,首先需要启用系统的虚拟化。

本文将介绍如何在 Windows 和 Linux 系统下启用虚拟化,同时提供相应的命令行代码实现。

启用虚拟化 - Windows
确认系统支持虚拟化

首先需要确认系统是否支持虚拟化技术,通常可以在 BIOS 中确认。在 BIOS 中搜索虚拟化相关词汇(如 Intel VT 或 AMD-V)并开启即可。

另外,在Windows中可以使用如下命令来确认系统是否支持虚拟化技术:

systeminfo | find "Hyper-V" 

若返回结果为“是”,则系统支持虚拟化。

启用 Hyper-V
  1. 开启“控制面板”;
  2. 打开“程序和功能”;
  3. 选择“启用或关闭 Windows 功能”,勾选“Hyper-V”选项。
启用虚拟化 - Linux

Linux 系统下使用的是 KVM 虚拟化技术,因此需要确认系统是否支持虚拟化,以及是否已经安装了 KVM 相关的软件包。

确认系统支持虚拟化

Linux 系统下使用如下命令来确认系统是否支持虚拟化技术:

egrep -c '(vmx|svm)' /proc/cpuinfo

若返回非零值,则系统支持虚拟化。

安装 kvm 软件包

以下命令可用于安装 kvm 相关软件包:

sudo apt-get update
sudo apt-get install -y qemu-kvm libvirt-bin virtinst bridge-utils
启用虚拟化

需要将当前用户添加至 kvm/vhost 用户组中,执行如下命令可将当前用户添加至 kvm/vhost 用户组:

sudo adduser $USER kvm
sudo adduser $USER vhost-net
总结

通过本文的介绍,我们了解了如何在 Windows 和 Linux 系统下启用虚拟化,可以快速将虚拟化环境搭建起来,提高开发和测试效率。