对于小白来说自己购买的服务器是物理机(独立服务器)还是虚拟机KVM, VPS,是否是自己想要买的类型呢?可能不太清楚,只能听商家说啥就是啥了,那么我们有没有方法可以辨别呢?
接下来我们就来看看dmidecode这个命令的功能,通过该命令可以查看系统有关硬件方面的信息,BIOS信息,系统信息,主板信息,内存,CPU,磁盘等等的硬件信息。 dmidecode的作用是将DMI数据库中的信息解码,以可读的文本方式显示。由于DMI信息可以人为修改,因此里面的信息不一定是系统准确的信息。但多数情况下还是具有参考意义的。 dmidecode遵循SMBIOS/DMI标准,其输出的信息包括BIOS、系统、主板、处理器、内存、缓存等等。 如果找不到该命令的话可以先安装,centos上安装# yum install -y dmidecode
执行如下命令:
# dmidecode |more
即可列出所有相关信息,如下图列出BIOS信息,
BIOS
系统信息,主板信息,可以看出是华为的服务器,还有具体型号,系列号等。
Base Board
下面这个是一台Supermicro(超微电脑)的服务器
Supermicro
下面这台是DELL的服务器
Dell
下面这个BIOS信息和系统信息就可以看到是virtualBox的虚拟机了。
VirtualBox
下面这个可以看出是VMware的虚拟机
VMware
这台是xen技术的虚拟机,也称云主机
Xen
这台是KVM技术的云主机
KVM
再来个阿里巴巴的云服务器
Alibaba
基本上常见的几种虚拟机都列出了,可以很容易查到IDC运营商给的是什么服务器了。
2、使用lshw命令,效果和命令1相近,系统未安装的话,可使用yum -y install lshw安装。
3、通过查看磁盘类型分析,命令:# cat /proc/scsi/scsi Vbox虚拟机的磁盘
vbox
虚拟机QEMU
QEMU
物理机硬盘ATA
ATA
物理机硬盘LSI
LSI
VMware虚拟机的磁盘
VMware