如何检查我的虚拟机使用的是哪个虚拟机管理程序?

如何检查我的虚拟机使用的是哪个虚拟机管理程序?

因此,我在某处运行虚拟机,并想知道主机正在运行哪个虚拟机管理程序。有什么方法可以检查它是在 KVM 还是在容器中运行?

虚拟机正在运行 Ubuntu

答案1

无需外部工具:

sudo dmidecode | grep -i -e manufacturer -e product -e vendor

或者

sudo grep -i -e virtual -e vbox -e xen /var/log/dmesg  # or /var/log/kern.log

应该给你足够的钱继续下去。

您可以在以下位置查看针对特定平台的检查ImVirt 模块

答案2

看着virt-what

stephenm@pc:~$ apt-cache search virt-what
virt-what - detect if we are running in a virtual machine

sudo apt-get install virt-what

sudo virt-what

相关内容