Я замовив виділений сервер 1 місяць тому, і хочу переконатися, що мій сервер призначений, а не VPS або Спільний сервер. Чи є інструменти, за допомогою яких я можу підтвердити, що мій сервер працює на голому металі та що я єдиний користувач?
Я замовив виділений сервер 1 місяць тому, і хочу переконатися, що мій сервер призначений, а не VPS або Спільний сервер. Чи є інструменти, за допомогою яких я можу підтвердити, що мій сервер працює на голому металі та що я єдиний користувач?
Відповіді:
По-перше, ви повинні довіритися своєму хостинг-провайдеру. Якщо ви думаєте, що вони продали вам 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 повідомляє, що цей сервер є VPS OpenVZ. Примітка. Це не 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.
Перевірте, чи існують деякі файли:
Якщо це VPS, що працює з OpenVZ, у них був би названий файл /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
поле.
Якщо один із цих файлів існує, у вас є VPS.
IP-пошук:
Ви можете зробити зворотний пошук IP, щоб перевірити, чи немає інших веб-сайтів, розміщених у тому самому IP-адресі.
Перевірте пам'ять:
Запуск lspci
і зовнішній вигляд для оперативної пам'яті: Qumranet, Inc. Virtio memory balloon
. Тоді у вас є VPS.
Щоб збільшити відповідь @Book Of Zeus, якщо ви працюєте під KVM, ви побачите такі речі:
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
root@(none):~# grep QEMU /proc/scsi/scsi Vendor: ATA Model: QEMU HARDDISK Rev: 0.12
. Чи означає це, що це VPS
Ви можете просто виконати команду dmidecode -t system
і перевірити вихід "Виробника", який дасть вам уявлення про машину, на якій ви працюєте.
dmidecode -t system
як я згадував у своєму попередньому повідомленні. Але передбачається, що основою ОС є GNU / Linux або інші * Nix варіанти.
Введіть команду "df -h". Якщо ви бачите тип віртуальної файлової системи, це означає, що ви перебуваєте на віртуальній машині. Наприклад, наприклад. "vzfs" - це технологія віртуалізації файлової системи Virtuozzo, розроблена 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
/dev/sda3 18G 16G 1.3G 93% /