Как узнать, является ли система Linux физической или виртуальной

VPS

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

Что ж, эти технологии, которые предоставляют нам так много преимуществ, развились достаточно, чтобы затруднить понимание, имеем ли мы дело с физической системой или виртуальной системой. Очевидно, если мы это создали, это легко узнать ... Я не это имел в виду. Но когда мы получаем удаленный доступ к системе, не обладая достаточными знаниями о ней, для нас было бы невозможнопосмотреть, является ли это виртуализированная система или это действительно физическая система. Поэтому в этой статье мы узнаем, как узнать ...

Многие администраторы управляют системами удаленно, и это может быть проблемой, поэтому, если у нас есть доступ к системам с Linux, мы можем легко узнать, являются ли они виртуальными или не используют различные методы что я объясню ниже:

  • использование инструмент dmidecode, это инструмент, который использует таблицы DMI или SMBIOS, которые предоставляют информацию о производителе, серийном номере, модели и других аппаратных данных системы. Нам просто нужно выполнить команду, чтобы получить ее, если у нас установлен этот инструмент. Например, мы можем использовать опцию -t, чтобы указать тип информации, которую нужно получить (см. Человека). В зависимости от того, что мы получим от следующей команды, мы сможем узнать, является ли это виртуальной или физической системой от производителя:
sudo dmidecode -s system-manufacturer

  • Мы также можем использовать lshw чтобы получить информацию об оборудовании и в этом случае узнать тип системы:
sudo lshw -class system

  • Также можно использовать системные журналы для этой утилиты:
sudo dmesg | grep "Hypervisor detected"

Есть еще методы например, утилита facter, скрипты, virt-what и т. д.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Комментарий, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Альберто сказал

    Большое спасибо,

    Это было весьма полезно перед лицом инвентаризации, которую мне пришлось провести.

    Привет.

bool (истина)