Linux 技术手札

检视 Linux 是实体主机还是 VPS

现在的 VPS 十分流行, 如果要在远端知道现在用的主机是实体主机还是 VPS, 有很多种工具可以实现, 以下是大多数 Linux 发行版内建的 dmidecode 的检视方法, dmidecode 是可以找出系统硬盘资讯的工具。

要检查统是否 VPS 可以用以下指令:

/opencli.com/terminal

  • $ sudo dmidecode -s system-manufacturer
    Dell Inc.

如果是实体主机, 会回传主机厂商的名称, 上面以 Dell Server 为例, 会回传 “Dell Inc.”

如果在 VPS 上执行, 会回传软件厂商的名称, 例如在 VirtualBox 上的 VPS 执行, 会回传 innotek GmbH; 如果以 KVM/QEMU, 建立的 VPS, 会回传 QEMU:

/opencli.com/terminal

  • $ sudo dmidecode -s system-manufacturer
    innotek GmbH

除了检视软/硬件厂商, 还可以查询型号, 以下是在 Dell PowerEdge R430 为例:

/opencli.com/terminal

  • $ sudo dmidecode -s system-product-name
    PowerEdge R430

在 VirtualBox 执行会是这样:

/opencli.com/terminal

  • $ sudo dmidecode -s system-product-name
    VirtualBox
Exit mobile version