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ı?
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:
İ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 lspci
ve dmesg
kö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/vz
veya /proc/vz/veinfo
var 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_context
veya VxID
alanı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 lspci
ve RAM bellek için görünüm: Qumranet, Inc. Virtio memory balloon
. O zaman bir VPS'niz var.
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
root@(none):~# grep QEMU /proc/scsi/scsi Vendor: ATA Model: QEMU HARDDISK Rev: 0.12
. Bu bir VPS olduğu anlamına mı geliyor
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 .
dmidecode -t system
söylediğim gibi komutu yerine getirmektir . Ancak, temel işletim sisteminin GNU / Linux veya diğer * Nix varyantları olduğu varsayılmaktadır.
"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
/dev/sda3 18G 16G 1.3G 93% /