전용 서버가 실제로 전용인지 확인하는 방법은 무엇입니까?


42

1 개월 전에 전용 서버를 주문했는데 서버가 VPS 또는 공유 서버가 아닌 전용 서버인지 확인하고 싶습니다. 내 서버가 베어 메탈에서 실행되고 있고 유일한 사용자인지 확인할 수있는 도구가 있습니까?

답변:


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

venet0에서이 서버가 OpenVZ VPS임을 알리기 때문에 VPS가있을 수 있습니다. 참고 : 이것은 100 % 바보 증거는 아니며 Xen과 같은 일부 VPS에는 eth0이 있습니다.

장치 / 시스템 점검 :

실행 lspcidmesg루트로. 다음과 같은 것이 보이면 :

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를 사용하고 있습니다.

일부 파일이 존재하는지 확인하십시오.

OpenVZ를 실행하는 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_contextVxID

이 파일 중 하나가 존재하면 VPS가있는 것입니다.

IP 조회 :

다른 웹 사이트가 동일한 IP에서 호스팅되는지 확인하기 위해 역방향 IP 조회를 수행 할 수 있습니다.

메모리 확인 :

다음을 실행 lspci하여 RAM 메모리를 찾으십시오 Qumranet, Inc. Virtio memory balloon.. 그런 다음 VPS가 있습니다.


1
Vnet ** 또는 VM 또는 VPS가있는 것 같은 것을 보지 못했습니다. 대단히 감사합니다.
Tech4Wilco

1
OpenVZ 또는 Virtuozzo에서 가상화 된 경우 / proc / user_beancounters 파일이 존재합니다.
Frands Hansen

1
완전히 좋은 답변입니다! 그러나 이제 2 년이 지났습니다. VPS 기술에 일부 변경이있을 수 있습니까? 우리는 여전히이 방법을 신뢰할 수 있습니까? 부디.
夏 期 劇場

@ 夏 期 劇場 예라고 말할 것입니다 ... 어댑터 및 장치는 변경 될 수 있지만 REAL 어댑터 또는 장치와 이름이 같지 않습니다. 웹에서 어댑터 이름을 다시 확인하여 확인하십시오.
제우스의 책

19

@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

그것이 다음과 같은 경우 VPS가 있음을 의미합니까? 명령을 찾을 수 없습니까?
Tech4Wilco

2
@ Tech4Wilco : 아니요, dmidecode가 설치되어 있지 않다는 의미입니다. dmidecode를 설치할 수있는 apt 또는 yum 또는 이와 유사한 것이 있습니까?
freiheit

덕분에 오, 나는 기본적으로 OS와 함께 생각
Tech4Wilco

나는 받고있다- root@(none):~# grep QEMU /proc/scsi/scsi Vendor: ATA Model: QEMU HARDDISK Rev: 0.12. 그것이 VPS임을 의미합니까
Joshi

3

명령을 실행하고 dmidecode -t system"제조업체"의 출력을 확인하여 작업중인 기계에 대한 아이디어를 얻을 수 있습니다.


1
OP는 자신이 지불하는 금액도 알고 사용하고 있는지 확인하는 데에만 관심이 있습니다. 이 경우 전용 서버가 있어야하므로 비용도 지불합니다. 이제 서버를 원격으로 확인하는 많은 방법이 있으며 가장 간단한 방법은 dmidecode -t system이전 메시지에서 언급 한대로 명령을 실행하는 것입니다. 그러나 기본 OS는 GNU / Linux 또는 다른 * Nix 변형이라고 가정합니다.
bintut

-1

"df -h"명령을 입력하십시오. 가상 파일 시스템 유형이 표시되면 가상 머신에 있음을 나타냅니다. 예를 들어. "vzfs"는 Parallels, Inc.에서 개발 한 Virtuozzo 파일 시스템 가상화 기술입니다.


가상 사설 서버에서 볼 수있는 것 :

# 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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.