Por lo general, hoy día se uso mucho maquinas virtuales para correr los sistemas operativos, de hecho mis videos los trabajo en una vm virtual para que se grabe bien, pero si tenemos un Linux, y como siempre puntualmente un Debian, podemos lanzar unos comandos en la terminal y saber rápidamente de que sistema virtual se trata.

Vamos a ver 3 opciones que correré directamente como root, aunque hay muchas alternativas:

1- Con el comando dmidecode 

# dmidecode -s system-manufacturer

2- Ver los logs con dmesg

# dmesg | grep "Hypervisor detected"

3- Con el comando lshw (este comando hay que instalarlo en Debian, hacemos # apt-get install lshw)

# lshw -class system

1 Comentario

  1. Genial,

    Una simple aclaración, el dmidecode es mas útil para determinar si un equipo es una VM o un PM
    con las siguientes conjunto de opciones:

    dmidecode -t system | grep Name
    Si se trata de una VM, tanto en VMWARE o Hyper-V, PROMOX o el que fuerate devuelve lo siguiente: Product Name: Virtual Machine

    es útil solamente para determinar rapidamente o mediante script si se trata de una VM.

    Abrazo

Deja un comentario