Hur man vet om ett Linux-system är fysiskt eller virtuellt

VPS

Virtualiseringstekniker de har gjort fysiska resurser mycket bättre utnyttjade. Många webbhotell eller molnföretag använder virtualisering för att uppnå fördelar som skulle vara svåra att uppnå med fysiska system eller som skulle vara dyrare, förutom att de levererar några fördelar som att skapa VPS (Virtual Private Server) inom en fysisk server för att få mycket oberoende servrar för att erbjuda klienter oberoende system som agerar med total oberoende, kan stänga av ett system utan att påverka resten eller hantera dem oberoende ...

Tja, dessa tekniker som ger oss så många fördelar har utvecklats tillräckligt för att göra det svårt att veta om vi har att göra med ett fysiskt system eller ett virtuellt system. Uppenbarligen, om vi har skapat det, är det lätt att veta ... det menade jag inte. Men när vi får åtkomst till ett system på distans, utan att ha för mycket kunskap om det, skulle det vara omöjligt för oss att göra detse om det är ett virtualiserat system eller om det verkligen är ett fysiskt system. Det är därför vi i den här artikeln lär oss hur man vet ...

Många administratörer hanterar system på distans och detta kan vara ett problem, så om vi har tillgång till system med Linux kan vi enkelt veta om de är virtuella eller inte använder olika metoder som jag förklarar nedan:

  • med användning av dmidecode-verktyget, det är ett verktyg som använder DMI- eller SMBIOS-tabeller som ger information om tillverkarens, serienummer, modell och andra hårdvarudata för systemet. Vi måste helt enkelt utföra kommandot för att få det om vi har det här verktyget installerat. Till exempel kan vi använda alternativet -t för att ange vilken typ av information vi ska få (se mannen). Beroende på vad vi får från följande kommando kommer vi att kunna veta om det är ett virtuellt eller fysiskt system från tillverkaren:
sudo dmidecode -s system-manufacturer

  • Vi kan också använda lshw för att få maskinvaruinformation och i detta fall att veta vilken typ av system:
sudo lshw -class system

  • Det är också möjligt att använda systemloggarna för detta verktyg:
sudo dmesg | grep "Hypervisor detected"

Det finns fler metoder såsom facter utility, skript, virt-what, etc.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Alberto sade

    Tack så mycket,

    Det har varit ganska användbart inför en inventering som jag har varit tvungen att göra.

    Hälsningar.