Aceasta este comanda systemd-detect-virt care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
systemd-detect-virt - Detectează execuția într-un mediu virtualizat
REZUMAT
systemd-detect-virt [OPȚIUNI...]
DESCRIERE
systemd-detect-virt detectează execuția într-un mediu virtualizat. Acesta identifică
tehnologia de virtualizare și poate distinge virtualizarea completă a mașinii de container
virtualizare. systemd-detect-virt iese cu o valoare returnată de 0 (succes) dacă a
tehnologia de virtualizare este detectată, iar în caz contrar este diferită de zero (eroare). Implicit, oricare
tipul de virtualizare este detectat și opțiunile --container și --vm pot fi utilizate pentru a
limitați ce tipuri de virtualizare sunt detectate.
Când se execută fără --Liniște va imprima un scurt identificator pentru cel detectat
tehnologie de virtualizare. În prezent sunt identificate următoarele tehnologii:
Tabel 1. Cunoscut virtualizare tehnologii (Ambele VM, de exemplu Complet hardware virtualizare,
și container, de exemplu comun nucleu virtualizare)
┌──────────┬────────────────┬───────────────────── ─────┐
│Tip │ ID │ Produs │
├──────────┼────────────────┼───────────────────── ─────┤
│VM │ whoa │ Software QEMU │
│ │ │ virtualizare │
│ ├────────────────┼─────────────────────────────────
│ │ kvm │ Linux KVM kernel virtual │
│ │ │ mașină │
│ ├────────────────┼─────────────────────────────────
│ │ zvm │ s390 z/VM │
│ ├────────────────┼─────────────────────────────────
│ │ VMware │ VMware Workstation sau │
│ │ │ Server și │ conexe
│ │ │ produse │
│ ├────────────────┼─────────────────────────────────
│ │ microsoft │ Hyper-V, cunoscut și ca │
│ │ │ Viridian sau Windows │
│ │ │ Virtualizare server │
│ ├────────────────┼─────────────────────────────────
│ │ oracol │ Oracle VM VirtualBox │
│ │ │ (comercializat istoric │
│ │ │ de innotek și Sun │
│ │ │ Microsisteme) │
│ ├────────────────┼─────────────────────────────────
│ │ Xen │ Hipervizor Xen (doar │
│ │ │ domU, nu dom0) │
│ ├────────────────┼─────────────────────────────────
│ │ bochs │ Emulator Bochs │
│ ├────────────────┼─────────────────────────────────
│ │ mental │ Linux în modul utilizator │
│ ├────────────────┼─────────────────────────────────
│ │ paralele │ Parallels Desktop, │
│ │ │ Server Parallels │
├──────────┼────────────────┼───────────────────── ─────┤
│Container │ openvz │ OpenVZ/Virtuozzo │
│ ├────────────────┼─────────────────────────────────
│ │ lxc │ Container Linux │
│ │ │ implementare prin LXC │
│ ├────────────────┼─────────────────────────────────
│ │ lxc-libvirt │ Container Linux │
│ │ │ implementare de către │
│ │ │ libvirt │
│ ├────────────────┼─────────────────────────────────
│ │ systemd-nspawn │ minimul lui systemd │
│ │ │ recipient │
│ │ │ implementare, vezi │
│ │ │ systemd-nspawn(1) │
│ ├────────────────┼─────────────────────────────────
│ │ docher │ Manager de containere Docker │
│ ├────────────────┼─────────────────────────────────
│ │ rkt │ container aplicație rkt │
│ │ │ timpul de rulare │
└──────────┴────────────────┴───────────────────── ─────┘
Dacă sunt utilizate mai multe soluții de virtualizare, se detectează doar „cea mai interioară” și
identificat. Asta înseamnă că atât virtualizarea mașinii, cât și a containerelor sunt utilizate în
conjuncție, numai acestea din urmă vor fi identificate (cu excepția cazului în care --vm a trecut).
OPŢIUNI
Se înțeleg următoarele opțiuni:
-c, --container
Detectează doar virtualizarea containerului (adică virtualizarea nucleului partajat).
-v, --vm
Detectează doar virtualizarea hardware).
-r, --chroot
Detectați dacă este invocat într-un Chroot.(2) mediu. În acest mod, nu este scrisă nicio ieșire,
dar valoarea returnată indică dacă procesul a fost invocat în a chroot()
mediu sau nu.
-q, --Liniște
Suprimați ieșirea identificatorului tehnologiei de virtualizare.
-h, --Ajutor
Imprimați un scurt text de ajutor și ieșiți.
--versiune
Imprimați un șir de versiune scurtă și ieșiți.
EXIT STAREA
Dacă este detectată o tehnologie de virtualizare, se returnează 0, în caz contrar un cod diferit de zero.
Utilizați online systemd-detect-virt folosind serviciile onworks.net