我们检测到您似乎禁用了 JavaScript
您可以启用JS或将本站加入白名单,以便能更好的体验 (如何启用 JS?)
使用virt-what判断VPS虚拟化技术 | SSRSHARE - 免费SSR, 免费SS, 免费Socks, 免费 V2Ray 节点分享社区

使用virt-what判断VPS虚拟化技术

本帖由 BigCat2020-05-13 发布。版面名称:技术交流

Tags标签:
  1. BigCat

    BigCat 管理成员 Telegram用户 教程编写者

    注册:
    2020-05-12
    帖子:
    87
    获赞:
    0
    概括:VPS拥有多种虚拟化技术,常见的VPS虚拟化架构有OpenVZ、Xen、KVM这三种,我们可以用“virt-what”这个工具,判断和参考自己的VPS虚拟化架构。

    1.直接使用
    代码:
    yum install virt-what
    #查看命令
    virt-what
    
    2.手动识别

    判断 OpenVZ/Xen PV/UML
    判断 OpenVZ/Xen PV/UML 是最容易的,直接检查 /proc 下的相关目录和文件就可以知道,比如 OpenVZ VPS 上会有 /proc/vz 这个文件;Xen PV 虚拟机上会有 /proc/xen/ 这个目录,并且目录下有一些东西;UML 上打印 /proc/cpuinfo 会找到 UML 标志。

    判断 VMware/Xen HVM/KVM
    如果使用的是 VMware/Xen HVM/KVM 这样的全虚拟就更难判断一些,最准确的办法是读取 CPUID 来判断,Xen 源代码下面有一段检测是否是 Xen 的 C 语言代码 tools/misc/xen-detect.c判断

    VirtualBox/Virtual PC
    什么?这种家用桌面虚拟机自己装的还会不知道?!如果不知道的话也有办法,在 Linux 下运行 dmidecode 工具然后查找 Manufacturer: innotek GmbH, Manufacturer: Microsoft Corporation 关键字就能对应上 VirtualBox 和 Virtual PC.
     

分享此页面