सवाल एक समर्पित सर्वर वास्तव में समर्पित है या नहीं, यह कैसे सत्यापित करें?


मैंने 1 महीने पहले एक समर्पित सर्वर का आदेश दिया था और मैं यह सुनिश्चित करना चाहता हूं कि मेरा सर्वर समर्पित है और वीपीएस या साझा सर्वर नहीं है। क्या कोई उपकरण है जिसे मैं सत्यापित कर सकता हूं कि मेरा सर्वर नंगे धातु पर चल रहा है और मैं एकमात्र उपयोगकर्ता हूं?


42
2017-09-09 20:59


मूल




जवाब:


सबसे पहले, आपको अपने होस्टिंग प्रदाता पर भरोसा करना चाहिए। अगर आपको लगता है कि उन्होंने आपको एक वीपीएस बेचा है, तो शायद आपको इस प्रदाता पर पुनर्विचार करना चाहिए। यह सुनिश्चित करने के लिए कि आपके पास समर्पित है, आप इसे आजमा सकते हैं:

आदेश है esxtop काम ?

इस उपकरण का उपयोग वर्चुअल मशीनों पर प्रदर्शन की जांच के लिए किया जाता है

नेटवर्क इंटरफेस की जांच करें।

आदेश चलाएं ifconfig। यदि आप ऐसा कुछ देखते हैं:

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 यह कह रहा है कि यह सर्वर ओपनवीजेड वीपीएस है। नोट: यह 100% मूर्ख प्रमाण नहीं है, कुछ वीपीएस जैसे ज़ेन के पास eth0 है।

डिवाइस / सिस्टम की जांच करें:

रन lspci तथा dmesg जड़ के रूप में यदि आप कुछ ऐसा देखते हैं:

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

फिर आप एक वीपीएस का उपयोग कर रहे हैं।

जांचें कि कुछ फाइल मौजूद हैं या नहीं:

यदि यह एक वीपीएस ओपनवीजेड चला रहा है तो उनके पास एक फाइल होगी /proc/user_beancounters। राय http://wiki.openvz.org/Proc/user_beancounters अधिक जानकारी के लिए।

देखो अगर /proc/vz या /proc/vz/veinfo मौजूद है (ओपनवीजेड के लिए) या /proc/sys/xen, /sys/bus/xen or /proc/xen (ज़ेन के लिए)

अगर जांच /proc/self/status एक है s_context या VxID खेत।

यदि इनमें से एक फ़ाइल मौजूद है, तो आपके पास एक वीपीएस है।

आईपी ​​लुकअप:

आप यह देखने के लिए एक रिवर्स आईपी लुकअप कर सकते हैं कि एक ही आईपी पर कोई अन्य वेबसाइट होस्ट की गई है या नहीं।

मेमोरी जांचें:

रन lspci और राम स्मृति की तलाश करें: Qumranet, Inc. Virtio memory balloon। फिर आपके पास एक वीपीएस है।


57
2017-09-13 01:27



मुझे कोई भी वीनेट ** या वीएम या कुछ और नहीं दिख रहा था जो मेरे पास एक वीपीएस है। आपका बहुत बहुत धन्यवाद। - Tech4Wilco
+1 अच्छा स्पष्टीकरण
यदि आप OpenVZ या Virtuozzo के अंतर्गत वर्चुअलाइज्ड हैं तो फ़ाइल / proc / user_beancounters मौजूद होंगे - Frands Hansen
पूरी तरह से महान जवाब! लेकिन अब यह 2 साल पहले से ही रहा है। वीपीएस प्रौद्योगिकियों में कुछ बदलाव हो सकते हैं? क्या हम अभी भी इस तरीकों पर भरोसा कर सकते हैं? कृप्या। - 夏期劇場
@ 夏 期 劇場 मैं हाँ कहूंगा ... एडाप्टर और डिवाइस बदल सकते हैं लेकिन वे असली एडाप्टर या डिवाइस के समान नाम कभी नहीं होंगे। मैं सुनिश्चित करने के लिए वेब पर एडेप्टर के नाम की जांच दोहरा दूंगा। - Book Of Zeus


ज़ीउस के उत्तर के @बुक को बढ़ाने के लिए, यदि आप केवीएम के तहत चल रहे हैं तो आपको चीजें दिखाई देगी:

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

और XenCenter के तहत:

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

19
2018-01-14 09:20



क्या इसका मतलब है कि मेरे पास वीपीएस है यदि यह कहता है: कमांड नहीं मिला? - Tech4Wilco
@ टेक 4 विल्को: नहीं, इसका मतलब है कि आपके पास dmidecode इंस्टॉल नहीं है। क्या आपके पास उपयुक्त या यम या ऐसा कुछ है, जिससे आप dmidecode इंस्टॉल कर सकते हैं? - freiheit
ओह धन्यवाद, मैंने सोचा कि यह डिफ़ॉल्ट रूप से ओएस के साथ आया था - Tech4Wilco
@sean अच्छी जानकारी, धन्यवाद - Book Of Zeus
मैं समझ रहा हूं -root@(none):~# grep QEMU /proc/scsi/scsi Vendor: ATA Model: QEMU HARDDISK Rev: 0.12 । क्या इसका मतलब है कि यह एक वीपीएस है - Joshi


आप बस आदेश निष्पादित करना चाहते हैं dmidecode -t system और "निर्माता" के आउटपुट की जांच करें जो आपको उस मशीन के बारे में एक विचार देगा जो आप काम कर रहे हैं।


3
2018-01-13 14:26



ओपी केवल यह जानना चाहता है कि वह क्या भुगतान कर रहा है वह यह भी है कि वह क्या उपयोग कर रहा है। इस मामले में, उसके पास एक समर्पित सर्वर होना चाहिए क्योंकि उसके लिए वह भी भुगतान करता है। अब, सर्वर को दूरस्थ रूप से और मेरे लिए सत्यापित करने के कई तरीके हैं, आदेश को निष्पादित करने का सबसे आसान तरीका है dmidecode -t system जैसा कि मैंने अपने पिछले संदेश में उल्लेख किया था। लेकिन यह माना जाता है कि अंतर्निहित ओएस जीएनयू / लिनक्स या अन्य * निक्स वेरिएंट है। - bintut
अच्छा था! धन्यवाद - Book Of Zeus


"Df -h" कमांड दर्ज करें। यदि आप वर्चुअल फ़ाइल सिस्टम प्रकार देखते हैं, तो यह इंगित करता है कि आप वर्चुअल मशीन पर हैं। उदाहरण के लिए। "vzfs" समानांतर, इंक द्वारा विकसित Virtuozzo फ़ाइल सिस्टम वर्चुअलाइजेशन तकनीक है।


मैं अपने वर्चुअल प्राइवेट सर्वर पर क्या देखता हूं:

# 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



यह मेरे वीपीएस में से एक जैसा दिखता है: /dev/sda3 18G 16G 1.3G 93% / - kasperd