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