Comment vérifier si un serveur dédié est vraiment dédié?

42

J'ai commandé un serveur dédié il y a 1 mois et je veux m'assurer que mon serveur est dédié et non pas un serveur VPS ou partagé. Existe-t-il des outils permettant de vérifier que mon serveur fonctionne sans système d'exploitation et que je suis le seul utilisateur?

Tech4Wilco
la source

Réponses:

57

Tout d'abord, vous devriez faire confiance à votre fournisseur d'hébergement. Si vous pensez qu'ils vous ont vendu un VPS, vous devriez peut-être reconsidérer ce fournisseur. Juste pour vous assurer que vous avez un dédié, vous pouvez essayer ceci:

La commande esxtopfonctionne-t-elle?

Cet outil est utilisé pour vérifier les performances sur les machines virtuelles.

Vérifiez les interfaces réseau.

Exécutez la commande ifconfig. Si vous voyez quelque chose comme ça:

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

vous avez probablement un VPS car venet0 indique que ce serveur est un VPS OpenVZ. Remarque: Ceci n'est pas à 100% infaillible, certains VPS comme Xen ont un eth0.

Vérifier les appareils / système:

Run lspciet en dmesgtant que root. Si vous voyez quelque chose comme:

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

Ensuite, vous utilisez un VPS.

Vérifiez si certains fichiers existent:

Si c'est un VPS exécutant OpenVZ, ils auront un fichier appelé /proc/user_beancounters. Consultez http://wiki.openvz.org/Proc/user_beancounters pour plus de détails.

Regardez si /proc/vzou /proc/vz/veinfoexiste (pour OpenVZ) ou /proc/sys/xen, /sys/bus/xen or /proc/xen(pour Xen)

Vérifiez si /proc/self/statusa s_contextou un VxIDchamp.

Si l'un de ces fichiers existe, alors vous avez un VPS.

Recherche IP:

Vous pouvez effectuer une recherche IP inversée pour vérifier si d'autres sites Web sont hébergés sur la même adresse IP.

Vérifier la mémoire:

Exécuter lspciet l' apparence de la mémoire RAM: Qumranet, Inc. Virtio memory balloon. Ensuite, vous avez un VPS.

Livre de Zeus
la source
1
Je n'ai vu ni Vnet **, ni VM, ni quoi que ce soit qui ressemble à un VPS. Merci beaucoup.
Tech4Wilco
1
Si vous êtes virtualisé sous OpenVZ ou Virtuozzo, le fichier / proc / user_beancounters existera
Frands Hansen
1
Totalement bonne réponse! Mais maintenant ça fait 2 ans déjà. Peut-être y a-t-il des changements dans les technologies VPS? Pouvons-nous toujours compter sur ces méthodes? S'il vous plaît.
期 劇場
@ 期 劇場 Je dirais que oui ... les adaptateurs et les périphériques peuvent changer mais ils ne porteront jamais le même nom que les adaptateurs ou les périphériques REAL. Je vérifierais le nom des adaptateurs sur le Web pour en être sûr.
Livre de Zeus
19

Pour augmenter la réponse de @Book Of Zeus, si vous travaillez sous KVM, vous verrez des choses comme:

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

Et sous XenCenter:

root# dmidecode -t system | grep -e Manu -e Prod
       Manufacturer: Xen
       Product Name: HVM domU
Sean Reifschneider
la source
est-ce que cela signifie que j'ai un VPS s'il dit: commande non trouvée?
Tech4Wilco
2
@ Tech4Wilco: Non, cela signifie simplement que vous n'avez pas installé dmidecode. Avez-vous apt ou yum ou quelque chose comme ça, avec lequel vous pouvez installer dmidecode?
Freiheit
oh merci, je pensais qu'il est venu avec le système d'exploitation par défaut
Tech4Wilco
Je reçois - root@(none):~# grep QEMU /proc/scsi/scsi Vendor: ATA Model: QEMU HARDDISK Rev: 0.12. Est-ce que cela signifie qu'il s'agit d'un VPS
Joshi
3

Vous voudrez peut-être simplement exécuter la commande dmidecode -t systemet vérifier la sortie du "Fabricant", ce qui vous donnera une idée de la machine sur laquelle vous travaillez.

bintut
la source
1
Le PO veut seulement savoir et s’assurer que ce qu’il paye est aussi ce qu’il utilise. Dans ce cas, il / elle doit avoir un serveur dédié car c'est également ce qu'il a payé. Maintenant, il existe de nombreuses façons de vérifier le serveur à distance et pour moi, le moyen le plus simple consiste à exécuter la commande dmidecode -t systemcomme indiqué dans mon message précédent. Mais on suppose que le système d'exploitation sous-jacent est GNU / Linux ou d'autres variantes * Nix.
Bintut
-1

Entrez la commande "df -h". Si vous voyez un type de système de fichiers virtuel, cela signifie que vous êtes sur une machine virtuelle. Pour par exemple. "vzfs" est la technologie de virtualisation de système de fichiers Virtuozzo développée par Parallels, Inc.


Ce que je vois sur mon serveur privé virtuel:

# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/vzfs              40G  3.7G   37G  10% /
none                  512M  4.0K  512M   1% /dev
Keith
la source
2
Voici à quoi ça ressemble sur un de mes VPS:/dev/sda3 18G 16G 1.3G 93% /
kasperd