У мене є командний рядок доступу до машини Linux, яка може бути, а може і не бути віртуалізованою. Я хочу визначити, на якій технології віртуалізації він працює, якщо такий є (VMWare, VirtualBox, KVM, OpenVZ, Xen,). Це не вороже середовище: я не намагаюся працювати проти VM, який намагається замаскуватися, я діагностую лускатий сервер, про який я мало знаю.
Точніше, я допомагаю комусь діагностувати це питання, я не сиджу за кермом. Тож я маю передати інструкції на кшталт «скопіювати та вставити цю команду», а не « /proc
кудись кудись». В ідеалі це було б щось на кшталт lshw
: легко встановлена (якщо вона не встановлена) команда, яка робить штуршок та друкує відповідну інформацію.
Який найпростіший спосіб визначити, за якою технологією віртуалізації ця система може бути гостем? Буду вдячний, якщо в пропозиціях зазначається, які технології (в тому числі голе обладнання) можна остаточно виявити, а які можна остаточно усунути. Мене найбільше цікавить Linux, але якщо він працює і для інших програм, це приємно.