어떤 가상 환경이 사용되고 있는지 식별하는 방법

어떤 가상 환경이 사용되고 있는지 식별하는 방법

ssh특정 Linux 시스템 에 로그인했지만 그것에 대해 아무것도 모른다고 가정해 보겠습니다 .

현재 이 컴퓨터에서 실행 중인 가상 환경(VMWare, VirtualBox, LXC 등)을 빠르게 확인하는 방법은 무엇입니까?

답변1

가상 머신에 로그인하는 경우 나열된 하드웨어 중 일부가 가상 머신과 관련되어야 합니다. 유사한 명령을 사용하면 dmidecode | grep VMwareVMware에서 가상 머신에 로그인했는지 확인할 수 있습니다.

찾고 있는 가상 머신이 무엇인지 확실하지 않은 경우 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 커널에서 작동합니다.

관련 정보