我在1个月前订购了专用服务器,我想确保我的服务器是专用服务器,而不是VPS或共享服务器。有什么工具可以验证我的服务器是否在裸机上运行并且我是唯一的用户?
我在1个月前订购了专用服务器,我想确保我的服务器是专用服务器,而不是VPS或共享服务器。有什么工具可以验证我的服务器是否在裸机上运行并且我是唯一的用户?
Answers:
首先,您应该信任您的托管服务提供商。如果您认为他们向您出售了VPS,也许您应该重新考虑该提供商。只是要确保您有一个专门的,可以尝试以下操作:
该命令esxtop
有效吗?
此工具用于检查虚拟机上的性能
检查网络接口。
运行命令ifconfig
。如果看到类似这样的内容:
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。
检查设备/系统:
运行lspci
并dmesg
作为根。如果您看到类似以下内容:
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_beancounters了解更多详细信息。
看,如果/proc/vz
还是/proc/vz/veinfo
存在(对OpenVZ的)或/proc/sys/xen, /sys/bus/xen or /proc/xen
(Xen的)
检查是否/proc/self/status
具有s_context
或VxID
字段。
如果这些文件之一存在,则您有一个VPS。
IP查询:
您可以进行反向IP查找,以检查是否有其他网站托管在同一IP上。
检查内存:
运行lspci
并查找RAM内存:Qumranet, Inc. Virtio memory balloon
。然后,您有一个VPS。
为了扩大@Book Of Zeus的答案,如果您在KVM下运行,则会看到类似以下内容:
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下:
root# dmidecode -t system | grep -e Manu -e Prod
Manufacturer: Xen
Product Name: HVM domU
root@(none):~# grep QEMU /proc/scsi/scsi Vendor: ATA Model: QEMU HARDDISK Rev: 0.12
。这是否意味着它是VPS
您可能只想执行命令dmidecode -t system
并检查“制造商”的输出,这将使您对正在使用的机器有所了解。
dmidecode -t system
按照我在上一条消息中提到的那样执行命令。但是假定底层操作系统是GNU / Linux或其他* Nix变体。