搜索""的结果
Hyper-V下虚拟机无法启动的故障排除 近日我在整理Hyper-V下虚拟机环境时,有时会出现虚拟机无法启动的现象,(后来才发现这种现象其它朋友也时有发生,故把我的解决思路写下来和各位分享)如下图所示: 从给出的提示,应该是访问权限问题,我查看虚拟机文件夹的NTFS的安全权限,如下所示: 从上分析,该文件夹,对于System和administrators组成员均是Full Control的权限,对于users组成员是读取权限,而当前登录用户是管理员组成员,权限理应够了,但又为什么提示权限不够,仔细查看上面的错误提示:"无法读取或更新虚拟机配置"。至于读权限肯定没有问题,但对于更新虚拟机配置的权限估计管理员也未必可以。于是打开虚拟机的配置,仔细查看,如下:呵呵,没有任何收获,还是打开Service管理控制台,查看Hyper-V的服务进程,看一看到底是以什么用户权限运行的,如下:发现全部以SYSTEM用户身份,并查看相对应的依赖服务,特别我看到了Hyper-V的网络管理服务,依赖于RPC服务,而RPC服务需要network Service这个用户账号:马上行动,赋予那个文件夹权限如下:重新启动虚拟机,已经成功启动。如下所示:分析原因:在VM启动过程中要检查虚拟机配置...
Hyper-v虚拟机无法初始化 很长时间没有写博客啦!最近自己配了一台电脑(配置CPU : AMD FX4100主板:技嘉 GA-970A-D3),想用来体验一下Hyper-v。操作系统是Windows servers 2008 R2,自动更新到了SP1。想到要想运行Hyper-v,硬件必须支持虚拟化。用软件测了一下 没问题支持64Bit,DEP打开了,硬件也支持虚拟化。然后装了系统自带的Hyper-v。到这里一切正常,于是满怀欣喜的打开Hyper-v管理器想建个虚机试试。杯具就这样发生了… 这是怎么回事呢? 在网上查了一些资料,很多都是说要在Bios里面打开虚拟化支持;还有的说要升到SP1。Bios里面已经打开了,系统已经是SP1了。为什么还是这样呢?原来AMD推土机架构的关键点之一就是诸多全新设计的指令集,而这些指令集要想高效运行,操作系统的支持是离不开的。Windows servers 2008 R2 SP1是不支持的。于是微软就放出了一个热修复补丁KB2568088,对推土机内的AVX指令集提供了支持。微软在知识库文章中表示,如果你在AMD推土机处理器上运行...
asp获取当前域名方法 asp获取当前域名从来就不是什么有难度的事情,但是在实际项目使用中,大家获取的具体URL信息可能是不同的,各个方法获取见下表,而如果要获取当前域名,可以看下面加粗部分:Request.ServerVariables("SERVER_NAME")'当前域名Request.ServerVariables("SERVER_PORT")'当前端口Request.ServerVariables("SCRIPT_NAME")'当前文件名Request.ServerVariables("QUERY_STRING")'当前页面的传入参数Request.ServerVariables("HTTP_USER_AGENT")'取得当前浏览器信息request("remote_addr")'取得IPRequest.ServerVariables("HTTP_REFERER")'上个页面地址Request.ServerVariables("HTTP_HOST")'获取当前域名当采用SERVER_NAME时返回的是不带端口号的URL。通过以上分析得知.要获取当前域名,就必需使用 Request.ServerVariables,因此到源码程序里面找配置文件或是函数功能的文件源码,查找 Request.ServerVariables找到此绑定域名有关的信息,将其它修改或是删除,即可解决。
限制同ip的Apache连接数很多时候会有一些无聊的人,或者你的网站很受欢迎,不希望每个用户同时打开很多的连接。本文讲述一种方法,处理一下限制每个用户的连接数。本文以Centos4/Redhat为基础:安装 mod_limitipconn 官方网站:http://dominia.org/djao/limitipconn2.htmlCentos4/Redhat有rpm包,容易安装。(mod_limitipconn限制ip链接数安装包)安装方法:rpm -ivh mod_limitipconn-0.23-4.el4.i386.rpm查看一下安装的位置:配置方法:vim httpd.conf更改如下:ExtendedStatus On添加新的模块LoadModule limitipconn_module modules/mod_limitipconn.so<IfModule mod_limitipconn.c><Location />MaxConnPerIP 15 ###限制了每个ip最多有15个链接</Location></IfModule>更多信息参看/usr/share/doc/mod_limitipconn-0.23/README源码的安装方法,参看官网的帮助文件。
apache限速和限制IP连接数的模块安装mod_bw 和 mod_limitipconn 都非常简单。1、下载: wgethttp://dominia.org/djao/limit/mod_limitipconn-0.22.tar.gz wgethttp://bwmod.sourceforge.net/files/mod_bw-0.7.tgz2.安装#tar -zxvf mod_limitipconn-0.22.tar.gz#cd mod_limitipconn-0.22#vi Makefile修改:apxs = “/usr/local/apache2/bin/apxs” #这里是自己apache的apxs路径,加载模块或者#/usr/local/apache2/bin/apxs -i -c -a mod_limitipconn.c 来加载模块#make#make install#tar -xvf mod_bw-0.7.tgz#cd mod_bw#/usr/local/apache2/bin/apxs -i -c -a/home/kenami/mod_bw/mod_bw.c下面用vi打开apache 的配置文件 httpd.conf发现了以下两行:LoadModule limitipconn_module modules/mod_limitipconn.soLoadModule bw_module modules/mod_bw.so说明这两个模块安装成功以下在httpd.conf 配置这两个模块,我的配置如下:<IfModulemod_limitipconn.c> <Location/home/bo@znche.com/attachments/month_*>#需要控制的路径  ...
iptables限制同一时,同一IP连接数 iptables -I INPUT -p tcp --dport 80 -m connlimit --connlimit-above 30 -j REJECT#允许单个IP的最大连接数为 30利用 iptables 加上 recent 模块,阻挡大量的请求 新版的 iptables 有个好用简单又有效率的功能,可以设定它阻止瞬间联机太多的来源 IP。这种阻挡功能在某些很受欢迎的,特别像是大型讨论区网站,每个网页都遭到「无知却故意」的人士。一瞬间太多的链接访问,导致服务器呈现呆滞状态。 这时,就需要下列的三行指令: iptables -I INPUT -p tcp --dport 80 -d SERVER_IP -m state --state NEW -m recent --name httpuser --set iptables -A INPUT -m recent --update --name httpuser --seconds 60 --hitcount 9 -j LOG --log-prefix 'HTTP attack: ' iptables -A INPUT -m recent --update --name httpuser --seconds 60 --hitcount 9 -j DROP 其中 SERVER_IP 换上被攻击的服务器 IP。 1. 第一行的意思是:-I,将本规则插入到 INPUT 链里头的最上头。什么样的规则...
iptables限制同一IP连接数 当WEB站点受到严重的cc攻击,我们可以用iptables来防止web服务器被CC攻击,实现自动屏蔽IP的功能。1.系统要求(1) LINUX 内核版本:2.6.9-42ELsmp或2.6.9-55ELsmp(其它内核版本需要重新编译内核,比较麻烦,但是也是可以实现的)。(2) iptables版本:1.3.72. 安装安装iptables1.3.7和系统内核版本对应的内核模块kernel-smp-modules-connlimit3. 配置相应的iptables规则示例如下:(1) 控制单个IP的最大并发连接数iptables -I INPUT -p tcp --dport 80 -m connlimit --connlimit-above 30 -j REJECT#允许单个IP的最大连接数为 30(2) 控制单个IP在一定的时间(比如60秒)内允许新建立的连接数iptables -A INPUT -p tcp --dport 80 -m recent --name BAD_HTTP_ACCESS --update --seconds 60 --hitcount 30 -j REJECTiptables -A INPUT -p tcp --dport 80 -m recent --name BAD_HTTP_ACCESS --set -j ACCEPT#单个IP在60秒内只允许最多新建30个连接注意:为了增强iptables防止CC攻击的能力,最好调整一下ipt_recent的参数如下:#cat /etc/modprobe.confoptions ipt_recent ip_list_tot=1000 ip_pkt_list_tot=60#记录1000个IP地址,每个地址记录...
P2V 后vmware tools安装不正常 问题一:vmware tools 不能安装或安装没反映,检查下是不是CD-ROM硬盘是不是没加上 问题二:安装了vmware tools,感觉没安装一样,除了调分辨率,加全速外,另外还有以下两点特别注意: 1.EDIT=》options=>VMWARE TOOLS选项里面勾选下面四个。(run vmware tolls scripts) 2.我的电脑=》高级=》性能设置=调整为最佳性能 以上两点都是我摸索出来的
VM物理系统迁移虚拟化P2V技术 描述:企业搭建虚拟化平台之后的第一件事肯定是将现有的服务器应用业务转移到虚拟服务器上,这就是虚拟化整合服务器的第一步,也是虚拟化程序的基础功能之一:P2V的转化功能。将现有的物理服务器操作系统连同全部企业搭建虚拟化平台之后的第一件事肯定是将现有的服务器应用业务转移到虚拟服务器上,这就是虚拟化整合服务器的第一步,也是虚拟化程序的基础功能之一:P2V的转化功能。将现有的物理服务器操作系统连同全部的应用程序和硬盘上已经储存的文档数据整体打包转移到搭建好的虚拟化平台上,不用再循规蹈矩的装完系统装应用,按部就班的调完本地调网络,整个过程有点像PC上的一键Ghost系统,可以将将系统整体搬迁到新的硬件上。这对虚机的部署有很大的方便,原先物理服务器上的应用程序并不需要停顿太长时间就可以在虚拟平台上继续工作了。 不过虚拟化的P2V可不是Ghost,迁移的过程更像是将OS操作系统从硬件驱动中剥离并且架空到虚拟层之上,由虚拟层将接管硬件驱动,并将硬件资源,如:存储磁盘、处理器、内存和NIC等关键部件虚拟化为OS认可的并且可以继续调配使用的虚拟资源。编辑曾在一研讨会上听闻某虚拟化专家对这个系统迁移过程总结为“...
linux下oracle 10g安装(超级详细图解教程) linux下oracle 10g安装(超级详细图解教程) 一,基本配置:1.以root登录,挂载linux iso文件[root@oracle ~]# hostnameoracle.junjie.com[root@oracle ~]# cat /etc/sysconfig/networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=oracle.junjie.com[root@oracle ~]# ifconfig eth0eth0 Link encap:Ethernet HWaddr 00:0C:29:65:FC:1D inet addr:192.168.101.88 Bcast:192.168.101.255 Mask:255.255.255.0[root@oracle ~]# mkdir /mnt/cdrom/[root@oracle ~]# mount /dev/cdrom /mnt/cdrom/mount: block device /dev/cdrom is write-protected, mounting read-only2. 检查包是否安装[root@oracle ~]# cd /mnt/cdrom/Server/libXp-1.0.0-8.1.el5.i386.rpm binutils-2.17.50.0.6-12.el5.i386.rpm compat-db-4.2.52-5.1.i386.rpmcompat-libstdc++-296-2.96-138.i386.rpm control-center-2.16.0-16.el5.i386.rpm gcc-4.1.2-46.el5.i386.rpm gcc-c++-4.1.2-46.el5.i386.rpm glibc-2.5-42.i386.rpm glibc-common-...
最新评论