详解3种区别Linux服务器是物理机或者虚拟机的方法
因为公司大部分服务器位于VMware上,也有小部分系统部署在物理机上面。领导要求统计一下VMware和物理机上服务器的数量,这里提供3个方法。以下基于centos系统进行测试。
1. 命令vir-what检测
- # virt-what
如果Linux服务器位于VMware上面,那么这个命令会输出vmware信息,如果是物理机,则没有任何输出信息。
2. dmesg |grep VMware命令检测
这里是根据VMware虚拟机的PCI 总线上接驳的一些设备都有VMware字眼;磁盘名有VMware Virtual disk等字样,以及驱动有VMware字样,如上所示。如果是物理机的话,会没有相关输出信息。如下所示:
3. 检测VMwaretools进程
注意这个方法可能失灵,因为有些虚拟机上可能没有安装VMware Tools工具
相关推荐
星愿心愿 2020-11-24
ruancw 2020-11-10
VFCSDN 2020-10-14
somyjun 2020-09-29
longjing 2020-09-18
KINGJENSEN 2020-09-14
85251846 2020-09-14
周公周金桥 2020-09-06
lxttiger 2020-08-18
ARMOTO机器人 2020-08-18
atb 2020-08-17
SeetyST 2020-08-13
85206633 2020-08-15
yunna0 2020-08-15
young依然 2020-08-06
成长路上 2020-07-29
xiaogoua 2020-07-29
zhangsyi 2020-07-28