怎么判断Linux系统安装在VMware上

  介绍

这篇文章主要介绍了怎么判断Linux系统安装在VMware上,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

如何判断当前Linux系统是否安装在VMware上面呢?方法如下:

<强> 1:命令vir-what检测

[root@mylnx01  ~] #, virt-what   vmware

如果Linux服务器位于vmware上面,那么这个命令会输出vmware信息,如果是物理机,则没有任何输出信息。

<强> 2:dmesg | grep vmware命令检测

[root@mylnx01  ~] #, dmesg  | grep  vmware   scsi  0:0:0:0:, Direct-Access ,, VMware , Virtual  disk ,, 1.0, PQ:, 0, ANSI: 2   scsi  0:0:1:0:, Direct-Access ,, VMware , Virtual  disk ,, 1.0, PQ:, 0, ANSI: 2   scsi  0:0:2:0:, Direct-Access ,, VMware , Virtual  disk ,, 1.0, PQ:, 0, ANSI: 2   scsi  0:0:3:0:, Direct-Access ,, VMware , Virtual  disk ,, 1.0, PQ:, 0, ANSI: 2   scsi  0:0:4:0:, Direct-Access ,, VMware , Virtual  disk ,, 1.0, PQ:, 0, ANSI: 2   VMware  vmxnet3  virtual  NIC  driver 作用;version  1.4.3.0-NAPI   VMware  PVSCSI  driver 安康;version  1.0.1.0-k   VMware  vmxnet  virtual  NIC 司机

这里是根据VMware虚拟机的PCI总线上接驳的一些设备都有VMware字眼;磁盘名有VMware虚拟磁盘等字样,以及驱动有VMware字样,如上所示。如果是物理机的话,会没有相关输出信息。如下所示:

怎么判断Linux系统安装在VMware上

3:检测VMwaretools进程,但是这个方法可能失灵,因为有些虚拟机上可能没有安装VMware工具工具

[root@mylnx01  ~] #, ps  -ef  | grep  vmtoolsd   root ,, 3149,,, 1, 0, Jun24  ?,,,, 00:25:37 /usr/sbin/vmtoolsd   root ,, 23943, 23943, 0, 14:23  pts/1,, 00:00:00  grep  vmtoolsd

4:通过VMware vSphere端连接到VMware工作站上,一台台确认。一来这个也麻烦(只能手工确认,不好批量处理),另外,我也没有VMware工作站的相关权限,所以上面命令比较方便、快捷!

感谢你能够认真阅读完这篇文章,希望小编分享的“怎么判断Linux系统安装在VMware上”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

怎么判断Linux系统安装在VMware上