有没有办法找出我登录的(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. 虚拟主机7
- 3. Modrewrite - 虚拟主机
- 4. 在虚拟主机
- 5. django虚拟主机
- 6. 虚拟主机tomcat
- 7. 虚拟主机2.4.6
- 8. 虚拟主机打开本地主机
- 9. SVN主机vs使用虚拟主机
- 10. 创建phabricator一个新的虚拟主机虚拟主机
- 11. 指向第一个虚拟主机目录的虚拟主机
- 12. Apache:虚拟主机配置
- 13. Apache SSL虚拟主机404
- 14. Apache2 - > Tomcat虚拟主机
- 15. 虚拟主机的问题
- 16. 子域,虚拟主机XAMPP
- 17. Magento的虚拟主机
- 18. 虚拟主机在Ubuntu
- 19. 虚拟主机apache2 Debian jessie
- 20. Docker:Docker化apache虚拟主机
- 21. ASP.net,SQL Server虚拟主机
- 22. Tomcat 6的虚拟主机?
- 23. 虚拟主机不工作
- 24. 配置虚拟主机Apache
- 25. WebAPI/OWIN虚拟主机
- 26. Apache虚拟主机问题
- 27. 虚拟主机配置
- 28. 子域和虚拟主机
- 29. Netbeans - 虚拟主机配置
- 30. 虚拟主机错误
通过一个足够好的虚拟机的定义应该是没有办法找出.... –
如果你真的依靠一个发现的方法,你可能会发现虚拟机将发展到模糊你的方式来检测它们... –