1.执行如下,若无输出证明是物理机,如果输出如VMware,KVM等证明是虚拟的
lscpu | grep Hypervisor
2.Manufacturer会输出厂商如戴尔等,不会输出Red Hat
sudo dmidecode -t system
输出如下:
Manufacturer: Red Hat
Product Name: KVM
Version: RHEL 7.6.0 PC (i440FX + PIIX, 1996)
UUID: 480d3f2e-29c7-8a7a-f5e2-d2f9d719ac3f
正常输出如下:
dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 2.7 present.
Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: Dell
Product Name: C6220
Version: Not Specified
Serial Number: 7HN6ML1
UUID: 4c4c4544-0031
Wake-up Type: Power Switch
SKU Number: N/A
Family: Server
Handle 0x001A, DMI type 15, 29 bytes
System Event Log
Area Length: 20176 bytes
Header Start Offset: 0x0000
Header Length: 32 bytes
Data Start Offset: 0x0020
Access Method: General-purpose non-volatile data functions
Access Address: 0x0000
Status: Valid, Not Full
Change Token: 0x12345678
Header Format: OEM-specific
Supported Log Type Descriptors: 3
Descriptor 1: POST memory resize
Data Format 1: None
Descriptor 2: POST error
Data Format 2: POST results bitmap
Descriptor 3: Log area reset/cleared
Data Format 3: None
Handle 0x0036, DMI type 32, 20 bytes
System Boot Information
Status: No errors detected