[Windows/Linux]判別當前主機: 虛擬機器 | 物理機
阿新 • • 發佈:2020-08-28
Windows
CMD(Ctrl+R): systeminfo
Linux
dmesg |grep -i virtual
(以CentOS為例)
- 公司伺服器(虛擬機器)
[root@xx92 ~]# dmesg |grep -i virtual DMI: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 09/30/2014 Booting paravirtualized kernel on bare hardware input: Macintosh mouse button emulation as /devices/virtual/input/input1 ata2.00: ATAPI: VMware Virtual IDE CDROM Drive, 00000001, max UDMA/33 scsi 2:0:0:0: Direct-Access VMware Virtual disk 1.0 PQ: 0 ANSI: 2 scsi 2:0:1:0: Direct-Access VMware Virtual disk 1.0 PQ: 0 ANSI: 2 scsi 2:0:2:0: Direct-Access VMware Virtual disk 1.0 PQ: 0 ANSI: 2 VMware vmxnet3 virtual NIC driver - version 1.4.2.0-k-NAPI [root@xx117-rac2 ~]# dmesg |grep -i virtual DMI: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 09/30/2014 Booting paravirtualized kernel on bare hardware input: Macintosh mouse button emulation as /devices/virtual/input/input1 ata2.00: ATAPI: VMware Virtual IDE CDROM Drive, 00000001, max UDMA/33 scsi 2:0:0:0: Direct-Access VMware Virtual disk 1.0 PQ: 0 ANSI: 2 VMware vmxnet3 virtual NIC driver - version 1.4.2.0-k-NAPI
- 個人阿里雲主機(虛擬機器)
[root@xxx ~]# dmesg |grep -i virtual [ 0.000000] Booting paravirtualized kernel on KVM [ 0.358209] KVM setup paravirtual spinlock [ 1.078791] input: 【VirtualPS/2 VMware VMMouse】 as /devices/platform/i8042/serio1/input/input2 [ 1.084293] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input3 [ 1.135730] systemd[1]: Detected virtualization kvm. [ 1.196870] systemd[1]: Starting Setup Virtual Console...
- 物理機
[root@xxx]# dmesg |grep -i virtual
Booting paravirtualized kernel on bare hardware
input: Macintosh mouse button emulation as /devices/virtual/input/input1
lscpu
- 虛擬機器
[root@es1 elasticsearch]# lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 8 On-line CPU(s) list: 0-7 Thread(s) per core: 1 Core(s) per socket: 1 Socket(s): 8 NUMA node(s): 1 Vendor ID: GenuineIntel //(Vendor: 供應商) ... Model name: Intel(R) Xeon(R) Gold 5218 CPU @ 2.30GHz ... Hypervisor vendor: VMware //【判斷點】 Virtualization type: full ...
[root@sdc92 ~]# lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
...
Vendor ID: GenuineIntel
...
Model name: Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz
...
Hypervisor vendor: VMware //判斷點 (Hypervisor vendor: 虛擬機器監控程式 供應商)
Virtualization type: full
...
(↓個人阿里雲虛擬機器)
[root@iz2vc84t88x94kno0u49zwz ~]# lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 1
On-line CPU(s) list: 0
Thread(s) per core: 1
Core(s) per socket: 1
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
Model name: Intel(R) Xeon(R) Platinum 8163 CPU @ 2.50GHz
Stepping: 4
CPU MHz: 2500.016
BogoMIPS: 5000.03
Hypervisor vendor: KVM //判斷點, KVM = Keyboard Video Mouse
Virtualization type: full
...
dmidecode -s system-product-name
- 個人阿里雲虛擬機器
[root@iz2vc84t88x94kno0u49zwz ~]# dmidecode -s system-product-name
Alibaba Cloud ECS