이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 systemd-detect-virt 명령입니다.
프로그램:
이름
systemd-detect-virt - 가상화된 환경에서 실행 감지
개요
시스템 감지 가상 [옵션...]
기술
시스템 감지 가상 가상화된 환경에서 실행을 감지합니다. 그것은 식별
가상화 기술 및 컨테이너에서 전체 머신 가상화를 구별할 수 있습니다.
가상화. systemd-detect-virt는 다음과 같은 경우 반환 값 0(성공)으로 종료됩니다.
가상화 기술이 감지되고 그렇지 않으면 XNUMX이 아닌 값(오류)이 감지됩니다. 기본적으로 모든
가상화 유형이 감지되고 옵션 --컨테이너 and --vm 를 사용할 수 있습니다
감지되는 가상화 유형을 제한합니다.
없이 실행될 때 --조용한 감지된 짧은 식별자를 인쇄합니다
가상화 기술. 현재 확인된 기술은 다음과 같습니다.
작업대 1. 알려진 가상화 기술 (모두 VM, 즉 가득 찬 하드웨어 가상화,
and 컨테이너, 즉 공유 커널 가상화)
┌──────────────────────────────────────────────────── ─────┐
│타입 │ ID │ 프로덕트 │
├───────────────────────────────────────────────────── ─────┤
│VM │ 케무 │ QEMU 소프트웨어 │
│ │ │ 가상화 │
│ ├─────────────────────────────────────────────┤
│ │ kvm │ Linux KVM 커널 가상 │
│ │ │ 기계 │
│ ├─────────────────────────────────────────────┤
│ │ zvm │ s390 z/VM │
│ ├─────────────────────────────────────────────┤
│ │ VM웨어 │ VMware 워크스테이션 또는 │
│ │ │ 서버 및 관련 │
│ │ │ 제품 │
│ ├─────────────────────────────────────────────┤
│ │ 마이크로 소프트 │ Hyper-V, │라고도 함
│ │ │ Viridian 또는 Windows │
│ │ │ 서버 가상화 │
│ ├─────────────────────────────────────────────┤
│ │ 신탁 │ 오라클 VM 버추얼박스 │
│ │ │ (역사적으로 판매된 │
│ │ │ innotek 및 Sun │
│ │ │ 마이크로시스템즈) │
│ ├─────────────────────────────────────────────┤
│ │ 젠 │ Xen 하이퍼바이저(만 │
│ │ │ dom0이 아닌 domU) │
│ ├─────────────────────────────────────────────┤
│ │ Bochs │ Bochs 에뮬레이터 │
│ ├─────────────────────────────────────────────┤
│ │ 음 │ 사용자 모드 Linux │
│ ├─────────────────────────────────────────────┤
│ │ 평행선 │ 패러렐즈 데스크탑, │
│ │ │ 패러렐즈 서버 │
├───────────────────────────────────────────────────── ─────┤
│용기 │ openvz │ OpenVZ/버추오조 │
│ ├─────────────────────────────────────────────┤
│ │ lxc │ 리눅스 컨테이너 │
│ │ │ LXC에 의한 구현 │
│ ├─────────────────────────────────────────────┤
│ │ lxc-libvirt │ 리눅스 컨테이너 │
│ │ │ 시행자 │
│ │ │ libvirt │
│ ├─────────────────────────────────────────────┤
│ │ 시스템 nspawn │ systemd의 최소 │
│ │ │ 컨테이너 │
│ │ │ 구현, │ 참조
│ │ │ 시스템 nspawn(1) │
│ ├─────────────────────────────────────────────┤
│ │ 도커 │ 도커 컨테이너 관리자 │
│ ├─────────────────────────────────────────────┤
│ │ rkt │ rkt 앱 컨테이너 │
│ │ │ 런타임 │
└───────────────────────────────────────────────────── ─────┘
여러 가상화 솔루션을 사용하는 경우 "가장 안쪽"만 감지하고
식별. 즉, 머신 및 컨테이너 가상화가 모두 사용되는 경우
결합, 후자만 식별됩니다( --vm 통과).
옵션
다음 옵션이 이해됩니다.
-c, --컨테이너
컨테이너 가상화(즉, 공유 커널 가상화)만 감지합니다.
-v, --vm
하드웨어 가상화만 감지함).
-r, --chroot
에서 호출되었는지 여부를 감지합니다. chroot(2) 환경. 이 모드에서는 출력이 기록되지 않습니다.
그러나 반환 값은 프로세스가 다음에서 호출되었는지 여부를 나타냅니다. chroot()
환경이든 아니든.
-q, --조용한
가상화 기술 식별자의 출력을 억제합니다.
-h, --도움
간단한 도움말 텍스트를 출력하고 종료하십시오.
--번역
짧은 버전 문자열을 출력하고 종료하십시오.
EXIT 지위
가상화 기술이 감지되면 0이 반환되고 그렇지 않으면 XNUMX이 아닌 코드가 반환됩니다.
onworks.net 서비스를 사용하여 온라인으로 systemd-detect-virt 사용