8月 082010
 

windows XP下的配置方法与2003下配置方法基本相同。只是XP下必须先安装上IPV6协议,并且至少升级至SP1。配置过程如下:

1、安装IPV6协议

C:\>ipv6 install

2 、查看端口信息
首先使用 ipv6 if 指令查看各接口状态,一般情况下,你会到如下显示:
Interface 4 (site 1): 本地连接
……
Interface 3 (site 1): 6-over-4 Virtual Interface
……
Interface 2 (site 0): Tunnel Pseudo-Interface
……
Interface 1 (site 0): Loopback Pseudo-Interface
……
  Interface 4 是本地的实际端口,其他三个都是虚拟端口,值得注意的是 Interface 2 ,它是 Auto-Tunnel 的端口,在接入配置中我们要用到。 Continue reading »

12月 032008
 

  昨天笔者因为病毒的原因重装了XP,但重装后发现“我的文档”中的一些文件打不开,老提示拒绝访问。XP原来是装在C盘,而“我的文档”在原来的XP系统中是调整到了D盘的一个文件夹,当时这样做的目的是为了避免重装系统时忘记备份,将我的文档中的内容格式化掉。记得原来在单位用电脑时也遇到过类似的情况,只是当时没什么重要文件,也就没有想办法解决这个问题。可现在情况不一样了,那里面有许多重要的文件,而且当时将这个文件设为专用了,这可能是造成“拒绝访问”的原因。查看了一下,果然不只“我的文档”中的一些文件,以前设为专用的一些文件夹都拒绝访问,推断是由于同一原因。

  是不是再新建一个同样名称的用户就能访问呢?经试验,也不行,因为在XP中,每个用户都有一个唯一的SID。

  于是在网上搜索了一下,原来有许多朋友也遇到过这种问题,而且也有许多热心的朋友提供了多种解决的办法。经参考各路豪杰提供的绝招之后,又经过实践,终于总结出解决此类问题的一个良方,发在这里贡献给各位,希望对遇到同类问题的朋友有帮助。

  闲言少叙,下面介绍具体解决方法。 Continue reading »

10月 182008
 

原题:微软(中国)蒙冤记

       10月17日上午8点半,我来到微软中国总部20层,在张亚勤办公室对面的小会议室里面,向微软中国客户端商业市场总监林聪悟先生和市场战略部正版推广市场经理郑怡女士询问“黑屏”问题,明白了一些事实真相,在此与大家分享。

        我坐在郑女士的旁边,她打开一台笔记本电脑让我亲眼看着,她用手指着显示屏一条一条地讲解给我听(由于我平时使用Ubuntu,对Windows系统的细节不熟悉)。我可以确认一下几点事实:

         一、正版验证工具软件不会自动安装在你的本地计算机上,除非得到你事先的适当安排;

         二、正版验证工具软件必须得到用户自己的确认(有3次选择机会)才能安装到本地计算机上;

         三、一旦正版验证工具软件安装到本地计算机上,它的功能只限于识别本地计算机上所安装的操作系统是否为正版授权软件;

         四、如果正版验证软件发现用户使用非正版授权操作系统,它让该本地计算机的所谓“Wall Paper”(“墙纸”)每间隔一小时变为纯黑色,而此时在显示屏上的工具条和按钮均仍然存在,明显可见,不会影响到用户的正常工作(及工作流程);

         五、如果正版验证工具软件发现用户使用非正版授权操作系统XP,该工具软件在该本地计算机的显示屏的右下方打出一条小标记,并且附带一行很小的说明文字:“非正版授权”。 Continue reading »

9月 122008
 

最近很多人都在谈谷歌Chrome浏览器将如何与微软IE8和Fierfox竞争,如何为“云计算”做准备。我不太认同这些看法。

在我看来,Chrome对于谷歌来说,绝不是一个浏览器那么简单,而是一个打着“浏览器”旗号的“网络开发平台”。其真正的目的是要打破基于Windows API的微软‘经济系统’的生态平衡,从而使开发者和普通用户逐渐不再依赖微软操作系统,最终实现颠覆微软的长期目标。

