Como podemos verificar se a máquina é física ou virtual no Linux?
Qual comando pode ser usado?
linux
virtual-machine
physical-environment
Prashast
fonte
fonte
redhat-enterprise-linux
? Ou alinux
tag é mais apropriada? Edite suas tags conforme necessário.Respostas:
Se você tem o systemd instalado, ele vem com
systemd-detect-virt
.Também pode detectar muitos tipos diferentes de virtualização e contêineres.
Se você não possui o systemd, também
virt-what
existe um pacote com pelo menos o Debian (e considerando de onde ele vem, sem surpresa para o RedHat também).Veja também “Maneira fácil de determinar a tecnologia de virtualização” no Unix e Linux para várias outras abordagens.
fonte
O uso
lshw
fornecerá informações do sistema:sudo apt-get install lshw
sudo lshw -class system
fonte
Pergunta semelhante na falha do servidor:
VMware Linux Server - como você pode saber se é um hardware vm ou real?
E a minha resposta :-)
status hostnamectl
fonte