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 커널에서 작동합니다.