判断服务器使用的是openvz还是xen或kvm

如何检测自己的VPS是基于哪种虚拟技术。

检测方法:

1、通过系统上的相关目录或文件判断
执行:ls /proc/ ,一般Xen的VPS,/proc目录下面会有xen的目录,openvz的会有vz目录。

2、执行:uname -a 有些xen的VPS里面会显示有xen。

3、free -m 看内存,openvz的没有swap,当然也有xen的没有swap,但是xen的是可以加的,openvz不行。KVM是全虚拟化也是可以自己添加swap的。

4、执行:ifconfig 查看网卡,openvz的一般都是venet0: ,xen、kvm的一般都是eth

5、通过VPS控制面板查看,像SolusVM、vePortal控制面板上都显示虚拟技术。

6、使用专门的软件来判断:virt-what是一个判断当前环境所使用的虚拟技术的脚本,常见的虚拟技术基本上都能正常识别出来。

可以执行如下命令安装virt-what(需要安装好gcc、make):

注:如果下面的地址下载不了,可以使用wget http://down.whsir.com/downloads/virt-what-1.15.tar.gz

wget http://people.redhat.com/~rjones/virt-what/files/virt-what-1.15.tar.gztar zxf virt-what-1.15.tar.gzcd virt-what-1.15/./configuremake && make install

再运行 virt-what ,就会判断出当前环境所使用的虚拟技术,我这里是本地vmware虚拟的!

时间: 2024-09-22 16:15:03

判断服务器使用的是openvz还是xen或kvm的相关文章

VPS的三种虚拟技术OpenVZ、Xen、KVM优缺点比较

本文就VPS采用的几种常见技术OpenVZ.Xen.KVM做简单介绍和对比,以备你选购自己合适的VPS 很多人看到同样配置的VPS价格相差很大,甚是不理解,其实VPS使用的虚拟技术种类有很多,如OpenVZ.Xen.KVM.Xen和HVM与PV.在+XEN中pv是半虚拟化,hvm是全虚拟化,pv只能用于linux内核的系统,效率更高,hvm可以虚拟所有常见操作系统(可以使用 windows),+理论效率比pv略低,另外,hvm需要cpu虚拟化指令支持,pv无此要求.KVM是新兴的虚拟化项目,出售

国内外VPS提供商Openvz和Xen的技术规格分析

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   中国IDC市场近年来发展良好,而各种新技术和新产品的出现更是给IDC行业注入了新的活力,2006年初VPS(Virtual Private Server,虚拟专用服务器)进入中国市场,凭借其独特的优势,迅速占领了中国市场,为我国虚拟化的发展打下了良好基础. VPS和虚拟主机相比,稳定性比虚拟主机高:而和独享主机相比,价格又比独享主机便宜.介于稳定性和性价比,现在

通过HTTP状态判断服务器运营状态

中介交易 SEO诊断 淘宝客 云主机 技术大厅 站长武器之一:通过HTTP状态判断服务器运营状态 书生行走在互联网这个江湖之上多年,深知在这个江湖之上,有几种武器不可不知.所谓工欲善其事必先利其器.今天开始,书生开始和大家一起学习站长必知的几种武器,与君共勉之. 别人访问你的服务器时,显示一个404 Not Found是什么意思,500 有事什么意思呢,我的服务器运营状态如何?你也你有很多疑问,对了,通过Http状态码,你可以对这些知之一二,下面我们开始吧 HTTP状态码(HTTP Status

php 判断服务器操作系统的类型

    本篇文章主要是对php判断服务器的操作系统类型方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 一:php有许多系 统预定义变量,通过判断他们可以简单的判断服务器系统是 windows还是*unix, 其中相关的函数或者预定义变量如下: php_uname().PHP_OS.DIRECTORY_SEPARATOR.PHP_SHLIB_SUFFIX.PATH_SEPARATOR   二:实例:    代码如下:     <?php         if(strtolower(s

java web判断服务器是否是本机

1,如何获取浏览器的ip Java代码   /***       * 获取客户端ip地址(可以穿透代理)       * @param request       * @return       */       public static String getClientIpAddr(HttpServletRequest request) {             String ip = request.getHeader("X-Forwarded-For");          

java-十万火急::Java判断服务器的文件是否存在如果不存在就上传、如果存在,在上传的时候删除文件

问题描述 十万火急::Java判断服务器的文件是否存在如果不存在就上传.如果存在,在上传的时候删除文件 我是新人没有悬赏.还希望大牛们 能帮帮我 Java判断服务器的文件是否存在如果不存在就上传.如果存在,在上传的时候删除文件完成文件上传. 解决方案 java判断文件夹是否存在并上传文件 解决方案二: 做个接口,出入文件名,判断是否存在,返回结果给你就行了

android-自己创建了一个服务器,客户端中如何判断服务器已开启

问题描述 自己创建了一个服务器,客户端中如何判断服务器已开启 自己创建dynamic web priject工程作为服务器是,android工程中如何判断服务器已开启??? 解决方案 发送一个http请求看返回来的code码是什么 解决方案二: 用httpclient获取你的服务器url,返回网页就是说明你是正常的.当然一些运营商可能劫持dns或者网络,使得无法连接的时候也返回http状态码和网页(一般是一个广告),所以需要对返回的网页做一个简单的判断,是否包含某些特定的文字. 解决方案三: 客

asp中判断服务器是否安装了某种组件的函数_应用技巧

判断服务器是否安装了某种asp组件,比较常用的代码如下: 复制代码 代码如下: <% '功能:检查是否存在系统组件或组件是否安装成功 '参数:组件名 Function IsObjInstalled(strClassString) On Error Resume Next IsObjInstalled = False Err = 0 Dim xTestObj Set xTestObj = Server.CreateObject(strClassString) If 0 = Err Then IsO

java远程判断服务器开关机状态,并远程判断该服务器的系统账号和密码是否正确

问题描述 各位大侠高手,说问题前先感谢各位关注我的问题,本菜鸟先拜谢啦!问题如下:我想用java代码远程判断服务器的开关机状态,我原来是这样判断的,importjava.net.InetAddress;address=InetAddress.getByName(ip);booleanbool=address.isReachable(5000);通过返回的boolean值bool来判断服务器为ip的服务器是否开机,用InetAddress类,底层代码应该是ping远程服务器吧,用这个方法有个弊端,