Jak możemy sprawdzić, czy maszyna jest fizyczna czy wirtualna w systemie Linux?
Którego polecenia można użyć?
linux
virtual-machine
physical-environment
Prashast
źródło
źródło
redhat-enterprise-linux
? Czylinux
tag jest bardziej odpowiedni? W razie potrzeby edytuj tagi.Odpowiedzi:
Jeśli masz zainstalowany system, to jest w zestawie
systemd-detect-virt
.Może także wykrywać wiele różnych rodzajów wirtualizacji i kontenerów.
Jeśli nie masz systemd, istnieje również
virt-what
pakiet, który ma przynajmniej pakiet na Debianie (i biorąc pod uwagę, skąd pochodzi, co nie jest zaskoczeniem dla RedHata).Zobacz także „Łatwy sposób na określenie technologii wirtualizacji” w systemach Unix i Linux, aby uzyskać więcej podejść.
źródło
Użycie
lshw
daje informacje o systemie:sudo apt-get install lshw
sudo lshw -class system
źródło
Podobne pytanie dotyczące błędu serwera:
VMware Linux Server - jak rozpoznać, czy jesteś maszyną wirtualną czy prawdziwym sprzętem?
I moja odpowiedź :-)
status hostnamectl
źródło