当前位置: 首页 > 科技观察

详细讲解区分Linux服务器是物理机还是虚拟机的3种方法

时间:2023-03-18 14:59:48 科技观察

因为公司的大部分服务器都在VMware上,小部分系统部署在物理机上。领导要求统计VMware和物理机上的服务器数量。这里有3种方法。下面是基于centos系统测试的。1、命令vir-what检测#virt-what如果linux服务器是在VMware上,那么这个命令会输出vmware信息,如果是物理机则没有输出信息。2、dmesg|grepVMware命令检测到VMware虚拟机的PCI总线上连接的部分设备有VMware字样;磁盘名称有VMwareVirtualdisk字样,驱动程序有VMware字样,如上所示。如果是物理机,则不会有相关的输出信息。如下图:3.检测VMwaretools进程注意此方法可能会失败,因为部分虚拟机可能没有安装VMwareTools#ps-ef|grepvmtoolsd