Chrome的实质:网络开发平台

谷歌在Chrome里做了三件事。

首先,谷歌重写了Java Script引擎,大大提升了Chrome运行Web化软件应用的性能,使其可以承载更强大的软件化Web应用;其次,Chrome革命性地改造了浏览器的界面,每一个标签可以单独拖出来形成独立窗口,使其看起来不再是传统的浏览器,而更像一个本地化的软件应用程序;第三,将每个标签作为独立进程来运行,并采用了与360安全浏览器一样的“沙箱”技术,任何一个进程的崩溃或假死都不会影响其他进程,大大提高了浏览器的稳定性。

现在很多网络版Office的应用因为仍在浏览器里运行,浏览器上的菜单、按纽会严重干扰用户体验,总会觉得这个在网页里运行的Web应用比不上本机的软件。 Chrome的这种标签设计,可以把很多WEB应用的界面和使用体变成跟本地软件几乎一样。这种用户体验的转变对于微软来说,很可能带来一场可怕的革命。

举个例子,今天的Widget(微巨)应用分为两种,一种是独立的应用软件,比如桌面上的天气预报;另一种是在网页上的Widget 应用。现在有了Chrome后就可以把网页上和桌面上的Widget打通。比如我为Fierfox开发了一个网页Widget游戏,我现在就可以把它单独抽出来放在一个Chrome窗口里运行,由于Chrome本身没有界面,这个网页Widget游戏看起来就变成了桌面Widget游戏。

所以说,Chrome不是为一般的网页浏览设计的,也不像IE那样是给普通用户使用的,而是为很多网络应用的开发者提供的。这些人以前开发的网络应用,也可以放在IE里一下子给很多人使用,但它始终是一个网页应用。但如果现在把它放在Chrome平台上,变成跟本地软件一模一样的应用,那么很多开发者开发 Web应用软件时,很可能会把Chrome作为底层平台,并用户大力推荐使用Chrome。随着客户端往WEB化发展,而WEB化又向客户端靠拢,Chrome就会成为两者融合的一个桥梁。 Continue reading »

9月 112008
 

菜雨博客

今天买伞回来之后发现我放blog的虚拟机又出问题了,windows2003显示虚拟内存不足。于是我登录进去看,其他同样设置的机器原来都是一直好好的,为什么就是这个不行,而且这样的情况出现的不止一次了。重启,进入系统,非常慢,打开任务管理器,发现Apache的进程httpd.exe的内存占用竟然到了400多M,而且还在不停增加,难怪了。重启之后,现象一样,httpd.exe占用的内存不断增加,直到把机器拖垮。

上网搜索,很多的还是说是因为配置的原因,说是要将 httpd.conf 中的 Threadsperchild 和MaxRequestsPerchild做合适的配置。ThreadsPerChild的意思是系统启动时默认启动的等待线程数,用来等待处理客户的请求,MaxRequestsPerchild 指令设置每个子进程在其生存期内允许伺服的最大请求数量。到达MaxRequestsPerChild的限制后,子进程将会结束。根据很多人的经验,一般的服务器2G内存或4G内存,ThreadsPerChild 200~300,MaxRequestsPerchild 1000~3000。我用的是虚拟机,只划了512M内存过去,我不停的修改参数设置,大致知道了占用的最大内存会是Threadsperchild的3-4倍。我最后给自己的虚拟机的设置是Threadsperchild 50 ,MaxRequestsPerchild 256 。暂时还是有用的,但是长久我就不知道了,我看到很多人还是没有用的,又有说法是这个是Apache 2.2.4及其之下的一个bug。很不幸,我用的是APMSERV的集成包,Apache是2.2.3。我刚刚在发布上篇日志的时候就看到了内存又飙到了200多M。我的直觉告诉我服务器的这个问题肯定和wordpress有关,或者是它的一个插件或者主题引起的,另外一个CMS是DEDE,基本都静态页,应该没什么问题的。但是我现在很崩溃,这么细致的试还真没有时间。 Continue reading »

9月 082008
 

