Задача:
Определить работаем мы на реальной железке или под VmWware.
Операционная система: Linux 2.6.x
Решение:
*) /sbin/lspci |grep -i VMware
Мы под VmWare, если в выводе есть нечто вида:
00:0f.0 VGA compatible controller: VMware Inc Abstract SVGA II Adapter
00:11.0 PCI bridge: VMware Inc Device 0790 (rev 02)
02:02.0 USB Controller: VMware Inc Abstract USB2 EHCI Controller
*) /sbin/lspci |grep -i -c VMware
Мы под VmWare, если в выводе число больше 0:
3
**) Проверка существования файла /proc/driver/vmware-sync
UPD. Есть не во всех случаях
***) Проверка существования каталога /sys/bus/pci/drivers/vmxnet
UPD. Более надёжный вариант чем **)
и т.д.
2 часа назад

Комментариев нет:
Отправить комментарий