Я заказал выделенный сервер 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
как root. Если вы видите что-то вроде:
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% /