如何查看Linux VPS伺服器使用的是哪種虛擬化技術?

如何查看Linux VPS伺服器使用的是哪種虛擬化技術?

我可以存取一些 Debian Linux vps 伺服器,但是我無法直接存取它們的控制面板:只有伺服器管理員本人可以做到這一點。

有沒有辦法從VPS內部查出伺服器上使用的是什麼視覺化技術?我只需要它來知道應該安裝哪個核心頭包(xen、openvz 或任何其他)。

答案1

上列出了幾種檢測虛擬化技術的方法http://www.dmo.ca/blog/detecting-virtualization-on-linux/。在建議中,我首選的方法是dmidecode

  • 虛擬機器軟體:

    # dmidecode | egrep -i 'manufacturer|product'
    Manufacturer: VMware, Inc.
    Product Name: VMware Virtual Platform
    
  • 微軟虛擬PC:

    # dmidecode | egrep -i 'manufacturer|product'
    Manufacturer: Microsoft Corporation
    Product Name: Virtual Machine
    
  • QEMU 或 KVM:

    # dmidecode | egrep -i 'vendor'
    Vendor: QEMU
    
  • Virtuozzo 或 OpenVZ:

    # dmidecode
    /dev/mem: Permission denied
    
  • 克森:

    # dmidecode | grep -i domU
    Product Name: HVM domU
    

相關內容