首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何验证专用服务器是否真的是专用服务器?

如何验证专用服务器是否真的是专用服务器?
EN

Server Fault用户
提问于 2011-09-09 20:59:37
回答 4查看 20.1K关注 0票数 42

一个月前,我订购了一台专用服务器,我希望确保我的服务器是专用的,而不是VPS或共享服务器。是否有任何工具可以验证我的服务器运行在裸金属上,并且我是唯一的用户?

EN

回答 4

Server Fault用户

回答已采纳

发布于 2011-09-13 01:27:49

首先,你应该信任你的主机提供商。如果你认为他们卖给你一个VPS,也许你应该重新考虑这个供应商。为了确保您有一个专用的,您可以尝试如下:

命令esxtop工作吗?

该工具用于检查虚拟机上的性能

检查网络接口.

运行命令ifconfig。如果你看到这样的事情:

代码语言:javascript
复制
venet0    Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:127.0.0.1  P-t-P:127.0.0.1  Bcast:0.0.0.0  Mask:255.255.255.255
          UP BROADCAST POINTOPOINT RUNNING NOARP  MTU:1500  Metric:1
          RX packets:99999 errors:0 dropped:0 overruns:0 frame:0
          TX packets:99999 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:126223307 (120.3 MiB)  TX bytes:2897538 (2.7 MiB)

venet0:0  Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:6x.xxx.xxx.xxx  P-t-P:6x.xxx.xxx.xxx  Bcast:6x.xxx.xxx.xxx  Mask:255.255.255.255
          UP BROADCAST POINTOPOINT RUNNING NOARP  MTU:1400  Metric:1

您可能有VPS,因为venet0告诉您此服务器是OpenVZ VPS。注意:这不是100%的傻瓜证明,一些像Xen这样的VPS有一个eth0。

检查设备/系统:

运行lspcidmesg作为根。如果你看到这样的事情:

代码语言:javascript
复制
VMWare SVGA device
acd0: CDROM <VMware Virtual IDE CDROM Drive/00000001> at ata0-master UDMA33
da0: <VMware Virtual disk 1.0> Fixed Direct Access SCSI-2 device

那么你使用的是VPS。

检查是否存在某些文件:

如果是运行OpenVZ的VPS,则会有一个名为/proc/user_beancounters的文件。查看http://wiki.openvz.org/Proc/user_串珠计数器以获得更多详细信息。

查看/proc/vz/proc/vz/veinfo是否存在( OpenVZ)或/proc/sys/xen, /sys/bus/xen or /proc/xen ( Xen)

检查/proc/self/status是否有s_contextVxID字段。

如果这些文件中有一个存在,那么您就有一个VPS。

IP查找:

您可以进行反向IP查找,以检查是否有任何其他网站托管在同一个IP上。

检查内存:

运行lspci并查找内存内存:Qumranet, Inc. Virtio memory balloon。那你就有VPS了。

票数 57
EN

Server Fault用户

发布于 2012-01-14 09:20:50

为了补充@Book Of Zeus的回答,如果您在KVM下运行,您将看到如下内容:

代码语言:javascript
复制
root# grep 'model name' /proc/cpuinfo 
model name      : QEMU Virtual CPU version 0.15.0
root@nscache1a:~# dmidecode -t system | grep Manufac
       Manufacturer: Bochs
root# grep QEMU /proc/scsi/scsi
  Vendor: ATA      Model: QEMU HARDDISK    Rev: 0.15
  Vendor: QEMU     Model: QEMU DVD-ROM     Rev: 0.15

在XenCenter下:

代码语言:javascript
复制
root# dmidecode -t system | grep -e Manu -e Prod
       Manufacturer: Xen
       Product Name: HVM domU
票数 19
EN

Server Fault用户

发布于 2012-01-13 14:26:44

您可能只想执行命令dmidecode -t system并检查“制造商”的输出,这将使您了解您正在工作的机器。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/332848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档