Risposte:
Se hai installato systemd, viene fornito con systemd-detect-virt
.
me@real-machine:~$ systemd-detect-virt
none
me@vm:~$ systemd-detect-virt
qemu
Rileva anche diversi tipi di virtualizzazione e container.
Se non hai systemd, c'è anche virt-what
un pacchetto che ha almeno su Debian (e considerando da dove proviene, non sorprende anche per RedHat).
Vedi anche “Un modo semplice per determinare la tecnologia di virtualizzazione” su Unix e Linux per altri approcci.
L'utilizzo lshw
ti fornirà informazioni di sistema:
sudo apt-get install lshw
sudo lshw -class system
Domanda simile in serverfault:
VMware Linux Server: come puoi sapere se sei un VM o un hardware reale?
E la mia risposta :-)
redhat-enterprise-linux
? O illinux
tag è più appropriato? Modifica i tag se necessario.