判斷我們的服務器是物理機還是虛擬機


突然有一天,有人問,這台設備是物理機還是虛擬機,我就懵逼了。

很簡單,這里寫一下,以后查起來方便。

方法一:dmesg

舉例如下:

###這是阿里雲的雲主機
[root@xxx ~]# dmesg |grep -i virtual
[    0.000000] Booting paravirtualized kernel on KVM
[    0.707486] KVM setup paravirtual spinlock
[    1.811087] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input2
[    1.811257] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input3
[    1.824106] systemd[1]: Detected virtualization kvm.
[    1.853583] 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

 

方法二:dmidecode 

舉例如下:

###這是阿里雲的雲主機
[root@xxx~]# dmidecode -s system-product-name
Alibaba Cloud ECS
###這是一台物理機
[root@xxx]# dmidecode -s system-product-name
PowerEdge R720

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM