September 26, 2010
NoSQL数据库探讨之一 - 为什么要用非关系数据库?
"\u003cp\u003e随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,例如:\u003c/p\u003e\n\u003cp\u003e1、High performance – 对数据库高并发读写的需求\nweb2.0网站要根据用户个性化信息来实时生成动态页面和提供动态信息,所以基本上无法使用动态页面静态化技术,因此数据库并发负载非常高,往往要达到每秒上万次读写请求。关系数据库应付上万次SQL查询还勉强顶得住,但是应付上万次SQL写数据请求,硬盘IO就已经无法承受了。其实对于普通的BBS网站,往往也存在对高并发写请求的需求,例如像JavaEye网站的实时统计在线用户状态,记录热门帖子的点击次数,投票计数等,因此这是一个相当普遍的需求。\u003c/p\u003e\n\u003cp\u003e2、Huge Storage – 对海量数据的高效率存储和访问的需求\n类似Facebook,twitter,Friendfeed这样的SNS网站,每天用户产生海量的用户动态,以Friendfeed为例,一个月就达到了2.5亿条用户 …\u003c/p\u003e"
September 26, 2010
MongoDB 介绍,安装
"\u003cp\u003e这是MongoDB的系列学习笔记的第一篇,主要介绍什么是非关系型数据库MongoDB,如何下载,去哪儿下载,又该怎么正确的安装等一系列问题。\u003c/p\u003e\n\u003ch2 id=\"一前言\"\u003e一、前言\u003c/h2\u003e\n\u003cp\u003e最近开始学习非关系型数据库MongoDB,却在博客园上找不到比较系统的教程,很多资料都要去查阅英文网站,效率比较低下。本人不才,借着自学的机会把心得体会都记录下来,方便感兴趣的童鞋分享讨论。部分资源出自其他博客,旨将零散知识点集中到一起,如果有侵犯您的权利,请联系[email protected]。大部分内容均系原创,欢迎大家转载分享,但转载的同时别忘了注明作者和原文链接哦。\u003c/p\u003e\n\u003ch2 id=\"二mongodb简介\"\u003e二、MongoDB简介\u003c/h2\u003e\n\u003cp\u003eMongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式。Mongo使用C++开发。Mongo的官方网站地址是:http://www.mongodb.org/,读者可以在此获得更详细的信息。\n小插曲:什么是NoSql?\u003c/p\u003e\n\u003cp\u003eNoSql,全称是 Not Only Sql,指的是非关系型的数据库。下一代数据库主要解决几个要点:非关系型的、分布式的、开源的、 …\u003c/p\u003e"
September 25, 2010
Linux下使用screen工作How-to
"\u003cp\u003e通过ssh在Linux终端下工作,有一个很烦的事情就是,如果需要执行一个长时间的命令(例如拷贝一个大文件,或者做DDL)时,如果终端意外断开(网络或者别的原因),一般命令就会终止,当然你可以使用nohup命令,这里提供另一个办法:使用\u003ca href=\"http://www.gnu.org/software/screen/\"\u003escreen\u003c/a\u003e。\u003c/p\u003e\n\u003cp\u003e一般,我们创建一个screen会话,然后连接会话并在会话下工作,这时候,我们可以随时挂起会话,去做别的事情,而且这个挂起的会话会一直在后台执行。而后又可以重新连接会话。下面是一个简单的How-to:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eHow-to\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e1.1 创建一个screen会话\u003c/p\u003e\n\u003cp\u003escreen -dmS supu\u003c/p\u003e\n\u003cp\u003e该命令,创建一个名为supu的会话,当时并不立刻进入会话。\u003c/p\u003e\n\u003cp\u003e1.2 连入会话\u003c/p\u003e\n\u003cp\u003escreen -r supu\u003c/p\u003e\n\u003cp\u003e连入会话后,就可以做任何想做的工作了。\u003c/p\u003e\n\u003cp\u003e1.3 挂起该终端\u003c/p\u003e\n\u003cp\u003e如果你在会话中,做了某个需要等很久的操作,或者你需要离开一段时间,这时就需要执行挂起操作了:\u003c/p\u003e\n\u003cp\u003e(ctrl+a) + D 先按下Ctr+a然后按D键(screen捕获ctrl+a,后面跟一个命令键D,可以通过ctrl+a ?查看更多)\u003c/p\u003e\n\u003cp\u003e1.4 其他相关\u003c/p\u003e\n\u003cp\u003e而后,可以重新使用-r参数回到会话;在会话 …\u003c/p\u003e"
September 23, 2010
Suhosin介绍-用Suhosin加强PHP脚本语言安全性
"\u003cp\u003ePHP是一种非常流行之网站脚本语言,但是它本身所固有之安全性是非常薄弱。本文讲述了PHP增强计划(Hardened-PHP project)和新之Suhosi计划,Suhosin提供了增强之PHP之安全配置。\u003c/p\u003e\n\u003cp\u003ePHP是带有争论地但又是最流行之一种网站脚本语言。它之所以流行,是因为它低廉之价格,然而,这低廉之价格导致用PHP写之网站应用程序越来越多之同时也越来越多之展现出PHP本身在安全上之脆弱,这种安全特性显示出PHP是极不可靠,不过同时对这个脚本语言本身而言它又是非常灵活之,使用它就能很容易之实现代码,不过这些代码都是臃肿之且不安全之,虽然是这样它还是一直都拥有很多之使用者。你可以根据实际情况来假设,一次又一次,各种应用软件都体现了这种脆弱性:容易受到SQL注入、跨站脚本、任意执行指令等等之攻击。\u003c/p\u003e\n\u003cp\u003e因为象safe_mode和open_basedir这样内置之PHP安全措施将被忽略,PHP增强计划创建之PHP更具有安全性,同时也对PHP进行校验检查。最初,这些是由增强之PHP补丁完成之,这些补丁需要修补并重新编译PHP自身。最近,PHP增强计划发布了一个名为Suhosin之新工程。 …\u003c/p\u003e"
September 23, 2010
ImageMagick及PHP的imagick扩展的安装及配置
"\u003cp\u003e在看在 ”\n\u003ca href=\"http://blog.haohtml.com/index.php/archives/5791\"\u003e基于CentOS 5.5 搭建nginx +php +php-fpm+mysql高性能php平台\u003c/a\u003e“的1.7的时候,发现以下两个包,\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ewget \u003ca href=\"http://blog.s135.com/soft/linux/nginx_php/imagick/ImageMagick.tar.gz\"\u003ehttp://blog.s135.com/soft/linux/nginx_php/imagick/ImageMagick.tar.gz\u003c/a\u003e\nwget \u003ca href=\"http://pecl.php.net/get/imagick-2.3.0.tgz\"\u003ehttp://pecl.php.net/get/imagick-2.3.0.tgz\u003c/a\u003e\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e不太清楚两个包的区别是什么的,在网上查了一下,注意区别如下:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://pecl.php.net/package/imagick\"\u003eimagick\u003c/a\u003e 是一个 \u003ca href=\"http://www.php.net/\"\u003ePHP\u003c/a\u003e 的扩展,用 \u003ca href=\"http://www.imagemagick.org/\"\u003eImageMagick\u003c/a\u003e 提供的API来进行图片的创建与修改,不过这些操作已经包装到扩展imagick中去了,最终调用的是ImageMagick提供的API.\u003c/p\u003e\n\u003cp\u003eImageMagick是一套软件系列,主要用于图片的创建、编辑以及转换等,详细的解释见ImageMagick的官方网站 \u003ca href=\"http://www.imagemagick.org/\"\u003ehttp://www.imagemagick.org/\u003c/a\u003e,ImageMagick与GD的性能要高很多,如果是在处理大量的图片时更加能体现ImageMagick的性能。\u003c/p\u003e\n\u003cp\u003e英文原文介绍如下:\u003c/p\u003e\n\u003cp\u003eimagick is a native …\u003c/p\u003e"
September 21, 2010
JS中onpropertychange事件和onchange事件区别
"\u003cp\u003e当一个HTML元素的属性用js改变的时候,都能通过 onpropertychange来捕获。例如一个 对象的value属性被页面的脚本修改的时候,onchange无法捕获到,而onpropertychange却能够捕获。\n也就是说:onpropertychange事件在用键盘每改变一下文本框的值或用js改变其值便会触发一下,而onchange只有在用键盘改变其值,然后在失去焦点(onblur)后才触发,用js改变其值不能触发!onpropertychange和onchange都不管文本框中的实际值有没有变,只要有改的相应操作就可能触发。有时当上面两时间都不能满足需求时,可以考虑只用onblur。\u003c/p\u003e\n\u003cp\u003e还有一点要注意到,当onblur和onchange事件一起用时,onblur会出问题。。。。详见如下\u003c/p\u003e\n\u003cp\u003e测试页面:\u003c/p\u003e\n\u003cp\u003e通过js改变文本框中的值后触发的事件:onpropertychange事件\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e测试onpropertychange事件和onchange事件一起用时:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e测试结果:onpropertychange事件在用键盘每改变一下文本框的值或用js改变其值便会触发一下,而onchange只有在用键 …\u003c/p\u003e"
September 20, 2010
在Centos中yum安装和卸载软件的使用方法
"\u003cp\u003eYum(全 称为 Yellow dog Updater, Modified)是一个在Fedora,Redhat,CentOS中的Shell前端软件包办理器.基於RPM包办理,可以或许从指定的服务器AUTO下载 RPM包而且安装,可以AUTO处理依赖性关系,而且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e安装一个软件时\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eyum -y install httpd\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e安装多个相类似的软件时\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eyum -y install httpd*\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e安装多个非类似软件时\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eyum -y install httpd php php-gd mysql\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e卸载一个软件时\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eyum -y remove httpd\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e卸载多个相类似的软件\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eyum -y remove httpd*\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e卸载多个非类似软件时\u003c/strong\u003e\u003c/p\u003e\n\u003ch1 id=\"yum--y-remove-httpd-php-php-gd-mysql\"\u003eyum -y remove httpd php php-gd mysql\u003c/h1\u003e\n\u003cp\u003e别的还有一个非常棒的用法\u003c/p\u003e\n\u003cp\u003e假如我要执行\u003cstrong\u003eiostat\u003c/strong\u003e这个命令来查看CPU与 存储设备状态,可是执行却发现没有这个命令\u003c/p\u003e\n\u003cp\u003e于是执行yum install \u003cstrong\u003eiostat\u003c/strong\u003e,结果说找不到该软件,使用下面的措施可以解决\u003c/p\u003e\n\u003cp\u003eyum search \u003cstrong\u003eiostat\u003c/strong\u003e就能 …\u003c/p\u003e"
September 20, 2010
WML标签速查手册(转)比较方便便于速查
"\u003cp\u003e\u003cstrong\u003e结构相关标签****语法及属性\u003c/strong\u003e\n\u0026lt; \u003cstrong\u003ewml\u003c/strong\u003e \u0026gt;\n\u003cstrong\u003e\u003cem\u003elang\u003c/em\u003e\u003c/strong\u003e” \u0026gt;\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003econtent\u003c/em\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u0026lt; \u003cstrong\u003ecard\u003c/strong\u003e \u0026gt;\n\u003cstrong\u003e\u003cem\u003ename\u003c/em\u003e\u003c/strong\u003e”\u003c/p\u003e\n\u003cp\u003etitle=” \u003ccode\u003e\u0026lt;strong\u0026gt;\u0026lt;em\u0026gt;label\u0026lt;/em\u0026gt;\u0026lt;/strong\u0026gt;\u003c/code\u003e”\u003c/p\u003e\n\u003cp\u003enewcontext=” \u003ccode\u003e\u0026lt;strong\u0026gt;\u0026lt;em\u0026gt;boolean\u0026lt;/em\u0026gt;\u0026lt;/strong\u0026gt;\u003c/code\u003e”\u003c/p\u003e\n\u003cp\u003estyle=” \u003ccode\u003e\u0026lt;strong\u0026gt;\u0026lt;em\u0026gt;style\u0026lt;/em\u0026gt;\u0026lt;/strong\u0026gt;\u003c/code\u003e”\u003c/p\u003e\n\u003cp\u003eonenterforward=” \u003ccode\u003e\u0026lt;strong\u0026gt;\u0026lt;em\u0026gt;url\u0026lt;/em\u0026gt;\u0026lt;/strong\u0026gt;\u003c/code\u003e”\u003c/p\u003e\n\u003cp\u003eonenterbackward=” \u003ccode\u003e\u0026lt;strong\u0026gt;\u0026lt;em\u0026gt;url\u0026lt;/em\u0026gt;\u0026lt;/strong\u0026gt;\u003c/code\u003e”\u003c/p\u003e\n\u003cp\u003eontimer=” \u003ccode\u003e\u0026lt;strong\u0026gt;\u0026lt;em\u0026gt;url\u0026lt;/em\u0026gt;\u0026lt;/strong\u0026gt;\u003c/code\u003e” \u0026gt; …\u003c/p\u003e"
September 19, 2010
How to install PHP-fpm + Nginx on CentOS 5.3
"\u003cp\u003e\u003ca href=\"http://blog.haohtml.com/archives/9294\"\u003ephp-fpm文档中文翻译[转]:http://blog.haohtml.com/archives/9294\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIn this tutorial i will try to install php-fpm with nginx on centos 5.3. But first:\u003c/p\u003e\n\u003ch2 id=\"what-is-php-fpm-\"\u003eWhat is PHP-FPM ?\u003c/h2\u003e\n\u003cp\u003ePHP-FPM is a patch for PHP4/5 to greatly improve PHP’s FastCGI SAPI capabilities and administration. This means that you don’t install php through your distribution’s package manager, but rather download the package from the PHP-website, and the patch from another site. You patch up the sourcecode, compile things, and get it started.\u003c/p\u003e"
September 18, 2010
[教程]Centos5安装nginx教程及遇到的rewrite和HTTP cache错误解决办法
"\u003cp\u003e有时候,我们需要单独安装nginx,来处理大量的下载请求。单独在Centos5安装nginx遇到的rewrite和HTTP cache错误解决办法:\u003c/p\u003e\n\u003cp\u003ewget \u003ca href=\"http://nginx.org/download/nginx-0.8.33.tar.gz\"\u003ehttp://nginx.org/download/nginx-0.8.33.tar.gz\u003c/a\u003e\ntar -zxvf nginx-0.8.33.tar.gz\ncd nginx-0.8.33\n./configure –prefix=/usr/local/nginx\u003c/p\u003e\n\u003cp\u003e安装Nginx时报错\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e./configure: error: the HTTP rewrite module requires the PCRE library.\u003c/p\u003e\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003e安装pcre-devel解决问题\nyum -y install pcre-devel\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e错误提示:./configure: error: the HTTP cache module requires md5 functions from OpenSSL library. You can either disable the module by using\u003c/p\u003e\n\u003cp\u003e–without-http-cache option, …\u003c/p\u003e"
September 18, 2010
为centos添加EPEL软件仓库
"\u003cp\u003e想用Red Hat Enterprise Linux,但苦于囊中羞涩(欢迎 \u003ca href=\"http://filteroff.com/index.php?q=uggcf%3A%2F%2Fjjj.erqung.pbz%2Fjnccf%2Ffgber%2F\" title=\"购买 RHEL AS Subscription\"\u003e购买 RHEL AS Subscription\u003c/a\u003e:US$1,499 / year),好在还有centos可选,但总感觉它的包少了点。\u003c/p\u003e\n\u003cp\u003e好在现在可以使用Fedora Project 推出的 EPEL(Extra Packages for Enterprise Linux),EPEL是RHEL 的 Fedora 软件仓库,把它添上,你就可以获得 RHEL AS 的高质量、高性能、高可靠性,又需要方便易用(关键是免费)的软件包更新功能。\u003c/p\u003e\n\u003cp\u003eEPEL( \u003ca href=\"http://fedoraproject.org/wiki/EPEL\" title=\"http://fedoraproject.org/wiki/EPEL\"\u003ehttp://fedoraproject.org/wiki/EPEL\u003c/a\u003e) 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL,就像在 Fedora 上一样,可以通过 yum install package-name,随意安装软件。\n安装 EPEL 非常简单:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRHEL 4(centos 4):\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003esu -c ‘rpm -Uvh …\u003c/p\u003e\u003c/blockquote\u003e"
September 18, 2010
[原创]使用Centos-DVD作为YUM源安装系统
"\u003cp\u003e使用Centos DVD作为软件yum源来安装软件\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e1.挂载CDROM\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003emkdir /mnt/cdrom\u003c/p\u003e\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003emount -t auto /dev/cdrom /mnt/cdrom\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e有关mount的用法请参考: \u003ca href=\"http://blog.haohtml.com/archives/9583\"\u003ehttp://blog.haohtml.com/archives/9583\u003c/a\u003e,可以将上面的两行写到一个文件set_yum_dvd.sh里.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e2.修改配置文件\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e默认情况下是以网络的方式来安装的,如果网络无法连接话,再从本地YUM源安装,对于网络方式配置文件为etc/yum.repos.d/CentOS-Base.repo,而本地yum源配置文件为/etc/yum.repos.d/CentOS-Media.repo,所以为了让使用本地yum源,只有把CentOS-Base.repo改为名字即可。\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003ecd /etc/yum.repos.d/\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003emv CentOS-Base.repo CentOS-Base.repo.bak\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003evi CentOS-Media.repo\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e把以下三行的后两行删除\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003ebaseurl=file:///media/CentOS/ …\u003c/p\u003e\u003c/blockquote\u003e"
September 18, 2010
CentOS CDROM挂载使用mount命令
"\u003cp\u003eCentOS CDROM挂载还是比较常用的,于是我研究了一下CentOS CDROM挂载,在这里拿出来和大家分享一下,希望CentOS CDROM挂载对大家有用。使用mount命令CentOS CDROM挂载学习目的是能访问CentOS CDROM挂载中的数据。\u003c/p\u003e\n\u003cp\u003eLinux显示所有的目录都在一个目录树下,而于他们位于哪一个驱动器/硬件无关。在Linux下的磁盘内容作为子目录形式出现的。可移动介质的内容不会自动出现在这些自目录的,我们必须通过挂载驱动器来实现。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e用mount命令来挂载CentOS CDROM挂载.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e命令:mount -t auto /dev/cdrom /mnt/cdrom\u003c/p\u003e\n\u003cp\u003e这命令就是把CentOS CDROM挂载在/mnt/cdrom目录中,这里我就可以访问里面的内容了。\u003c/p\u003e\n\u003cp\u003e学习操作过程:\u003c/p\u003e\n\u003cp\u003e[OK_008@CentOS4 ~]$ mount -t auto /dev/cdrom /mnt/cdrommount: only root can do that\u003c/p\u003e\n\u003cp\u003e–一般用户无法挂载cdrom,只有root用户才可以操作。\u003c/p\u003e\n\u003cp\u003e[OK_008@CentOS4 ~]$ –切换用户操作: …\u003c/p\u003e"
September 18, 2010
CentOS下安装lnmp(Nginx+PHP+MySQL)fpm
"\u003cp\u003ePHP 5.3.1\u003c/p\u003e\n\u003cp\u003eMySQL 5.0.89\u003c/p\u003e\n\u003cp\u003eNginx 0.8.33 或 0.7.65 (可选)\u003c/p\u003e\n\u003cp\u003e这个可比网上流传的什么一键安装包要好得多,强烈推荐此法安装,适合所有菜鸟和高手。我服务器上全用的源代码编译安装,也好不到哪去,还很费劲。我这个装完已经包含 php 的一些常用扩展, PDO,eaccelerator,memcache,tidy等等。\u003c/p\u003e\n\u003cp\u003eCentOS 最小化安装,然后先新建一个 repo\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1 id=\"vi-etcyumreposdcentos21andycomrepo\"\u003evi /etc/yum.repos.d/centos.21andy.com.repo\u003c/h1\u003e\u003c/blockquote\u003e\n\u003cp\u003e放入如下内容\u003c/p\u003e\n\u003cp\u003e[21Andy.com]\u003c/p\u003e\n\u003cp\u003ename=21Andy.com Packages for Enterprise Linux 5 – $basearch\u003c/p\u003e\n\u003cp\u003ebaseurl=http://www.21andy.com/centos/5/$basearch/\u003c/p\u003e\n\u003cp\u003eenabled=1\u003c/p\u003e\n\u003cp\u003egpgcheck=0\u003c/p\u003e\n\u003cp\u003eprotect=1\u003c/p\u003e\n\u003cp\u003e或者使用中国科技大学的yum源:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e#cd /etc/yum.repos.d\u003c/p\u003e\n\u003cp\u003e#mv CentOS-Base.repo CentOS-Base.repo.save\u003c/p\u003e\n\u003cp\u003e#wget …\u003c/p\u003e\u003c/blockquote\u003e"
September 18, 2010
取消Windows2003关机事件跟踪
"\u003cp\u003e\u003cstrong\u003e法一(推荐):通过组策略对该信息进行设置。\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e方法为,通过任务栏的“开始→运行→gpedit.msc启动组策略→计算机配置→管理模板→系统→显示关机事件跟踪→禁用”即可。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e法二:修改注册表\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e第一步:在桌面上建立一个文本文件,例如起名为Softer.txt。\n第二步:将以下内容填写到该批处理文件中:\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003eWindows Registry Editor Version 5.00\n\u003c/code\u003e\u003c/pre\u003e\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e[HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\ Microsoft\\Windows NT\\Reliability]\n\u0026#34;ShutdownReasonOn\u0026#34;=dword:00000000\n\u0026#34;ShutdownReasonUI\u0026#34;=dword:00000000\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003e第三步:将该文件另存为Softer.reg注册表文件,并双击该文件导入注册表,这样关机时的跟踪就被我们轻松取消了。\u003c/p\u003e\n\u003cp\u003e但是在我们非法关机后进入系统时,还会出现一个非法关机的事件填写窗口。我们同样可以通过编辑注册表文件的方法解决这个问题,注册表文件内容如下:\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003eWindows Registry Editor …\u003c/code\u003e\u003c/pre\u003e"