区分物理机与虚拟机

如何使用命令区分物理机与虚拟机?

  • 虚拟机
[root@test ~]# dmidecode -s system-product-name
VMware Virtual Platform

[root@test ~]# systemd-detect-virt
vmware

[root@test ~]# hostnamectl status
Chassis: vm
Virtualization: vmware

[root@test ~]# cat /proc/scsi/scsi
  Vendor: VMware   Model: Virtual disk     Rev: 1.0

[root@test ~]# lspci
00:07.7 System peripheral: VMware Virtual Machine Communication Interface (rev 10)

[root@test ~]# lscpu |grep vendor
Hypervisor vendor:     Xen
  • 物理机
[root@localhost ~]# dmidecode -s system-product-name
NF5280M4

[root@localhost ~]# systemd-detect-virt
none

[root@localhost ~]# hostnamectl status|grep -A2 Chassis
          Chassis: server

[root@localhost ~]#  cat /proc/scsi/scsi |grep Vendor
 Vendor: PM8060-  Model: sa1              Rev: V1.0
 Vendor: TOSHIBA  Model: AL14SEB030N      Rev: 1401
 Vendor: ATA      Model: TOSHIBA MG04ACA4 Rev: FJ1B
 Vendor: ADAPTEC  Model: Virtual SGPIO    Rev:    1

[root@localhost ~]# lspci |grep PIC
00:05.4 PIC: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D I/O APIC (rev 01)
80:05.4 PIC: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D I/O APIC (rev 01)

[root@localhost~]# lscpu |grep Virtualization
Virtualization:        VT-x

你可能感兴趣的:(命令/工具/利器,虚拟机)