Come verificare se un server dedicato è davvero dedicato?


42

Ho ordinato un server dedicato 1 mese fa e voglio assicurarmi che il mio server sia dedicato e non un server VPS o condiviso. Esistono strumenti che posso verificare che il mio server sia in esecuzione su bare metal e che io sia l'unico utente?

Risposte:


57

Innanzitutto, dovresti fidarti del tuo provider di hosting. Se pensi che ti abbiano venduto un VPS, forse dovresti riconsiderare questo provider. Solo per assicurarti di avere un dedicato puoi provare questo:

Il comando esxtopfunziona?

Questo strumento viene utilizzato per verificare le prestazioni su macchine virtuali

Controlla le interfacce di rete.

Eseguire il comando ifconfig. Se vedi qualcosa del genere:

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

probabilmente hai un VPS poiché venet0 sta dicendo che questo server è un VPS OpenVZ. Nota: questo non è sicuro al 100%, alcuni VPS come Xen hanno un eth0.

Controlla dispositivi / sistema:

Esegui lspcie dmesgcome root. Se vedi qualcosa come:

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

Quindi stai usando un VPS.

Controlla se esistono alcuni file:

Se è un VPS che esegue OpenVZ, avrebbe un file chiamato /proc/user_beancounters. Vedi http://wiki.openvz.org/Proc/user_beancounters per maggiori dettagli.

Cerca se /proc/vzo /proc/vz/veinfoesiste (per OpenVZ) o /proc/sys/xen, /sys/bus/xen or /proc/xen(per Xen)

Controlla se /proc/self/statusha un campo s_contexto VxID.

Se esiste uno di questi file, allora hai un VPS.

Ricerca IP:

È possibile effettuare una ricerca IP inversa per verificare se altri siti Web sono ospitati sullo stesso IP.

Controlla memoria:

Esegui lspcie il look per la memoria RAM: Qumranet, Inc. Virtio memory balloon. Quindi hai un VPS.


1
Non ho visto alcuna rete virtuale ** o VM o qualsiasi altra cosa che sembri avere un VPS. Grazie mille.
Tech4Wilco,

1
Se sei virtualizzato con OpenVZ o Virtuozzo, il file / proc / user_beancounters esiste
Frands Hansen,

1
Risposta assolutamente fantastica! Ma ormai sono passati 2 anni. Potrebbero esserci dei cambiamenti nelle tecnologie VPS? Possiamo ancora fare affidamento su questi metodi? Per favore.
夏 期 劇場

@ 夏 期 劇場 Direi di sì ... gli adattatori e i dispositivi potrebbero cambiare ma non avranno mai lo stesso nome degli adattatori o dei dispositivi REAL. Vorrei ricontrollare il nome degli adattatori sul web per assicurarmi.
Libro di Zeus,

19

Per aumentare la risposta di @Book Of Zeus, se corri sotto KVM vedrai cose come:

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

E sotto XenCenter:

root# dmidecode -t system | grep -e Manu -e Prod
       Manufacturer: Xen
       Product Name: HVM domU

vuol dire che ho un VPS se dice: comando non trovato?
Tech4Wilco,

2
@ Tech4Wilco: No, significa solo che non hai installato dmidecode. Hai apt o yum o qualcosa del genere, con cui puoi installare dmidecode?
Freiheit,

oh grazie, ho pensato che venisse fornito con il sistema operativo di default
Tech4Wilco il

Sto ottenendo - root@(none):~# grep QEMU /proc/scsi/scsi Vendor: ATA Model: QEMU HARDDISK Rev: 0.12. Vuol dire che è un VPS
Joshi

3

Potresti semplicemente voler eseguire il comando dmidecode -t systeme controllare l'output del "Produttore" che ti darà un'idea della macchina su cui stai lavorando.


1
L'OP è interessato solo a conoscere e assicurarsi che ciò che sta pagando sia anche ciò che sta usando. In questo caso, deve avere un server dedicato poiché è anche quello per cui ha pagato. Ora, ci sono molti modi per verificare il server da remoto e, per me, il modo più semplice è eseguire il comando dmidecode -t systemcome quello che ho menzionato nel mio messaggio precedente. Ma si presume che il sistema operativo sottostante sia GNU / Linux o altre varianti * Nix.
bintut,

-1

Immettere il comando "df -h". Se vedi un tipo di file system virtuale, significa che sei su una macchina virtuale. Per es. "vzfs" è la tecnologia di virtualizzazione del file system Virtuozzo sviluppata da Parallels, Inc.


Quello che vedo sul mio server privato virtuale:

# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/vzfs              40G  3.7G   37G  10% /
none                  512M  4.0K  512M   1% /dev

2
Ecco come appare su uno dei miei VPS:/dev/sda3 18G 16G 1.3G 93% /
Kasperd,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.