Відповіді:
Якщо у вас встановлено systemd, він поставляється з systemd-detect-virt
.
me@real-machine:~$ systemd-detect-virt
none
me@vm:~$ systemd-detect-virt
qemu
Може виявляти багато різних типів віртуалізації та контейнерів.
Якщо немає systemd, то є і virt-what
який має пакет, принаймні, на Debian (і враховуючи, звідки він походить, не дивно для RedHat).
Дивіться також "Простий спосіб визначення технології віртуалізації" на Unix & amp; Linux для купа більше підходів.
Використання lshw
надасть вам системну інформацію:
sudo apt-get install lshw
sudo lshw -class system
Подібне питання в serverfault:
VMware Linux Server - як ви можете сказати, якщо ви VM або реального обладнання?
І моя відповідь :-)
redhat-enterprise-linux
? Або цеlinux
тег більш доречний? Необхідно відредагувати теги.