首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查找操作系统是否在虚拟环境中运行。

查找操作系统是否在虚拟环境中运行。
EN

Server Fault用户
提问于 2010-11-01 16:05:30
回答 4查看 2.3K关注 0票数 2

有什么方法可以找出我正在运行的linux (实际上是安装的)是否在VMWare机器中运行。如果自动安装是在虚拟机上完成的,我需要禁用ntp设置,但如果没有,则继续启用它们。完成此检查时未安装VMWare工具。

EN

回答 4

Server Fault用户

回答已采纳

发布于 2010-11-01 17:23:30

如果以根用户身份运行以使用dmidecode不能满足您的需要,请尝试lspci

代码语言:javascript
复制
$ /sbin/lspci |grep VMware
00:0f.0 VGA compatible controller: VMware SVGA II Adapter

您(可能)并不特别关心虚拟视频卡是什么,但是您不会在真正的硬件中找到这个答案,所以您可以使用它作为标识符。

票数 7
EN

Server Fault用户

发布于 2010-11-01 16:18:48

我通常使用dmidecode来做到这一点(尽管您需要有根访问权限才能做到这一点)。查找“”部分,它通常会将"Vendor“或"Version”字段设置为"VMWare“、"VirtualBox”或类似的内容。

票数 5
EN

Server Fault用户

发布于 2010-11-01 16:13:41

你没有说你用什么方法来做这件事,但是你当然可以用C语言做.

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/196958

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档