有没有办法找出我登录的(linux)系统是主机还是虚拟机?我可以通过shell或VM的其他实用程序查看任何症状吗?虚拟机或主机?
Q
虚拟机或主机?
1
A
回答
1
如果脚本可用,那么会有一个数字,用于检测虚拟化的存在。 例如virt-what,但我想你的问题没有通用的解决方案。
1
您可以检查驱动程序已经加载完整的虚拟化环境,例如VMware。使用lspci,lsmod等...或者你可以使用dmesg来获得这种信息。
+1
谢谢。 dmesg | grep“Linux版本”在一个案例中为我工作。 (内核信息)在另一种情况下不适用于我。我想没有办法。 – Chinmay
0
你可以使用Perl模块Sys系统::检测::虚拟化here
use Sys::Detect::Virtualization;
my $detector = eval { Sys::Detect::Virtualization->new() };
if([email protected]) {
print "Detector may not be supported for your platform. Error was: [email protected]\n";
}
my @found = $detector->detect();
if(@found) {
print "Possible virtualized system. May be running under:\n";
print "\t$_\n" for @found;
}
+0
请做更多解释。见[回答]? – mtk
相关问题
- 1. 虚拟主机内的虚拟主机
- 2. 在虚拟主机
- 3. 虚拟主机tomcat
- 4. 虚拟主机7
- 5. Tomcat虚拟主机
- 6. 虚拟主机2.4.6
- 7. django虚拟主机
- 8. Modrewrite - 虚拟主机
- 9. 虚拟主机打开本地主机
- 10. SVN主机vs使用虚拟主机
- 11. 虚拟主机:不能同时有多个虚拟主机
- 12. 指向第一个虚拟主机目录的虚拟主机
- 13. 创建phabricator一个新的虚拟主机虚拟主机
- 14. 使用Puppet获取虚拟机中的主机虚拟机
- 15. 的.htaccess到虚拟主机
- 16. Apache mod_jk和虚拟主机
- 17. 虚拟主机错误
- 18. Phusion Messenger虚拟主机
- 19. WebAPI/OWIN虚拟主机
- 20. Java Web Apps虚拟主机
- 21. Apache的虚拟主机
- 22. 虚拟主机条目
- 23. 配置虚拟主机Apache
- 24. 动态虚拟主机
- 25. Tomcat 6的虚拟主机?
- 26. 虚拟主机apache2 Debian jessie
- 27. 阿帕奇虚拟主机
- 28. 虚拟主机与TCPServer
- 29. Java/JSP/Tomcat虚拟主机
- 30. Tomcat 7(虚拟主机?)
通过一个足够好的虚拟机的定义应该是没有办法找出.... –
如果你真的依靠一个发现的方法,你可能会发现虚拟机将发展到模糊你的方式来检测它们... –