ログインしている (Linux) システムがホストか VM かを確認する方法はありますか? シェルまたは (VM の) その他のユーティリティを介して確認できる症状はありますか?
3 に答える
1
VMware などの完全な仮想化環境の場合にロードされたドライバーを確認できます。lspci、lsmod、...などを使用するか、dmesgを使用してこの種の情報を取得できます。
于 2013-01-24T08:25:53.203 に答える
1
仮想化の存在を検出しようとするスクリプトが利用可能であれば、いくつかあります。virt-whatなどですが、問題の一般的な解決策はないと思います。
于 2013-01-24T08:26:58.053 に答える
0
ここでperlモジュールSys::Detect::Virtualizationを使用できます
use Sys::Detect::Virtualization;
my $detector = eval { Sys::Detect::Virtualization->new() };
if( $@ ) {
print "Detector may not be supported for your platform. Error was: $@\n";
}
my @found = $detector->detect();
if( @found ) {
print "Possible virtualized system. May be running under:\n";
print "\t$_\n" for @found;
}
于 2013-01-24T09:43:01.583 に答える