一般来说,WinNT系统下使用IIS,而Apache在Linux下应用的比较多,但是依然有很多人在WinNT系统下使用Apache而非IIS,可能是基于对Windows系统的熟悉吧。今天就来说一下在Windows系统下如果优化Apache的性能。

mpm_winnt.c是专门针对Windows NT优化的MPM(多路处理模块),它使用一个单独的父进程产生一个单独的子进程,在这个子进程轮流产生多个线程来处理请求。也就是说mpm_winnt只能启动父子两个进程, 不能像Linux下那样同时启动多个进程。

mpm_winnt主要通过ThreadsPerChild和MaxRequestsPerChild两个参数来优化Apache,下面详细来说明一下。

ThreadsPerChild
这个参数用于设置每个进程的线程数, 子进程在启动时建立这些线程后就不再建立新的线程了. 一方面因为mpm_winnt不能启动多个进程, 所以这个数值要足够大,以便可以处理可能的请求高峰; 另一方面该参数以服务器的响应速度为准的, 数目太大的反而会变慢。因此需要综合均衡一个合理的数值。

mpm_winnt上的默认值是64, 最大值是1920. 这里建议设置为100-500之间,服务器性能高的话值大一些,反之值小一些。

MaxRequestsPerChild
该参数表示每个子进程能够处理的最大请求数, 即同时间内子进程数目.设置为零表示不限制, mpm_winnt上的默认值就是0.

方参考手册中不建议设置为0, 主要基于两点考虑: (1) 可以防止(偶然的)内存泄漏无限进行,从而耗尽内存; (2) 给进程一个有限寿命,从而有助于当服务器负载减轻的时候减少活动进程的数量。 Continue reading »

4月 272008
 

现象: windows xp更新总是提示有可用的更新,但自动下载安装多次后,总是提示'安装失败'.

解决: 可以去微软下在中心将对应的补丁文件下载下来然后安装即可. Microsoft .NET Framework 2.0 Service Pack 1 (x86) 并没有标注kb110806

http://www.microsoft.com/downloads/info.aspx?na=90&p=&SrcDisplayLang=zh-cn&SrcCategoryId=&SrcFamilyId=79bc3b77-e02c-4ad3-aacf-a7633f706ba5&u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2f0%2f8%2fc%2f08c19fa4-4c4f-4ffb-9d6c-150906578c9e%2fNetFx20SP1_x86.exe

概述
Microsoft .NET Framework 2.0 Service Pack 1 针对 Microsoft .NET Framework 2.0 发布后客户报告的问题提供了累积的汇总更新。此外,该更新还可帮助改进安全性,且提供了用于 .NET Framework 3.0 Service Pack 1 和 .NET Framework 3.5 的系统必备功能支持。

4月 132008
 

新闻来源:雅虎奇摩(台湾)

微软新作业系统Vista上市后,前一代的作业系统Windows XP将于今年6月30日停止销售,很多消费者担心日后微软也将不再对Windows XP提供技术支援服务,对此,微软指出,对于Windows XP的免费安全性更新将持续到2014年,消费者无须担心自己的作业系统会变成孤儿。(张德厚报导)

微软即将于今年6月30日起终止Windows XP零售版本的销售以及停止出货给OEM厂商,此消息发布后,很多消费者担心自己目前所使用的Windows XP作业系统将成孤儿。微软澄清表示,虽然XP不再销售,但是技术支援服务仍将持续,包含:事件支援(免费事件支援、付费事件支援、计时付费支援、保固声明支援)、免费安全性更新支援、免费非安全性产品程式码修补等服务都将提供到2009年4月14日。而之后到2014年4月8日止,微软仍将提供事件支援以及免费XP的安全性更新,但企业如要求非安全性产品程式码修补则需付费。

微软产品行销副理赖建宇:『譬如说在企业内部,针对 Windows XP的某一个功能提供非安全性产品程式码的修补,此时企业就必须要付费,但是安全性更新我们还是提供。』也就是说,跟一般使用者最相关的安全性更新支援,微软对Windows XP将提供到2014年,消费者无须担心。 Continue reading »