Questo è il comando systemd-detect-virt che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
systemd-detect-virt - Rileva l'esecuzione in un ambiente virtualizzato
SINOSSI
systemd-detect-virt [OPZIONI...]
DESCRIZIONE
systemd-detect-virt rileva l'esecuzione in un ambiente virtualizzato. Identifica il
tecnologia di virtualizzazione e può distinguere la virtualizzazione completa della macchina dal container
virtualizzazione. systemd-detect-virt esce con un valore restituito di 0 (successo) se a
viene rilevata la tecnologia di virtualizzazione e diversamente da zero (errore). Per impostazione predefinita, qualsiasi
viene rilevato il tipo di virtualizzazione e le opzioni --contenitore ed --vm può essere utilizzato per
limitare i tipi di virtualizzazione rilevati.
Se eseguito senza --silenzioso stamperà un breve identificatore per il rilevato
tecnologia di virtualizzazione. Attualmente sono identificate le seguenti tecnologie:
Table 1. Noto virtualizzazione tecnologie (Sia MV, vale a dire pieno hardware virtualizzazione,
ed contenitore, vale a dire condiviso Kernel virtualizzazione)
? ?
│Tipologia │ ID │ Prodotto │
? ?
VM whoa Software QEMU
│ │ │ virtualizzazione │
│ ├───────────────┼───────────────────────────────────
│ │ kvm │ Linux KVM kernel virtuale
│ │ │ macchina │
│ ├───────────────┼───────────────────────────────────
│ │ ZVM s390 z/VM
│ ├───────────────┼───────────────────────────────────
│ │ vmware │ VMware Workstation o
│ │ │ Server e relativi │
│ │ │ prodotti │
│ ├───────────────┼───────────────────────────────────
│ │ microsoft │ Hyper-V, noto anche come │
│ │ │ Viridian o Windows │
│ │ │ Virtualizzazione del server │
│ ├───────────────┼───────────────────────────────────
│ │ oracolo Oracle VM VirtualBox
│ │ │ (storicamente commercializzato │
│ │ │ di innotek e Sun │
│ │ │ Microsistemi) │
│ ├───────────────┼───────────────────────────────────
│ │ Xen │ Hypervisor Xen (solo │
│ │ │ domU, non dom0) │
│ ├───────────────┼───────────────────────────────────
│ │ boch Emulatore Bochs
│ ├───────────────┼───────────────────────────────────
│ │ UML │ Linux in modalità utente
│ ├───────────────┼───────────────────────────────────
│ │ paralleli │ Parallels Desktop,
│ │ Parallels Server
? ?
Contenitore │ openvz OpenVZ/Virtuozzo
│ ├───────────────┼───────────────────────────────────
│ │ LXC │ Contenitore Linux
│ │ │ implementazione di LXC │
│ ├───────────────┼───────────────────────────────────
│ │ lxc-libvirt │ Contenitore Linux
│ │ │ implementazione di │
│ │ │libvirt│
│ ├───────────────┼───────────────────────────────────
│ │ systemd-nspawn │ systemd's minimal │
│ │ │ contenitore │
│ │ │ implementazione, vedi │
│ │ │ systemd-nspawn(1)
│ ├───────────────┼───────────────────────────────────
│ │ scaricatore di porto │ Gestore container Docker │
│ ├───────────────┼───────────────────────────────────
│ │ RKT contenitore dell'app rkt
│ │ │ tempo di esecuzione │
? ?
Se vengono utilizzate più soluzioni di virtualizzazione, viene rilevato solo il "più interno" e
identificato. Ciò significa che se sia la virtualizzazione della macchina che quella del contenitore vengono utilizzate in
congiunzione, solo quest'ultima sarà identificata (a meno che --vm è passato).
VERSIONI
Si intendono le seguenti opzioni:
-c, --contenitore
Rileva solo la virtualizzazione del contenitore (ovvero la virtualizzazione del kernel condivisa).
-v, --vm
Rileva solo la virtualizzazione hardware).
-r, --chroot
Rileva se invocato in a chroot(2) ambiente. In questa modalità non viene scritta alcuna uscita,
ma il valore restituito indica se il processo è stato invocato in a chroot()
ambiente o meno.
-q, --silenzioso
Elimina l'output dell'identificatore della tecnologia di virtualizzazione.
-h, --Aiuto
Stampa un breve testo di aiuto ed esci.
--versione
Stampa una stringa di versione breve ed esci.
EXIT STATUS
Se viene rilevata una tecnologia di virtualizzazione, viene restituito 0, altrimenti un codice diverso da zero.
Usa systemd-detect-virt online utilizzando i servizi onworks.net