如何檢查我的虛擬機器使用的是哪個虛擬機器管理程式?

如何檢查我的虛擬機器使用的是哪個虛擬機器管理程式?

因此,我在某處運行虛擬機,並想知道主機正在執行哪個虛擬機管理程式。有什麼方法可以檢查它是在 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

相關內容