¿Cómo podemos verificar si la máquina es física o virtual en Linux?
¿Qué comando se puede usar?
linux
virtual-machine
physical-environment
Prashast
fuente
fuente
redhat-enterprise-linux
? ¿O es lalinux
etiqueta más apropiada? Edite sus etiquetas según sea necesario.Respuestas:
Si tienes instalado systemd, viene con
systemd-detect-virt
.También puede detectar muchos tipos diferentes de virtualización y contenedores.
Si no tiene systemd, también hay uno
virt-what
que tiene un paquete al menos en Debian (y considerando de dónde viene, como era de esperar para RedHat también).Consulte también "Manera fácil de determinar la tecnología de virtualización" en Unix y Linux para conocer muchos más enfoques.
fuente
El uso
lshw
le dará información del sistema:sudo apt-get install lshw
sudo lshw -class system
fuente
Pregunta similar en serverfault:
VMware Linux Server: ¿cómo puede saber si es una máquina virtual o un hardware real?
Y mi respuesta :-)
estado hostnamectl
fuente