Windows系统:
Systeminfo | findstr /i "System Model"
通常返回中含virtual字样或者有关于底层虚拟化的信息,则是虚拟机,否则是物理机。
如下所示是一个物理机。
如下所示是一个虚拟机。
Linux系统:
方法一:
dmidecode -s system-product-name
方法二:
lshw -class system
方法三:
dmesg | grep -i virtual
如下所示是两个物理机。
[root@localhost ~]$ dmesg|grep -i virtual
Booting paravirtualized kernel on bare hardware
如下所示是一个虚拟机。
https://www.cnblogs.com/klb561/p/10527197.html