Com saber si un sistema Linux és físic o virtual

VPS

Les tecnologies de virtualització han fet que els recursos físics s'aprofitin molt millor. Multitud d'empreses de hosting o en el núvol utilitzen la virtualització per obtenir prestacions que serien difícils d'aconseguir amb sistemes físics o que resultaria més car, a més de suposar alguns avantatges com la de crear VPS (Virtual Private Server) dins d'un servidor físic per obtenir molt servidors independents per oferir als clients sistemes independents i que actuen amb total independència, podent sortir d'un sistema sense afectar la resta o administrant de forma independent ...

Doncs bé, aquestes tecnologies que ens aporten tants beneficis han evolucionat bastant com perquè sigui complicat saber si ens estem manejant en un sistema físic o un sistema virtual. Evidentment si ho hem creat nosaltres, és senzill saber-ho ... no em referia a això. Però quan accedim a un sistema de manera remota, sense tenir massa coneixement sobre aquest, ens resultaria impossible saber si és un sistema virtualitzat o realment és un sistema físic. Per això en aquest article aprendrem a com saber-ho ...

Molts administradors gestionen sistemes de forma remota i això pot suposar un problema, per això, si tenim accés a sistemes amb Linux, podrem saber fàcilment si són virtuals o no usant diversos mètodes que t'explico a continuació:

  • utilitzant l'eina dmidecode, Es tracta d'una eina que fa ús de taules DMI o SMBIOS que aporta informació sobre el fabricant, número de sèrie, model, i altres dades de maquinari de sistema. Simplement hem d'executar la comanda per obtenir-la si tenim aquesta eina instal·lada. Per exemple, podem usar l'opció -t per indicar el tipus d'informació a obtenir (consulta el man). Segons el que obtinguem de la comanda següent podrem saber si és un sistema virtual o físic pel fabircante:
sudo dmidecode -s system-manufacturer

  • També podem fer servir lshw per obtenir informació de l'hardware i en aquest cas per saber el tipus de sistema:
sudo lshw -class system

  • També és possible fer servir els logs de sistema per aquesta utilitat:
sudo dmesg | grep "Hypervisor detected"

Existeixen més mètodes com la utilitat facter, seqüències, virt-what, etc.


El contingut d'l'article s'adhereix als nostres principis de ètica editorial. Per notificar un error punxa aquí.

Un comentari, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Alberto va dir

    Moltes gràcies,

    M'ha estat força útil de cara a un inventari que he hagut de fer.

    Salutacions.