Jak sprawdzić, czy system Linux jest fizyczny czy wirtualny

VPS

Technologie wirtualizacji znacznie lepiej wykorzystali zasoby fizyczne. Wiele firm hostingowych lub chmurowych korzysta z wirtualizacji, aby uzyskać korzyści, które byłyby trudne do osiągnięcia w przypadku systemów fizycznych lub które byłyby droższe, oprócz zapewnienia pewnych korzyści, takich jak tworzenie VPS (Virtual Private Server) na serwerze fizycznym w celu uzyskania wielu niezależne serwery oferujące klientom niezależne systemy, które działają z całkowitą niezależnością, będąc w stanie zamknąć jeden system bez wpływu na pozostałe lub zarządzać nimi niezależnie ...

Cóż, te technologie, które zapewniają nam tak wiele korzyści, ewoluowały na tyle, że trudno jest stwierdzić, czy mamy do czynienia z systemem fizycznym, czy z systemem wirtualnym. Oczywiście, skoro go stworzyliśmy, łatwo to wiedzieć ... Nie miałem tego na myśli. Ale gdy mamy dostęp do systemu zdalnie, nie mając zbyt dużej wiedzy na jego temat, byłoby to dla nas niemożliwezobacz, czy jest to system zwirtualizowany, czy naprawdę jest to system fizyczny. Dlatego w tym artykule dowiemy się, jak wiedzieć ...

Wielu administratorów zarządza systemami zdalnie i może to być problem, więc jeśli mamy dostęp do systemów z Linuksem, możemy łatwo wiedzieć, czy są wirtualne, czy nie używają różne metody które wyjaśnię poniżej:

  • Korzystanie narzędzie dmidecode, jest to narzędzie wykorzystujące tabele DMI lub SMBIOS, które zawierają informacje o producencie, numerze seryjnym, modelu i innych danych sprzętowych systemu. Musimy po prostu wykonać polecenie, aby je uzyskać, jeśli mamy zainstalowane wspomniane narzędzie. Na przykład, możemy użyć opcji -t, aby wskazać typ informacji do uzyskania (patrz człowiek). W zależności od tego, co otrzymamy z następującego polecenia, możemy wiedzieć, czy jest to system wirtualny czy fizyczny od producenta:
sudo dmidecode -s system-manufacturer

  • Możemy również użyć Lshw aby uzyskać informacje o sprzęcie, aw tym przypadku poznać typ systemu:
sudo lshw -class system

  • Możliwe jest również użycie dzienniki systemowe dla tego narzędzia:
sudo dmesg | grep "Hypervisor detected"

Jest więcej metod takie jak narzędzie facter, skrypty, virt-what itp.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Alberto powiedział

    Dziękuję bardzo,

    Było to bardzo przydatne w obliczu inwentaryzacji, którą musiałem zrobić.

    Pozdrowienia.