Відповіді:
Якщо у вас встановлено 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тег більш доречний? Необхідно відредагувати теги.