АнглийскийФранцузскийИспанский

Значок OnWorks

virt-what - Интернет в облаке

Запустите virt-what в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда virt-what, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


virt-what - определить, работаем ли мы на виртуальной машине

РЕЗЮМЕ


virt-what [параметры]

ОПИСАНИЕ


"virt-what" - это сценарий оболочки, который можно использовать для определения того, запущена ли программа в
виртуальная машина.

Программа распечатывает список "фактов" о виртуальной машине, полученных из
эвристика. В каждой строке печатается один факт.

Если ничего не печатается и сценарий завершается с кодом 0 (без ошибок), это может означать или
что программа работает на голом железе or программа работает внутри типа
виртуальная машина, о которой мы не знаем или не можем обнаружить.

ФАКТЫ


гипервизор
Это гипервизор Microsoft Hyper-V.

Статус: подтвержден RWMJ

IBM_systemz
Это система аппаратного разделения IBM SystemZ (или другой S / 390). Дополнительный
факты, перечисленные ниже, также могут быть напечатаны.

ibm_systemz-прямой
Это Linux, работающий непосредственно в системе разделов оборудования IBM SystemZ.

Ожидается, что это будет очень необычная конфигурация - если вы видите такой результат, вы
следует относиться к нему с подозрением.

Статус: не подтвержден

ibm_systemz-lpar
Это Linux, работающий непосредственно на LPAR на аппаратном разделении IBM SystemZ.
системы.

Статус: не подтвержден

ibm_systemz-zvm
Это гость z / VM, работающая в LPAR на аппаратном разделении IBM SystemZ.
системы.

Статус: подтвержден RWMJ с использованием гостевой системы Fedora, работающей в z / VM

linux_vserver
Это напечатано для обратной совместимости со старыми virt-what, которые не могли
различать гостевой контейнер VServer Linux и хост.

linux_vserver-гость
Этот процесс выполняется в контейнере Linux VServer.

Статус: предоставлено BarXX Metin

linux_vserver-хост
Этот процесс выполняется как хост Linux VServer (VxID 0).

Статус: предоставлено BarXX Metin и Elan Ruusamaee

LXC Этот процесс выполняется в контейнере Linux LXC.

Статус: предоставил Марк Фурнье

квм Этот гость работает на гипервизоре KVM с использованием аппаратного ускорения.

Обратите внимание: если гипервизор использует программное ускорение, вам следует посмотри это,
но вместо этого следует увидеть факт "qemu".

Статус: подтвержден RWMJ.

openvz
Кажется, что гость работает внутри контейнера OpenVZ или Virtuozzo.

Статус: предоставил Евгений Соколов

Параллели
Гость работает внутри виртуальной платформы Parallels (Parallels Desktop, Parallels
Сервер).

Статус: предоставил Джастин Клифт

powervm_lx86
Гость работает внутри эмулятора IBM PowerVM Lx86 Linux / x86.

Статус: данные первоначально предоставлены Джеффри Шилом, подтверждены Юфангом Чжаном и RWMJ.

кему
Это гипервизор QEMU, использующий программную эмуляцию.

Обратите внимание, что для гостей KVM (с аппаратным ускорением) вам следует посмотри это.

Статус: подтвержден RWMJ.

УЯМ Это гость Linux (UML) в пользовательском режиме.

Статус: предоставлено Лораном Леонардом

добродетель
Кажется, что есть какая-то виртуализация, но мы не уверены, что это такое. В
в некоторых очень редких случаях, когда мы знаем, что виртуализацию трудно обнаружить, мы
попытается выполнить временную атаку, чтобы увидеть, выполняются ли определенные машинные инструкции намного больше
медленнее, чем должно быть, что указывает на виртуализацию. В этом случае
напечатан родовой факт "вирт".

добродетель
Это система аппаратного разделения Hitachi Virtualization Manager (HVM) Virtage.

Статус: данные предоставлены Бхавна Саратхи, не подтверждены

VirtualBox
Это гость VirtualBox.

Статус: предоставлено Лораном Леонардом

виртуальный ПК
Кажется, что гость работает на Microsoft VirtualPC.

Статус: не подтвержден

VMware
Кажется, что гость работает на гипервизоре VMware.

Статус: подтвержден RWMJ

Xen Кажется, что гость работает на гипервизоре Xen.

Статус: подтвержден RWMJ

ксен-дом0
Это Xen dom0 (привилегированный домен).

Статус: подтвержден RWMJ

ксен-domU
Это Xen domU (паравиртуализированный гостевой домен).

Статус: подтвержден RWMJ

ксен-хвм
Это полностью виртуализированный гость Xen (HVM).

