Sådan ved du, om et Linux-system er fysisk eller virtuelt

VPS

Virtualiseringsteknologier de har gjort fysiske ressourcer meget bedre brugt. Mange hosting- eller skyvirksomheder bruger virtualisering for at opnå fordele, der ville være vanskelige at opnå med fysiske systemer, eller som ville være dyrere, ud over at levere nogle fordele, såsom at oprette VPS (Virtual Private Server) inden for en fysisk server for at opnå en masse uafhængige servere til at tilbyde klienter uafhængige systemer, der handler med total uafhængighed og er i stand til at lukke et system uden at påvirke resten eller styre dem uafhængigt ...

Disse teknologier, der giver os så mange fordele, har udviklet sig nok til at gøre det vanskeligt at vide, om vi har at gøre med et fysisk system eller et virtuelt system. Det er klart, at hvis vi har oprettet det, er det let at vide ... det mente jeg ikke. Men når vi får adgang til et system eksternt uden at have for meget viden om det, ville det være umuligt for os atse om det er et virtualiseret system, eller er det virkelig et fysisk system. Derfor vil vi i denne artikel lære at vide ...

Mange administratorer administrerer systemer eksternt, og dette kan være et problem, så hvis vi har adgang til systemer med Linux, kan vi let vide, om de er virtuelle eller ikke bruger forskellige metoder som jeg forklarer nedenfor:

  • ved hjælp af dmidecode-værktøjet, det er et værktøj, der gør brug af DMI- eller SMBIOS-tabeller, der giver oplysninger om producentens, serienummer, model og andre hardwaredata i systemet. Vi er simpelthen nødt til at udføre kommandoen for at få den, hvis vi har sagt værktøjet installeret. For eksempel kan vi bruge indstillingen -t til at angive typen af ​​information, der skal indhentes (se manden). Afhængigt af hvad vi får fra følgende kommando, kan vi vide, om det er et virtuelt eller fysisk system fra producenten:
sudo dmidecode -s system-manufacturer

  • Vi kan også bruge lshw for at få hardwareoplysninger og i dette tilfælde at kende typen af ​​system:
sudo lshw -class system

  • Det er også muligt at bruge systemlogfiler til dette værktøj:
sudo dmesg | grep "Hypervisor detected"

Der er flere metoder såsom facter utility, scripts, virt-what osv.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Alberto sagde han

    Mange tak,

    Det har været ret nyttigt for mig i en opgørelse, som jeg har været nødt til at gøre.

    Greetings.