Назад | Перейти на главную страницу

Как я могу проверить из командной строки, является ли хост Linux реальным или виртуальным

Как узнать в командной строке, что хост Linux, на который я вошел, является реальной машиной с установленным Linux или виртуальной машиной. Спасибо, -Kamal.

Попробуйте команду lspci; на виртуальной машине вы обычно видите множество устройств, которые явно являются виртуальными (например, поставщиком является VMWare или тому подобное).

Я обычно использую

dmidecode --type 1

Для написания сценария вы можете попробовать

dmidecode -s system-manufacturer

Часто uname -a отобразит информацию, которая дает вам подсказку - ссылки на Xen сообщат вам, что вы находитесь в виртуальной машине этого типа.