小知識:如何判定當前連接系統是否為虛擬機


很多時候我們需要了解下連接的環境是否為虛擬機。這個小知識最初是和Minor學來的,可以使用dmidecode命令判定當前連接系統是物理機/虛擬機/ECS,並且還可以查到對應的生產廠商。非常好用。
dmidecode -s system-product-name
dmidecode -s system-manufacturer

1.連接的環境是innotek GmbH的VirtualBox虛擬機:

[root@rbtnode1 bin]# dmidecode -s system-product-name
VirtualBox
[root@rbtnode1 bin]# dmidecode -s system-manufacturer
innotek GmbH

2.連接的環境是阿里雲的ECS:

[root@alfredzhao-ecs01 ~]# dmidecode -s system-product-name
Alibaba Cloud ECS
[root@alfredzhao-ecs01 ~]# dmidecode -s system-manufacturer
Alibaba Cloud

3.連接的環境是華為的5885H V5物理機:

# dmidecode -s system-product-name
5885H V5
# dmidecode -s system-manufacturer
Huawei


免責聲明!

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



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