当你不知道你当前所使用的机子是 物理机 还是 虚拟机的时候,你有两种办法可以确认:
1、使用 lscpu 命令:
关于 lscpu:
root@masterA:~# lscpu
Hypervisor vendor: VMware # 这个代表虚拟机
root@masterB:~# lscpu
Virtualization: VT-x # 这个代表物理机
2、使用 dmidecode 命令:
关于 dmidecode:
root@masterA:~# dmidecode -s system-product-name
SYS-4028GR-TR # 这个代表物理机
root@masterB:~# dmidecode -s system-product-name
VMware Virtual Platform # 这个代表虚拟机