머신이 물리적인지 가상인지를 알려주는 Linux 명령


9

리눅스에서 머신이 물리적 머신인지 가상 머신인지 어떻게 확인할 수 있습니까?

어떤 명령을 사용할 수 있습니까?


1
이 질문에 태그 한 이유가 redhat-enterprise-linux있습니까? 아니면 linux태그가 더 적합합니까? 필요에 따라 태그를 편집하십시오.
나는

답변:


8

systemd가 설치되어 있으면이 함께 제공됩니다 systemd-detect-virt.

me@real-machine:~$ systemd-detect-virt 
none

me@vm:~$ systemd-detect-virt 
qemu

다양한 유형의 가상화 및 컨테이너도 탐지 할 수 있습니다.

시스템화하지 않았다면, virt-what데비안에는 최소한 패키지가 있습니다.

더 많은 접근 방식에 대해서는 Unix & Linux의“가상화 기술을 쉽게 결정하는 방법”을 참조하십시오 .


10

를 사용 lshw하면 시스템 정보가 제공됩니다.

  1. 다음 명령을 실행하십시오 : sudo apt-get install lshw
    • 참고 :이 명령은 Linux 배포판에 따라 다를 수 있습니다.
  2. 다음 명령을 실행하십시오 : sudo lshw -class system
  3. 시스템에 대한 정보가 표시됩니다. 예를 들어 시스템이 Dell 또는 HP 인 경우 제품이 됩니다. 가상 머신의 경우 제품은 에뮬레이터의 이름이됩니다.

4
dmidecode와 동일한 기능을 수행 할 수도 있습니다
davidgo

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.