Özel bir sunucunun gerçekten özel olup olmadığını nasıl doğrularsınız?


42

1 ay önce özel bir sunucu sipariş ettim ve sunucumun VPS veya Paylaşılan sunucu değil özel olduğundan emin olmak istiyorum. Sunucumun tamamen metal üzerinde çalıştığını ve tek kullanıcı olduğumu doğrulayabileceğim herhangi bir araç var mı?

Yanıtlar:


57

İlk önce, barındırma sağlayıcınıza güvenmelisiniz. Size bir VPS sattıklarını düşünüyorsanız, bu sağlayıcıyı tekrar gözden geçirmelisiniz. Sadece bir tahsisatınız olduğundan emin olmak için şunu deneyebilirsiniz:

Komut esxtopçalışıyor mu?

Bu araç Sanal Makinelerdeki performansları kontrol etmek için kullanılır

Ağ arayüzlerini kontrol edin.

Komutu çalıştır ifconfig. Böyle bir şey görürseniz:

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

venet0 bu sunucunun OpenVZ VPS olduğunu söylediğinden muhtemelen VPS'ye sahipsin. Not: Bu% 100 aptal kanıtı değildir, Xen gibi bazı VPS'lerin de etik kuralları vardır0.

Cihazları / sistemi kontrol edin:

Çalıştır lspcive dmesgkök olarak. Eğer böyle bir şey görürseniz:

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

Sonra bir VPS kullanıyorsunuz.

Bazı dosyaların olup olmadığını kontrol edin:

OpenVZ çalıştıran bir VPS ise, adında bir dosya olurdu /proc/user_beancounters. Görüntüle http://wiki.openvz.org/Proc/user_beancounters Daha fazla ayrıntı için.

Bakın /proc/vzveya /proc/vz/veinfovar mı (OpenVZ için) veya /proc/sys/xen, /sys/bus/xen or /proc/xen(Xen için)

Olmadığını kontrol edin /proc/self/status, bir sahip s_contextveya VxIDalanını.

Bu dosyalardan biri varsa, bir VPS'niz olur.

IP araması:

Aynı IP’de başka web sitelerinin barındırılıp barındırılmadığını kontrol etmek için ters IP araması yapabilirsiniz.

Belleği Kontrol Et:

Run lspcive RAM bellek için görünüm: Qumranet, Inc. Virtio memory balloon. O zaman bir VPS'niz var.


1
Herhangi bir Vnet ** veya VM veya VPS'ye benzeyen başka bir şey görmedim. Çok teşekkür ederim.
Tech4Wilco 13:11

1
OpenVZ veya Virtuozzo altında sanallaştırılmışsanız, / proc / user_beancounters dosyası var olacaktır
Frands Hansen 10

1
Tamamen harika cevap! Ama şimdi 2 yıl oldu bile. VPS teknolojilerinde bazı değişiklikler olabilir mi? Hala bu yöntemlere güvenebilir miyiz? Lütfen.
夏 期 劇場 30:13

@ 夏 期 劇場 Evet derdim ... adaptörler ve cihazlar değişebilir ama asla REAL adaptörler veya cihazlar ile aynı isimde olmazlar. Emin olmak için internetteki adaptörlerin ismini iki kere kontrol ederim.
Zeus'un Kitabı

19

Zeus'un cevabını @Book geliştirmek için, eğer KVM altında çalışıyorsanız aşağıdakileri göreceksiniz:

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

Ve XenCenter altında:

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

"VPS bulunamadı" diyorsa: komut bulunamadı mı?
Tech4Wilco,

2
@ Tech4Wilco: Hayır, sadece dmidecode kurulumunuzun olmadığı anlamına gelir. Dmidecode kurabileceğiniz apt veya yum ya da buna benzer bir şey var mı?
freiheit

oh teşekkürler, varsayılan olarak işletim sistemi ile geldi düşündüm
Tech4Wilco

Ben alıyorum root@(none):~# grep QEMU /proc/scsi/scsi Vendor: ATA Model: QEMU HARDDISK Rev: 0.12. Bu bir VPS olduğu anlamına mı geliyor
Joshi

3

Sadece komutu çalıştırmak ve dmidecode -t systemüzerinde çalıştığınız makine hakkında bir fikir verecek olan "Üretici" nin çıkışını kontrol etmek isteyebilirsiniz .


1
OP sadece parasını ödediği şeyin aynı zamanda ne kullandığını bilmek ve emin olmakla ilgileniyor. Bu durumda, kendisi de parasını ödediği için özel bir sunucuya sahip olmalıdır. Şimdi, sunucuyu uzaktan doğrulamanın bir çok yolu var ve benim için en basit yöntem, önceki mesajımda dmidecode -t systemsöylediğim gibi komutu yerine getirmektir . Ancak, temel işletim sisteminin GNU / Linux veya diğer * Nix varyantları olduğu varsayılmaktadır.
bintut

-1

"Df -h" komutunu girin. Sanal bir dosya sistemi türü görürseniz, bu sanal makinede olduğunuzu gösterir. Örneğin "vzfs", Parallels, Inc. tarafından geliştirilen Virtuozzo dosya sistemi sanallaştırma teknolojisidir.


Sanal özel sunucumda ne görüyorum:

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

2
İşte benim VPS birinde göründüğü gibi:/dev/sda3 18G 16G 1.3G 93% /
kasperd
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.