Pedí un servidor dedicado hace 1 mes y quiero asegurarme de que mi servidor sea dedicado y no un servidor VPS o compartido. ¿Hay alguna herramienta que pueda verificar que mi servidor se ejecuta en metal desnudo y que soy el único usuario?
Pedí un servidor dedicado hace 1 mes y quiero asegurarme de que mi servidor sea dedicado y no un servidor VPS o compartido. ¿Hay alguna herramienta que pueda verificar que mi servidor se ejecuta en metal desnudo y que soy el único usuario?
Respuestas:
Primero, debe confiar en su proveedor de alojamiento. Si cree que le vendieron un VPS, tal vez debería reconsiderar este proveedor. Solo para asegurarte de tener un dedicado puedes probar esto:
¿Funciona el comando esxtop
?
Esta herramienta se utiliza para verificar el rendimiento en máquinas virtuales.
Verifique las interfaces de red.
Ejecutar el comando ifconfig
. Si ves algo como esto:
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
probablemente tenga un VPS ya que venet0 le dice que este servidor está siendo un VPS OpenVZ. Nota: Esto no es 100% infalible, algunos VPS como Xen tienen un eth0.
Comprobar dispositivos / sistema:
Ejecutar lspci
y dmesg
como root. Si ves algo como:
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
Entonces estás usando un VPS.
Compruebe si existen algunos archivos:
Si se trata de un VPS que ejecuta OpenVZ, tendrían un archivo llamado /proc/user_beancounters
. Ver http://wiki.openvz.org/Proc/user_beancounters para más detalles.
Mire si /proc/vz
o /proc/vz/veinfo
existe (para OpenVZ) o /proc/sys/xen, /sys/bus/xen or /proc/xen
(para Xen)
Verifique si /proc/self/status
tiene un campo s_context
o VxID
.
Si existe uno de estos archivos, entonces tiene un VPS.
Búsqueda de IP:
Puede hacer una búsqueda inversa de IP para verificar si otros sitios web están alojados en la misma IP.
Verificar memoria:
Ejecutar lspci
y el aspecto de la memoria RAM: Qumranet, Inc. Virtio memory balloon
. Entonces tienes un VPS.
Para aumentar la respuesta de @Book Of Zeus, si está ejecutando bajo KVM verá cosas como:
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
Y bajo 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
. ¿Eso significa que es un VPS
Es posible que solo desee ejecutar el comando dmidecode -t system
y verificar la salida del "Fabricante" que le dará una idea sobre la máquina en la que está trabajando.
dmidecode -t system
como lo mencioné en mi mensaje anterior. Pero se supone que el sistema operativo subyacente es GNU / Linux u otras variantes * Nix.
Ingrese el comando "df -h". Si ve un tipo de sistema de archivos virtual, eso indica que está en una máquina virtual. Por ej. "vzfs" es la tecnología de virtualización del sistema de archivos Virtuozzo desarrollada por Parallels, Inc.
Lo que veo en mi servidor privado virtual:
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vzfs 40G 3.7G 37G 10% /
none 512M 4.0K 512M 1% /dev
/dev/sda3 18G 16G 1.3G 93% /