我可以存取一些 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