linux 查看服务器是物理机还是虚拟机

87 阅读1分钟

linux 查看服务器是物理机还是虚拟机

方式一:dmesg

# dmesg |grep -i dmi

**物理机:[    0.000000] DMI: Huawei RH5885 V3/BC61BLCB, BIOS BLISV828 6/9/2019**
**虚拟机:[    0.000000] DMI: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 04/13/2018**

方式二:virt-what

# virt-what

**物理机:无输出**
**虚拟机:vmware**

 

方式三: dmidecode

# dmidecode -s system-product-name

**物理机:RH5885 V3**
**虚拟机:VMware Virtual Platform**


# dmidecode  -t 1

**物理机:**
**Handle 0x0001, DMI type 1, 27 bytes**
**System Information**
**Manufacturer: Huawei**
**Product Name: RH5885 V3**

**虚拟机:**
**Handle 0x0001, DMI type 1, 27 bytes**
**System Information**
**Manufacturer: VMware, Inc.**
**Product Name: VMware Virtual Platform**