本文主要介绍如何判断Linux系统安装在VMware上,具有一定的参考价值。有兴趣的朋友可以参考一下。希望大家看完这篇文章,收获多多。让桂哥网络带你去理解它。
如何判断当前Linux系统是不是安装在VMware上?方法如下:
1: 命令vir-what检测
[root @ my lnx 01 ~]# virt-什么
Vmware如果Linux服务器位于vmware上,此命令将输出VMware信息,但如果它是一台物理机,将没有输出信息。
2:dmesg |grep VMware命令检测
[root @ mylnx 01 ~]# dmsg | GREpvmware
scsi0:0:0:0:Direct直接访问vmwareivirtualdisk 1.0 pq 33600 ansi :2
scsi0:0:1:0:Direct直接访问虚拟机虚拟磁盘1.0 pq 33600 ansi :2
scsi0:0:2:0:Direct直接访问vmwareivirtualdisk 1.0 pq 33600 ansi :2
scsi0:0:3:0:Direct直接访问虚拟机虚拟磁盘1.0 pq 33600 ansi :2
scsi0:0:4:0:Direct直接访问虚拟机虚拟磁盘1.0 pq 33600 ansi :2
1.4.3.0版-NAPI
vmwarepvscdriver-版本1.0.1.0-k
这里的VMwarevmxnetvirtualNICdriver是基于VMware虚拟机的PCI总线上连接的一些设备有VMware字;如上所示,磁盘名称包含单词“VMware虚拟磁盘”,驱动程序包含单词“VMware”。如果是物理机,就不会有相关的输出信息。如下所示:
3:检测VMwaretools进程,但此方法可能会失败,因为某些虚拟机可能没有安装VMware Tools。
[root @ mylnx 01 ~]# PS-ef | grepvmtolsd
root314910Jun24?00:25:37/usr/sbin/vmtoolsd
root 2394320376014336023 pts/100336000:00 grepvmtools 4:通过VMware vSphere Client连接到VMware工作站,由一个工作站确认。首先,这很麻烦(只能手动确认,但很难批量处理)。另外,我没有VMware Workstation的相关权限。所以上面的命令方便快捷!
感谢您仔细阅读本文。希望桂哥网络分享的文章《如何判断安装在VMware上的Linux系统》对大家有所帮助。同时,我也希望大家支持桂哥网络,关注桂哥网络,更多相关知识等着你去学习!