अगर एक समर्पित सर्वर वास्तव में समर्पित है तो कैसे सत्यापित करें?


42

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

जवाबों:


57

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

क्या कमांड 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

शायद आपके पास VPS है क्योंकि venet0 बता रहा है कि यह सर्वर OpenVZ VPS है। नोट: यह 100% मूर्ख प्रमाण नहीं है, कुछ VPS जैसे कि Xen में एक 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

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

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

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

देखें /proc/vzया /proc/vz/veinfoमौजूद हैं (OpenVZ के लिए) या /proc/sys/xen, /sys/bus/xen or /proc/xen(Xen के लिए)

जांचें कि /proc/self/statusक्या कोई फ़ील्ड है s_contextया नहीं VxID

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

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

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

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

चलाएँ lspciऔर RAM मेमोरी देखें Qumranet, Inc. Virtio memory balloon:। तब आपके पास एक वी.पी.एस.


1
मुझे कोई Vnet ** या VM या ऐसा कुछ नहीं दिखाई दिया, जो ऐसा लगे कि मेरे पास VPS है। आपका बहुत बहुत धन्यवाद।
Tech4Wilco

1
यदि आप OpenVZ या Virtuozzo के तहत वर्चुअलाइज किए जाते हैं, तो फ़ाइल / proc / user_beancounters मौजूद रहेगा
फ्रैंड्स हेन्सन

1
पूरी तरह से महान जवाब! लेकिन अब इसके 2 साल हो चुके हैं। क्या वीपीएस तकनीकों में कुछ बदलाव हो सकते हैं? क्या हम अभी भी इस तरीकों पर भरोसा कर सकते हैं? कृप्या।
夏期劇場

@ @ Ers 劇場 मैं हां कहूंगा ... एडेप्टर और डिवाइस बदल सकते हैं लेकिन वे वास्तविक एडेप्टर या डिवाइस के रूप में एक ही नाम नहीं होंगे। मैं यह सुनिश्चित करने के लिए वेब पर एडाप्टरों के नाम की दोबारा जाँच करूँगा।
ज़ीउस की किताब

19

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

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

क्या इसका मतलब है कि मेरे पास एक VPS है अगर यह कहता है: कमांड नहीं मिला?
Tech4Wilco

2
@ Tech4Wilco: नहीं, इसका मतलब है कि आपके पास dmidecode इंस्टॉल नहीं है। क्या आपके पास उपयुक्त या यम या ऐसा कुछ है, जिससे आप dmidecode स्थापित कर सकते हैं?
Freiheit

ओह धन्यवाद, मुझे लगा कि यह ओएस के साथ डिफ़ॉल्ट रूप से आया था
Tech4Wilco

- मैं हो रही है root@(none):~# grep QEMU /proc/scsi/scsi Vendor: ATA Model: QEMU HARDDISK Rev: 0.12। इसका मतलब यह है कि यह एक VPS है
जोशी

3

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


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

-1

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


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

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

2
यहाँ यह मेरे VPS में से एक पर कैसा दिखता है:/dev/sda3 18G 16G 1.3G 93% /
kasperd
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.