Hoe weet je of een Linux-systeem fysiek of virtueel is?

VPS

Virtualisatietechnologieën ze hebben ervoor gezorgd dat fysieke middelen veel beter worden gebruikt. Veel hosting- of cloudbedrijven gebruiken virtualisatie om voordelen te verkrijgen die moeilijk te behalen zijn met fysieke systemen of die duurder zouden zijn, naast het bieden van enkele voordelen zoals het creëren van VPS (Virtual Private Server) binnen een fysieke server om veel onafhankelijke servers om klanten onafhankelijke systemen aan te bieden die volledig onafhankelijk werken, in staat zijn om één systeem af te sluiten zonder de rest te beïnvloeden of ze onafhankelijk te beheren ...

Welnu, deze technologieën die ons zoveel voordelen bieden, zijn voldoende geëvolueerd om het moeilijk te maken om te weten of we te maken hebben met een fysiek systeem of een virtueel systeem. Het is duidelijk dat als we het hebben gemaakt, het gemakkelijk te weten is ... dat bedoelde ik niet. Maar als we op afstand toegang krijgen tot een systeem zonder er al te veel kennis van te hebben, zou het voor ons onmogelijk zijnkijk of het een gevirtualiseerd systeem is of is het echt een fysiek systeem​ Dus in dit artikel zullen we leren hoe we te weten ...

Veel beheerders beheren systemen op afstand en dit kan een probleem zijn, dus als we toegang hebben tot Linux-systemen, kunnen we gemakkelijk zien of ze virtueel zijn of niet gebruiken verschillende methoden die ik hieronder uitleg:

  • gebruik de tool dmidecode, het is een tool die gebruik maakt van DMI- of SMBIOS-tabellen die informatie geven over de fabrikant, het serienummer, het model en andere hardwaregegevens van het systeem. We hoeven alleen het commando uit te voeren om het te verkrijgen als we deze tool hebben geïnstalleerd. We kunnen bijvoorbeeld de optie -t gebruiken om aan te geven welk type informatie we willen verkrijgen (zie de man). Afhankelijk van wat we verkrijgen met de volgende opdracht, kunnen we weten of het een virtueel of fysiek systeem van de fabrikant is:
sudo dmidecode -s system-manufacturer

  • We kunnen ook gebruik maken van lshw om hardware-informatie te verkrijgen en in dit geval om het type systeem te kennen:
sudo lshw -class system

  • Het is ook mogelijk om te gebruiken de systeemlogboeken voor dit hulpprogramma:
sudo dmesg | grep "Hypervisor detected"

Er zijn meer methoden zoals het facter-hulpprogramma, scripts, virt-what, etc.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Alberto zei

    Thank you very much,

    Het is heel nuttig geweest in het licht van een inventaris die ik heb moeten maken.

    Groeten.