質問: 仮想化テクノロジーを判別する簡単な方法 仮想化されているかどうかに関係なく、linuxマシンにコマンドラインでアクセスできます。それが実行されている仮想化テクノロジーの種類(vmware、virtualbox、kvm、openvz、xenなど)があるかどうかを確認したいと思います。これは敵意のある環境ではありません。vmはそれ自体を偽装しようとしています。私がほとんど知らない不安定なサーバーを診断しています。より正確には、私は誰かが問題を診断するのを手伝っています、私は実権を握っていません。したがって、「このコマンドをコピーして貼り付ける」などの指示を伝える必要があり、「_/proc_をどこかに持ち込む」のではなく、理想的には、lshwのようなものになるでしょう:簡単にインストールできる(プリインストールされていない場合)コマンドは、関連する情報をざっと見て出力します。このシステムがゲストである可能性のある仮想化テクノロジーを判断する最も簡単な方法は何ですか?提案で、最終的に検出できるテクノロジー(ベアハードウェアを含む)と最終的に排除できるテクノロジーについて言及していただければ幸いです。私は主にlinuxに興味がありますが、それが他のunicesでも機能するのであれば、それは素晴らしいことです。
回答: debianには、仮想化タイプを検出するためのこの小さなパッケージが付属しています。$ sudo apt-get install virt-what $ virt-what そしてperlの依存関係のために少し大きくなります:$ sudo apt-get install imvirt $ imvirt 通常どおり実行します。free cat /proc/meminfo cat /proc/cpuinfo dmesg htop lshw dmidecode lsmod hwinfo