linux系统上查看载体为实体机还是虚拟机

对于小白来说自己购买的服务器是物理机(独立服务器)还是虚拟机KVM, VPS,是否是自己想要买的类型呢?可能不太清楚,只能听商家说啥就是啥了,那么我们有没有方法可以辨别呢?
接下来我们就来看看dmidecode这个命令的功能,通过该命令可以查看系统有关硬件方面的信息,BIOS信息,系统信息,主板信息,内存,CPU,磁盘等等的硬件信息 。dmidecode的作用是将DMI数据库中的信息解码,以可读的文本方式显示 。由于DMI信息可以人为修改,因此里面的信息不一定是系统准确的信息 。但多数情况下还是具有参考意义的 。dmidecode遵循SMBIOS/DMI标准,其输出的信息包括BIOS、系统、主板、处理器、内存、缓存等等 。如果找不到该命令的话可以先安装,centos上安装# yum install -y dmidecode
执行如下命令:
【linux系统上查看载体为实体机还是虚拟机】# dmidecode |more即可列出所有相关信息,如下图列出BIOS信息,

linux系统上查看载体为实体机还是虚拟机

文章插图
BIOS
系统信息,主板信息,可以看出是华为的服务器,还有具体型号,系列号等 。
linux系统上查看载体为实体机还是虚拟机

文章插图
Base Board
下面这个是一台Supermicro(超微电脑)的服务器
linux系统上查看载体为实体机还是虚拟机

文章插图
Supermicro
下面这台是DELL的服务器
linux系统上查看载体为实体机还是虚拟机

文章插图
Dell
下面这个BIOS信息和系统信息就可以看到是virtualBox的虚拟机了 。
linux系统上查看载体为实体机还是虚拟机

文章插图
VirtualBox
下面这个可以看出是VMware的虚拟机
linux系统上查看载体为实体机还是虚拟机

文章插图
VMware
这台是xen技术的虚拟机,也称云主机
linux系统上查看载体为实体机还是虚拟机

文章插图
Xen
这台是KVM技术的云主机
linux系统上查看载体为实体机还是虚拟机

文章插图
KVM
再来个阿里巴巴的云服务器
linux系统上查看载体为实体机还是虚拟机

文章插图
Alibaba
基本上常见的几种虚拟机都列出了,可以很容易查到IDC运营商给的是什么服务器了 。
2、使用lshw命令,效果和命令1相近,系统未安装的话,可使用yum -y install lshw安装 。
3、通过查看磁盘类型分析,命令:# cat /proc/scsi/scsi Vbox虚拟机的磁盘
linux系统上查看载体为实体机还是虚拟机

文章插图
vbox
虚拟机QEMU
linux系统上查看载体为实体机还是虚拟机

文章插图
QEMU
物理机硬盘ATA
linux系统上查看载体为实体机还是虚拟机

文章插图
ATA
物理机硬盘LSI
linux系统上查看载体为实体机还是虚拟机

文章插图
LSI
VMware虚拟机的磁盘
linux系统上查看载体为实体机还是虚拟机

文章插图
VMware




    推荐阅读