Статус: подтвержден RWMJ

ВЫХОД статус


Программы, которые используют или обертывают "virt-what", должны проверять, что статус выхода равен 0, прежде чем они
попытаться проанализировать вывод команды.

Ненулевой статус выхода указывает на некоторую ошибку, например, нераспознанную командную строку.
аргумент. Если статус выхода не равен нулю, то выводятся «факты» (если они были напечатаны)
не может быть гарантирован и должен игнорироваться.

Статус выхода имеют какое-либо отношение к тому, запущена ли программа на
baremetal или под виртуализацией, ни с управляемым обнаружением "вирт-что"
"правильно" (что в принципе непостижимо, учитывая большое разнообразие виртуализации
системы, и что некоторые системы намеренно подражают другим).

БЕГ ВИРТ-ЧТО от ДРУГИЕ ПРОГРАММЫ


"virt-what" разработан таким образом, чтобы вы могли легко запускать его из других программ или заключать в
библиотека.

Ваша программа должна проверить статус выхода (см. Раздел выше).

Некоторые языки программирования (особенно Python: issue 1652) ошибочно маскируют "SIGPIPE".
signal и не восстанавливать его при выполнении подпроцессов. "virt-what" - это сценарий оболочки
и при этом некоторые команды оболочки работают некорректно. Вы можете увидеть предупреждения от
"virt-what" похоже на это:

эхо: ошибка записи: сломанная труба

Решение состоит в том, чтобы вернуть обработчик сигнала «SIGPIPE» в «SIG_DFL» перед запуском.
"вирт-что".

ВАЖНАЯ ИНФОРМАЦИЯ ЗАМЕТКА


В большинстве случаев с помощью этой программы неправильно вещь которую нужно сделать. Вместо этого вы должны обнаружить
конкретные функции, которые вы действительно хотите использовать. (Например, если вы хотите выпустить
Команды гипервизора Xen вы должны искать в файле "/ proc / xen / privcmd").

Однако люди продолжают просить об этом, поэтому мы предоставляем это. Есть несколько законных применений:

Инструмент сообщения об ошибках
Если вы думаете, что виртуализация может повлиять на работу вашей программы, вы можете
используйте "virt-what", чтобы сообщить об этом в инструменте сообщений об ошибках.

Инструменты отображения и мониторинга состояния
Вы можете включить эту информацию в программы состояния и мониторинга.

Настройка системы (иногда)
Вы можете использовать эту программу для настройки операционной системы, чтобы она лучше работала как виртуальная
машина конкретного гипервизора. Однако при установке паравиртуализированных драйверов
лучше проверить конкретные функции, которые нужны вашим драйверам (например, наличие
устройств PCI).

Используйте virt-what в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    oStorybook
    oStorybook
    oСборник рассказов l'outil privil�gi� des
    �crivains. ВНИМАНИЕ : voir sur
    http://ostorybook.tuxfamily.org/v5/
    --en_RU oStorybook правильный инструмент для
    писатели. ВНИМАНИЕ...
    Скачать oStorybook
  • 2
    Асусврт-Мерлин
    Асусврт-Мерлин
    Asuswrt-Merlin является сторонним поставщиком
    прошивка для выбора беспроводной сети Asus
    маршрутизаторы. На основе прошивки Asuswrt
    Разработанный Asus, он содержит твики, новые
    особенности и ...
    Скачать Asuswrt-Merlin
  • 3
    Atom
    Atom
    Atom - это текстовый редактор,
    современный, доступный и полнофункциональный.
    Его также легко настроить - вы
    может настроить его на что угодно и быть
    способен ...
    Скачать Atom
  • 4
    Осу!
    Осу!
    Осу! это простая ритм-игра с колодцем
    продуманная кривая обучения для игроков
    всех уровней мастерства. Один из великих
    аспекты Осу! в том, что это
    сообщество-доктор...
    Скачать Осу!
  • 5
    LIBPNG: справочная библиотека PNG
    LIBPNG: справочная библиотека PNG
    Справочная библиотека для поддержки
    Формат Portable Network Graphics (PNG).
    Аудитория: Разработчики. Программирование
    Язык: C. Это приложение, которое
    также может ...
    Скачать LIBPNG: справочная библиотека PNG
  • 6
    Металлоискатель на базе RP2040
    Металлоискатель на базе RP2040
    На основе платы Raspberry Pi Pico это
    металлоискатель включен в импульсный
    категория индукционных металлоискателей, с
    хорошо известные преимущества и недостатки.
    RP ...
    Скачать Металлоискатель на базе RP2040
  • Больше »

Команды Linux

Ad