当你不知道你当前所使用的机子是 物理机 还是 虚拟机的时候,你有两种办法可以确认:
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 # 这个代表虚拟机