从 Linux 操作系统,有没有办法确定操作系统是否在虚拟化 VMware 环境中作为来宾操作系统运行,而不是直接在非虚拟化/裸机/物理主机上运行?在我的情况下,它要么是 VMware,要么不是,但我也对操作系统是在物理硬件上还是在任何类型的虚拟化硬件上的更普遍的问题感兴趣。
从 Linux 操作系统,有没有办法确定操作系统是否在虚拟化 VMware 环境中作为来宾操作系统运行,而不是直接在非虚拟化/裸机/物理主机上运行?在我的情况下,它要么是 VMware,要么不是,但我也对操作系统是在物理硬件上还是在任何类型的虚拟化硬件上的更普遍的问题感兴趣。
在 VMware 中:
在 Virtualbox 中相同的命令输出
VirtualBox
在较新的系统上,“lscpu”命令会为您提供所需的信息,包括虚拟机运行在哪个管理程序上。
您可以查看以下输出:
其中任何一个都将打印各种应该指出是否以及正在使用的虚拟化平台的内容。