호스트가 물리적 호스트인지 가상 머신인지, 그리고 어떤 가상 컨테이너(예: VirtualBox 또는 VMWare)에서 실행되고 있는지 알 수 있는 방법이 있습니까? 이 정보가 어딘가에 있을지 궁금합니다 /etc
.
답변1
팩터 패키지를 설치한 다음
facter virtual
그것이 가상인지 알려줄 것입니다.
또는 dmidecode를 사용하여 시스템을 확인할 수 있습니다. 출력에서 제품 이름을 찾으십시오.
답변2
/etc
일반적으로 호스트가 가상 머신으로 실행되고 있는지 여부를 감지하는 데 사용할 수 있는 정보가 없습니다 .
하지만 하드웨어를 살펴보거나 /proc
( /sys
더 나은) 사용할 수 있습니다 lspci
.
그러나 가장 쉬운 방법은 다음을 사용하는 것입니다.imvirt
, 이것이 바로 당신에게 필요한 것입니다. 다양한 가상 머신을 지원합니다. 최소한 Debian 기반 배포판에서는 패키지 관리자를 통해 설치할 수 있습니다.