¿Cómo verificar si un servidor dedicado es realmente dedicado?


42

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:


57

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 lspciy dmesgcomo 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/vzo /proc/vz/veinfoexiste (para OpenVZ) o /proc/sys/xen, /sys/bus/xen or /proc/xen(para Xen)

Verifique si /proc/self/statustiene un campo s_contexto 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 lspciy el aspecto de la memoria RAM: Qumranet, Inc. Virtio memory balloon. Entonces tienes un VPS.


1
No vi ningún Vnet ** o VM o cualquier otra cosa que parezca que tengo un VPS. Muchas gracias.
Tech4Wilco

1
Si está virtualizado bajo OpenVZ o Virtuozzo, el archivo / proc / user_beancounters existirá
Frands Hansen

1
Totalmente buena respuesta! Pero ahora ya han pasado 2 años. ¿Puede haber algunos cambios en las tecnologías VPS? ¿Podemos seguir confiando en estos métodos? Por favor.
夏 期 劇場

@ 夏 期 劇場 Yo diría que sí ... los adaptadores y dispositivos pueden cambiar, pero nunca tendrán el mismo nombre que los adaptadores o dispositivos REALES. Comprobaría dos veces el nombre de los adaptadores en la web para asegurarme.
Libro de Zeus

19

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

¿significa que tengo un VPS si dice: comando no encontrado?
Tech4Wilco

2
@ Tech4Wilco: No, solo significa que no tiene la instalación de dmidecode. ¿Tiene apt o yum o algo así, con el que puede instalar dmidecode?
Freiheit

oh gracias, pensé que venía con el sistema operativo por defecto
Tech4Wilco

Me estoy poniendo - root@(none):~# grep QEMU /proc/scsi/scsi Vendor: ATA Model: QEMU HARDDISK Rev: 0.12. ¿Eso significa que es un VPS
Joshi

3

Es posible que solo desee ejecutar el comando dmidecode -t systemy verificar la salida del "Fabricante" que le dará una idea sobre la máquina en la que está trabajando.


1
El OP solo está interesado en saber y asegurarse de que lo que está pagando es también lo que está usando. En este caso, él / ella debe tener un servidor dedicado ya que eso es también lo que él / ella pagó. Ahora, hay muchas maneras de verificar el servidor de forma remota y para mí, la forma más simple es ejecutar el comando dmidecode -t systemcomo lo mencioné en mi mensaje anterior. Pero se supone que el sistema operativo subyacente es GNU / Linux u otras variantes * Nix.
bintut

-1

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

2
Así es como se ve en uno de mis VPS:/dev/sda3 18G 16G 1.3G 93% /
kasperd
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.