GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux-Befehl, um festzustellen, ob die Maschine physisch oder virtuell ist

Mit lshw gibt Ihnen Systeminformationen:

  1. Führen Sie den Befehl aus:sudo apt-get install lshw
    • HINWEIS:Dieser Befehl kann je nach Linux-Distribution variieren.
  2. Führen Sie den Befehl aus:sudo lshw -class system
  3. Hier werden Informationen über das System angezeigt. Wenn es sich bei dem Gerät beispielsweise um ein Dell- oder HP-Gerät handelt, ist dies das Produkt . Im Falle einer virtuellen Maschine ist das Produkt der Name des Emulators.

Wenn Sie systemd installiert haben, wird es mit systemd-detect-virt geliefert .

[email protected]:~$ systemd-detect-virt 
none

[email protected]:~$ systemd-detect-virt 
qemu

Kann auch viele verschiedene Arten von Virtualisierungen und Containern erkennen.

Wenn systemd nicht vorhanden ist, gibt es auch virt-what das zumindest ein Paket für Debian hat (und wenn man bedenkt, woher es kommt, wenig überraschend auch für RedHat).

Siehe auch „Einfache Methode zur Bestimmung der Virtualisierungstechnologie“ unter Unix und Linux für eine Reihe weiterer Ansätze.


Linux
  1. Führen Sie eine virtuelle Linux-Maschine in Podman aus

  2. Meistern Sie den Linux-ls-Befehl

  3. So überprüfen Sie, ob ein Linux-System eine physische oder virtuelle Maschine ist

  4. Wie überprüfe ich, ob das Linux-System auf einem physischen System oder einer virtuellen Maschine ausgeführt wird?

  5. Linux-Neustartbefehl

Meistern Sie die Linux-Befehlszeile

Der Timer-Befehl in Linux

Der Linux-Top-Befehl

So verwenden Sie den fd-Befehl auf einem Linux-System

Der Befehl System Activity Reporter (sar) in Linux

Alle Methoden zum Ausführen einer virtuellen Maschine auf einem Linux-System