ssh
特定のLinuxシステムにログインしましたが、それについて何も知らないとしましょう。
現在このコンピュータで実行されている仮想環境(VMWare、VirtualBox、LXCなど)をすばやく確認する方法は?
答え1
仮想マシンにログインする場合は、リストされているハードウェアの一部を仮想マシンに関連付ける必要があります。同様のコマンドを使用すると、dmidecode | grep VMware
VMwareが仮想マシンにログインしていることを確認できます。
探している仮想マシンが何であるかわからない場合は、dmidecode | head -n 40
システムの製造元を確認してください。システムが仮想マシンで実行されている場合は、仮想マシン名でなければなりません。
答え2
いいね仮想何、これは多くのコンテンツを単純なインターフェイスにカプセル化します。
# virt-what # VMware
vmware
# virt-what # KVM/Qemu (libvirt)
kvm
# virt-what # A real physical server
# virt-what # VirtualBox
virtualbox
答え3
これをテストする方法はいくつかあります。
1) dmesg |grep -i hypervisor detected
==>Hypervisor detected: VMware
2) dmidecode -s system-product-name
==>VMware Virtual Platform
これはほとんどのLinuxカーネルで動作します。