1、dmidecode命令,通过该命令可以查看系统有关硬件方面的信息,BIOS信息,系统信息,主板信息,内存,CPU,磁盘等等的硬件信息。 执行如下命令: 基本上常见的几种虚拟机都列出了,可以很容易查到IDC运营商给的是什么服务器了。 2、通过查看磁盘类型分析,命令:# cat /proc/scsi/scsi 可以以命令1为主,辅助命令2进行判断是实体机还是虚拟机。
dmidecode的作用是将DMI数据库中的信息解码,以可读的文本方式显示。由于DMI信息可以人为修改,因此里面的信息不一定是系统准确的信息。但多数情况下还是具有参考意义的。
dmidecode遵循SMBIOS/DMI标准,其输出的信息包括BIOS、系统、主板、处理器、内存、缓存等等。
如果找不到该命令的话可以先安装,以centos6为例,# yum install -y dmidecode
# dmidecode |more
即可列出所有相关信息,如下图列出BIOS信息,
系统信息,主板信息,可以看出是华为的服务器,还有具体型号,系列号等。
下面这个是一台Supermicro(超微电脑)的服务器
下面这台是DELL的服务器
下面这个BIOS信息和系统信息就可以看到是virtualBox的虚拟机了。
下面这个可以看出是VMware的虚拟机
这台是xen技术的虚拟机,也称云主机
这台是KVM技术的云主机
再来个阿里巴巴的云服务器
Vbox虚拟机的磁盘
虚拟机QEMU
物理机硬盘ATA
物理机硬盘LSI
VMware虚拟机的磁盘