Frage Wie kann überprüft werden, ob ein dedizierter Server wirklich dediziert ist?


Ich habe vor 1 Monat einen dedizierten Server bestellt und möchte sicherstellen, dass mein Server dediziert ist und kein VPS oder Shared Server. Gibt es irgendwelche Werkzeuge, die ich überprüfen kann, dass mein Server auf bloßem Metall läuft und dass ich der einzige Benutzer bin?


42
2017-09-09 20:59


Ursprung




Antworten:


Zunächst sollten Sie Ihrem Hosting-Provider vertrauen. Wenn Sie denken, dass sie Ihnen ein VPS verkauft haben, sollten Sie vielleicht diesen Provider überdenken. Nur um sicherzustellen, dass Sie eine dedizierte haben, können Sie dies versuchen:

Führt den Befehl aus esxtop Arbeit ?

Dieses Tool wird verwendet, um die Leistung auf virtuellen Maschinen zu überprüfen

Überprüfen Sie die Netzwerkschnittstellen.

Führen Sie den Befehl aus ifconfig. Wenn Sie so etwas sehen:

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

Sie haben wahrscheinlich ein VPS, da venet0 sagt, dass dieser Server ein OpenVZ VPS ist. Hinweis: Dies ist nicht 100% narrensicher, einige VPS wie Xen haben eine eth0.

Geräte / System prüfen:

Lauf lspci und dmesg als root. Wenn Sie etwas sehen wie:

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

Dann verwenden Sie ein VPS.

Überprüfen Sie, ob einige Dateien vorhanden sind:

Wenn es sich um ein VPS handelt, auf dem OpenVZ läuft, würde es eine Datei namens /proc/user_beancounters. Aussicht http://wiki.openvz.org/Proc/user_beancounters für mehr Details.

Schau, ob /proc/vz oder /proc/vz/veinfo existiert (für OpenVZ) oder /proc/sys/xen, /sys/bus/xen or /proc/xen (für Xen)

Überprüfen Sie, ob /proc/self/status hat ein s_context oder VxID Feld.

Wenn eine dieser Dateien existiert, haben Sie einen VPS.

IP-Suche:

Sie können eine umgekehrte IP-Suche durchführen, um zu überprüfen, ob andere Websites auf derselben IP gehostet werden.

Speicher prüfen:

Lauf lspci und suche nach RAM-Speicher: Qumranet, Inc. Virtio memory balloon. Dann hast du ein VPS.


57
2017-09-13 01:27



Ich habe keine Vnet ** oder VM oder irgendetwas anderes gesehen, das aussieht, als hätte ich ein VPS. Vielen Dank. - Tech4Wilco
+1 gute Erklärung
Wenn Sie unter OpenVZ oder Virtuozzo virtualisiert sind, existiert die Datei / proc / user_beancounters - Frands Hansen
Total tolle Antwort! Aber jetzt sind es schon 2 Jahre. Vielleicht gibt es einige Änderungen in VPS-Technologien? Können wir diese Methode noch anwenden? Bitte. - 夏期劇場
@ 夏 期 劇場 Ich würde ja sagen ... Adapter und Geräte könnten sich ändern, aber sie werden nie den gleichen Namen wie die REAL Adapter oder Geräte haben. Ich würde den Namen der Adapter im Internet überprüfen, um sicherzustellen, dass. - Book Of Zeus


Um die Antwort von @Book Of Zeus zu erweitern, wenn Sie unter KVM laufen, sehen Sie Dinge wie:

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

Und unter XenCenter:

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

19
2018-01-14 09:20



ist es meine ich habe ein VPS wenn es heißt: Befehl nicht gefunden? - Tech4Wilco
@ Tech4Wilco: Nein, es bedeutet nur, dass du dmidecode installierst. Hast du apt oder yum oder so etwas, mit dem du dmidecode installieren kannst? - freiheit
oh danke, ich dachte, es kam standardmäßig mit dem Betriebssystem - Tech4Wilco
@sean gute Infos, danke - Book Of Zeus
Ich bekomme -root@(none):~# grep QEMU /proc/scsi/scsi Vendor: ATA Model: QEMU HARDDISK Rev: 0.12 . Heißt das, es ist ein VPS - Joshi


Sie möchten vielleicht nur den Befehl ausführen dmidecode -t system und überprüfen Sie die Ausgabe des "Herstellers", die Ihnen eine Vorstellung von der Maschine gibt, an der Sie arbeiten.


3
2018-01-13 14:26



Der OP ist nur daran interessiert, zu wissen und sicherzustellen, dass das, wofür er / sie bezahlt, auch das ist, was er / sie benutzt. In diesem Fall muss er / sie einen dedizierten Server haben, da er auch dafür bezahlt hat. Jetzt gibt es viele Möglichkeiten, den Server remote zu überprüfen und für mich ist der einfachste Weg, den Befehl auszuführen dmidecode -t system als was ich in meiner vorherigen Nachricht erwähnt habe. Es wird jedoch angenommen, dass das zugrundeliegende Betriebssystem GNU / Linux oder andere * Nix-Varianten sind. - bintut
Gute! Vielen Dank - Book Of Zeus


Geben Sie den Befehl "df -h" ein. Wenn Sie einen virtuellen Dateisystemtyp sehen, bedeutet dies, dass Sie sich auf einer virtuellen Maschine befinden. Für z. "vzfs" ist die von Parallels, Inc. entwickelte Virtuozzo-Dateisystemvirtualisierungstechnologie


Was ich auf meinem virtuellen privaten Server sehe:

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

-1
2017-12-02 17:48



So sieht es bei einem meiner VPS aus: /dev/sda3 18G 16G 1.3G 93% / - kasperd