<?xml version="1.0" encoding="UTF-8"?>
  <feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html"><![CDATA[binbin的小窝]]></title>
  <subtitle type="html"><![CDATA[]]></subtitle>
  <id>http://www.zhaozhibin.com/</id> 
  <link rel="alternate" type="text/html" href="http://www.zhaozhibin.com/" /> 
  <link rel="self" type="application/atom+xml" href="http://www.zhaozhibin.com/atom.asp" /> 
  <generator uri="http://www.pjhome.net/" version="2.4.1022">PJBlog2</generator> 
  <updated>2008-10-27T09:33:27+08:00</updated> 

  <entry>
	  <title type="html"><![CDATA[生活 工作]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.zhaozhibin.com/</uri>
		 <email>ttjiadc@126.com</email>
	  </author>
	  <category term="" scheme="http://www.zhaozhibin.com/default.asp?cateID=4" label="生活札记" /> 
	  <updated>2008-10-27T09:33:27+08:00</updated>
	  <published>2008-10-27T09:33:27+08:00</published>
		  <summary type="html"><![CDATA[ <img src="http://www.zhaozhibin.com/images/smilies/Face_01.gif" border="0" style="margin:0px 0px -2px 0px" alt=""/>最近有点小闹心。很多事都不尽如意。2008年真是紊事多发的一年！哎！目前工作行业整体有点乱。行业应该有国家部门整顿一下了。规范化市场等。突破这个瓶颈口也许发展会好很多。金融危机真是弄的人心晃晃。感觉到生活的压力太大。希望这些都很快的过去。把希望永远绽放。否则。业将不业啊！]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.zhaozhibin.com/default.asp?id=23" /> 
	  <id>http://www.zhaozhibin.com/default.asp?id=23</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[mysql的导入等问题]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.zhaozhibin.com/</uri>
		 <email>ttjiadc@126.com</email>
	  </author>
	  <category term="" scheme="http://www.zhaozhibin.com/default.asp?cateID=5" label="网络技术" /> 
	  <updated>2008-08-16T16:52:00+08:00</updated>
	  <published>2008-08-16T16:52:00+08:00</published>
		  <summary type="html"><![CDATA[mysqldump&nbsp;&nbsp;-u root -p 库名 &lt; sql文件名-------注释 mysql .sql格式导入命令<br/>或者是建立好数据库 右键 执行批次任务档案-选择.sql 开始导入即可]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.zhaozhibin.com/default.asp?id=22" /> 
	  <id>http://www.zhaozhibin.com/default.asp?id=22</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[Fatal error: Call to undefined function mysql_conn]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.zhaozhibin.com/</uri>
		 <email>ttjiadc@126.com</email>
	  </author>
	  <category term="" scheme="http://www.zhaozhibin.com/default.asp?cateID=5" label="网络技术" /> 
	  <updated>2008-08-07T17:52:01+08:00</updated>
	  <published>2008-08-07T17:52:01+08:00</published>
		  <summary type="html"><![CDATA[说明: 此问题是新手碰到的经常性问题，当年俺也是弄了大半年，翻遍整个互联网，包括国内，国外的所有大站点,PHP官方网站，MySQL官方网站等等啊！&nbsp;&nbsp; 就是没有解决掉这个问题，结果一搁就是大半年，也不知道是我技术不怎么地，还是没有找到真正的答案，哎， 真是苦命啊！&nbsp;&nbsp; 终于有一天,。。。。。。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 接着往下看吧...<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/><br/>电脑配置:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;windows sever 2003 (XP) + IIS6.0 + PHP5.0 + MySQL5.0<br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp; 首先在php.ini里面把 extension=php_mysql.dll 去掉了前面的 ;<br/><br/>1 、把 ../mysql/bin/libmySQL.dll&nbsp;&nbsp; 拷贝到 php5.0 下面，还有拷贝到 php5.0/ext 目录下<br/><br/>2、 将 libmySQL.dll&nbsp;&nbsp; php5ts.dll 两个文件拷贝到&nbsp;&nbsp; windows/system32 下面(windows2003) [ xp也一样，就不说了]<br/><br/>3、 将 php5.0 根目录下面的 php.ini拷贝到 windows目录下，（前提是php.ini必须是配置好的）<br/><br/>4、 此时如果没有什么问题就可以连接数据库进行测试啦<br/><br/>其实这个问题关键的一步是 libmySQL.dll&nbsp;&nbsp; 这个文件，它不是原php5.0下面自带的那个，而是 mysql 文件里带的libmySQL.dll&nbsp;&nbsp;&nbsp;&nbsp; 当年我也是看到网上很多人说把 libmySQL.dll&nbsp;&nbsp; (我自己认为是 php5.0这个目录下的) ，结果是误人子弟啊！ 弄了老长时间还是不行~&nbsp;&nbsp; 哎~&nbsp;&nbsp; 现在这个问题解决啦，真是高兴极啦]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.zhaozhibin.com/default.asp?id=21" /> 
	  <id>http://www.zhaozhibin.com/default.asp?id=21</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[如何关闭1027端口？]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.zhaozhibin.com/</uri>
		 <email>ttjiadc@126.com</email>
	  </author>
	  <category term="" scheme="http://www.zhaozhibin.com/default.asp?cateID=5" label="网络技术" /> 
	  <updated>2008-05-26T15:17:09+08:00</updated>
	  <published>2008-05-26T15:17:09+08:00</published>
		  <summary type="html"><![CDATA[每一项服务都对应相应的端口，比如众如周知的WWW服务的端口是80端口，smtp是25，ftp是21，默认开启的端口都是这些服务开启的,而这对于个人用户来说确实没有必要，关掉端口也就是关闭无用的服务. <br/>开始-控制面板-管理工具-服务-把不需要开启的服务设置为禁用. <br/>或 <br/>开始-运行-services.msc-服务 <br/>1、关闭7和9等端口：关闭Simple TCP/IP Service,支持以下 TCP/IP 服务：Character Generator, Daytime, Discard, Echo, 以及 Quote of the Day。 <br/>2、关闭80端口：关掉WWW服务。在&#34;服务&#34;中显示名称为&#34;World Wide Web Publishing Service&#34;，通过 Internet 信息服务的管理单元提供 Web 连接和管理。 <br/>3、关掉25端口：关闭Simple Mail Transport Protocol (SMTP)服务，它提供的功能是跨网传送电子邮件。 <br/>4、关掉21端口：关闭FTP Publishing Service,它提供的服务是通过 Internet 信息服务的管理单元提供 FTP 连接和管理。 <br/>5、关掉23端口：关闭Telnet服务，它允许远程用户登录到系统并且使用命令行运行控制台程序。 <br/>6、还有一个很重要的就是关闭server服务，此服务提供 RPC 支持、文件、打印以及命名管道共享。关掉它就关掉了winXP的默认共享，比如ipc$ 、c$ 、admin$ 等等，此服务关闭不影响你的其他操作。 <br/>7、还有一个就是139端口，139端口是NetBIOS　Session端口，用来文件和打印共享。 <br/>关闭139端口的方法是在&#34;网络和拨号连接&#34;中&#34;本地连接&#34;中选取&#34;Internet协议(TCP/IP)&#34;属性，进入&#34;高级TCP/IP设置&#34;&#34;WINS设置&#34;里面有一项&#34;禁用TCP/IP的NETBIOS&#34;，打勾就关闭了139端口。 对于个人用户来说，可以在各项服务属性设置中设为&#34;禁用&#34;，以免下次重启服务也重新启动和端口开放了。 <br/>113端口木马的清除（仅适用于windows系统）： <br/>这是一个基于irc聊天室控制的木马程序。 <br/>1.首先使用netstat -an命令确定自己的系统上是否开放了113端口 <br/>2.使用fport命令察看出是哪个程序在监听113端口 <br/>fport工具下载 <br/>例如用fport看到如下结果： <br/>Pid Process Port Proto Path <br/>392 svchost -&gt; 113 TCP C:\WINNT\system32\vhos.exe <br/><br/>我们就可以确定在监听在113端口的木马程序是vhos.exe而该程序所在的路径为 <br/>c:\winnt\system32下。 <br/>3.确定了木马程序名（就是监听113端口的程序）后，在任务管理器中查找到该进程， <br/>并使用管理器结束该进程。 <br/>4.在开始-运行中键入regedit运行注册表管理程序，在注册表里查找刚才找到那个程序， <br/>并将相关的键值全部删掉。 <br/>5.到木马程序所在的目录下删除该木马程序。（通常木马还会包括其他一些程序，如 <br/>rscan.exe、psexec.exe、ipcpass.dic、ipcscan.txt等，根据 <br/>木马程序不同，文件也有所不同，你可以通过察看程序的生成和修改的时间来确定与 <br/>监听113端口的木马程序有关的其他程序） <br/>6.重新启动机器。 <br/><br/>3389端口的关闭： <br/>首先说明3389端口是windows的远程管理终端所开的端口，它并不是一个木马程序，请先 <br/>确定该服务是否是你自己开放的。如果不是必须的，请关闭该服务。 <br/><br/>win2000关闭的方法: <br/>开始-程序-管理工具-服务-找到 Terminal Services服务， <br/>选中属性选项将启动类型改成手动，并停止该服务。 <br/>开始-设置-控制面板-管理工具-服务-找到 Terminal Services <br/>服务项，选中属性选项将启动类型改成手动，并停止该服务。 <br/><br/>winxp关闭的方法： <br/>在我的电脑上点右键选属性--&gt;远程，将里面的远程协助和远程桌面两个选项框里的勾去掉。 <br/><br/>4899端口的关闭： <br/>首先说明4899端口是一个远程控制软件（remote administrator)服务端监听的端口，他不能 <br/>算是一个木马程序，但是具有远程控制功能，通常杀毒软件是无法查出它来的，请先确定该服 <br/>务是否是你自己开放并且是必需的。如果不是请关闭它。 <br/><br/>关闭4899端口： <br/>请在开始--&gt;运行中输入cmd(98以下为command),然后cd C:\winnt\system32(你的系统 <br/>安装目录），输入r_server.exe /stop后按回车。 <br/>然后在输入r_server /uninstall /silence <br/><br/>到C:\winnt\system32(系统目录）下删除r_server.exe admdll.dll radbrv.dll三个文件 <br/><br/><br/>5800，5900端口： <br/><br/>1.首先使用fport命令确定出监听在5800和5900端口的程序所在位置（通常会是c:\winnt\fonts\ <br/>explorer.exe) <br/>2.在任务管理器中杀掉相关的进程（注意有一个是系统本身正常的，请注意！如果错杀可以重新 <br/>运行c:\winnt\explorer.exe) <br/>3.删除C:\winnt\fonts\中的explorer.exe程序。 <br/>4.删除注册表HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run中的 <br/>Explorer项。 <br/>5.重新启动机器。 <br/><br/>6129端口的关闭： <br/><br/>首先说明6129端口是一个远程控制软件（dameware nt utilities)服务端监听得端口，他不是 <br/>一个木马程序，但是具有远程控制功能，通常的杀毒软件是无法查出它来的。请先确定该服务 <br/>是否是你自己安装并且是必需的，如果不是请关闭。 <br/><br/>关闭6129端口： <br/>选择开始--&gt;设置--&gt;控制面板--&gt;管理工具--&gt;服务 <br/>找到DameWare Mini Remote Control项点击右键选择属性选项，将启动类型改成禁用后 <br/>停止该服务。 <br/>到c:\winnt\system32(系统目录）下将DWRCS.EXE程序删除。 <br/>到注册表内将HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\DWMRCS表项删除。 <br/><br/>1029端口和20168端口： <br/><br/>这两个端口是lovgate蠕虫所开放的后门端口。 <br/>蠕虫相关信息请参见：Lovgate蠕虫：<a href="http://it.rising.com.cn/newSite/" target="_blank">http://it.rising.com.cn/newSite/</a> ... rus/Antivirus_Base/ <br/>TopicExplorerPagePackage/lovgate.htm <br/>你可以下载专杀工具：<a href="http://it.rising.com.cn/service/" target="_blank">http://it.rising.com.cn/service/</a> ... ovGate_download.htm <br/>使用方法：下载后直接运行，在该程序运行结束后重起机器后再运行一遍该程序。 <br/><br/>45576端口： <br/><br/>这是一个代理软件的控制端口，请先确定该代理软件并非你自己安装（代理软件会给你的机器带 <br/>来额外的流量） <br/><br/>关闭代理软件： <br/>1.请先使用fport察看出该代理软件所在的位置 <br/>2.在服务中关闭该服务（通常为SkSocks），将该服务关掉。 <br/>3.到该程序所在目录下将该程序删除。 <br/>Windows系统被安装的远程控制软件或其它各种木马通常是由于您没有正确的设置您的管理员密码造成的， 比如administrator的口令为空。所以请先检查系统中所有帐号的口令是否设置的足够安全。 <br/>1. Windows2000口令设置方法 <br/><br/>: <br/>当前用户口令： <br/>在桌面环境下按crtl+alt+del键后弹出选项单，选择其中的更改密码项后按要求输入你的密码（注意：如果以前administrator没有设置密码的话，旧密码那项就不用输入，只需直接输入新的密码）。 <br/><br/>其他用户口令： <br/>在开始-&gt;控制面板-&gt;用户和密码-&gt;选定一个用户名-&gt;点击设置密码 <br/><br/>2. 如何关闭Windows 2000下的445端口？ <br/>关闭445端口的方法有很多，通常用修改注册表的方法： <br/><br/>1) 在命令行窗口运行修改注册表命令RegEdit。 <br/><br/>2) 在弹出的注册表编辑窗口的左边找到下面目录 <br/><br/>HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NetBT\Parameters <br/><br/>你可以一级一级目录往下点击，也可用&#34;查找&#34;命令找到NetBT项，然后点击Parameters项。 <br/><br/>3) 在编辑窗口的右边空白处点击鼠标右键，出现的&#34;新建&#34;菜单中选择&#34;DWORD值&#34;，如下图所示： <br/><br/>4) 将新建的DWORD参数命名为&#34;SMBDeviceEnabled&#34;，数值为缺省的&#34;0&#34;。 <br/><br/>5) 修改完后退出RegEdit，重启机器。 <br/><br/>6) 运行&#34;netstat –an&#34;，你将会发现你的445端口已经不再Listening了。 <br/><br/><br/><br/>7) 如何关闭Windows 2000下的5800,5900端口？ <br/>1) 首先使用fport命令确定出监听在5800和5900端口的程序所在位置（通常会是c:\winnt\fonts\explorer.exe) <br/><br/>2) 在任务管理器中杀掉相关的进程（注意有一个是系统本身正常的，请注意！如果错杀可以重新运行c:\winnt\explorer.exe) <br/><br/>3) 删除C:\winnt\fonts\中的explorer.exe程序。 <br/><br/>4) 删除注册表HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run中的Explorer项。 <br/><br/>5) 重新启动机器。 <br/><br/>4． 如何获得fport工具？ <br/>Fport工具可以把本机开放的TCP/UDP端口同应用程序关联起来，这和使用&#39;netstat -an&#39;命令产生的效果类似，但是该软件还可以把端口和运行着的进程关联起来，并可以显示进程PID，名称和路径。该软件可以用于将未知的端口同应用程序关联起来。 <br/><br/>在CERNET应急响应组的网站上可以获得fport工具，下载路径为： <br/><br/>www.ccert.edu.cn/tools/index.php。 <br/><br/>下载的文件为fport.zip, 用winzip或winrar解开后存放到一个目录下就可以。比如我们把fport放在D:\fport-2.0下。那么，我们运行fport:： <br/><br/><br/><br/>D:\fport-2.0&gt; fport <br/><br/><br/><br/>输出结果如下： <br/><br/>FPort v2.0 - TCP/IP Process to Port Mapper <br/><br/>Copyright 2000 by Foundstone, Inc. <br/><br/>www.foundstone.com <br/><br/><br/><br/>Pid Process Port Proto Path <br/><br/>744 svchost -&gt; 135 TCP C:\WINDOWS\system32\svchost.exe <br/><br/>4 System -&gt; 139 TCP <br/><br/>4 System -&gt; 445 TCP <br/><br/>792 svchost -&gt; 1025 TCP C:\WINDOWS\System32\svchost.exe <br/><br/>1652 navapw32 -&gt; 1027 TCP C:\PROGRA~1\NORTON~1\navapw32.exe <br/><br/>1860 inetinfo -&gt; 1031 TCP C:\WINDOWS\System32\inetsrv\inetinfo.exe <br/><br/>1880 msmsgs -&gt; 1226 TCP C:\Program Files\Messenger\msmsgs.exe <br/><br/>2736 iexplore -&gt; 2162 TCP C:\Program Files\Internet Explorer\iexplore.exe <br/><br/>956 -&gt; 5000 TCP <br/><br/>1880 msmsgs -&gt; 13863 TCP C:\Program Files\Messenger\msmsgs.exe <br/><br/>2736 iexplore -&gt; 123 UDP C:\Program Files\Internet Explorer\iexplore.exe <br/><br/>744 svchost -&gt; 135 UDP C:\WINDOWS\system32\svchost.exe <br/><br/>1332 SecureCRT -&gt; 137 UDP C:\Program Files\SecureCRT\SecureCRT.exe <br/><br/>2664 SecureCRT -&gt; 138 UDP C:\Program Files\SecureCRT\SecureCRT.exe <br/><br/>4 System -&gt; 445 UDP <br/><br/>792 svchost -&gt; 500 UDP C:\WINDOWS\System32\svchost.exe <br/><br/>2524 SecureCRT -&gt; 1028 UDP C:\Program Files\SecureCRT\SecureCRT.EXE <br/><br/>1860 inetinfo -&gt; 1032 UDP C:\WINDOWS\System32\inetsrv\inetinfo.exe <br/><br/>1880 msmsgs -&gt; 1033 UDP C:\Program Files\Messenger\msmsgs.exe <br/><br/>2812 wsftppro -&gt; 1035 UDP D:\tools\wsftppro.exe <br/><br/>956 -&gt; 1543 UDP <br/><br/>1652 navapw32 -&gt; 1561 UDP C:\PROGRA~1\NORTON~1\navapw32.exe <br/><br/>4 System -&gt; 1610 UDP <br/><br/>1880 msmsgs -&gt; 1900 UDP C:\Program Files\Messenger\msmsgs.exe <br/><br/>2736 iexplore -&gt; 3336 UDP C:\Program Files\Internet Explorer\iexplore.exe <br/><br/>2812 wsftppro -&gt; 3456 UDP D:\tools\wsftppro.exe <br/><br/>1880 msmsgs -&gt; 9356 UDP C:\Program Files\Messenger\msmsgs.exe <br/><br/>默认情况下，Windows有很多端口是开放的，在你上网的时候，网络病毒和黑客可以通过这些端口连上你的电脑。为了让你的系统变为铜墙铁壁，应该封闭这些端口，主要有：TCP 135、139、445、593、1025 端口和 UDP 135、137、138、445 端口，一些流行病毒的后门端口（如 TCP 2745、3127、6129 端口），以及远程服务访问端口3389。下面介绍如何在WinXP/2000/2003下关闭这些网络端口： <br/><br/>　　第一步，点击&#34;开始&#34;菜单/设置/控制面板/管理工具，双击打开&#34;本地安全策略&#34;，选中&#34;IP 安全策略，在本地计算机&#34;，在右边窗格的空白位置右击鼠标，弹出快捷菜单，选择&#34;创建 IP 安全策略&#34;（如右图），于是弹出一个向导。在向导中点击&#34;下一步&#34;按钮，为新的安全策略命名；再按&#34;下一步&#34;，则显示&#34;安全通信请求&#34;画面，在画面上把&#34;激活默认相应规则&#34;左边的钩去掉，点击&#34;完成&#34;按钮就创建了一个新的IP 安全策略。 <br/><br/>　　第二步，右击该IP安全策略，在&#34;属性&#34;对话框中，把&#34;使用添加向导&#34;左边的钩去掉，然后单击&#34;添加&#34;按钮添加新的规则，随后弹出&#34;新规则属性&#34;对话框，在画面上点击&#34;添加&#34;按钮，弹出IP筛选器列表窗口；在列表中，首先把&#34;使用添加向导&#34;左边的钩去掉，然后再点击右边的&#34;添加&#34;按钮添加新的筛选器。 <br/><br/>　　第三步，进入&#34;筛选器属性&#34;对话框，首先看到的是寻址，源地址选&#34;任何 IP 地址&#34;，目标地址选&#34;我的 IP 地址&#34;；点击&#34;协议&#34;选项卡，在&#34;选择协议类型&#34;的下拉列表中选择&#34;TCP&#34;，然后在&#34;到此端口&#34;下的文本框中输入&#34;135&#34;，点击&#34;确定&#34;按钮（如左图），这样就添加了一个屏蔽 TCP 135（RPC）端口的筛选器，它可以防止外界通过135端口连上你的电脑。 <br/><br/>　　点击&#34;确定&#34;后回到筛选器列表的对话框，可以看到已经添加了一条策略，重复以上步骤继续添加 TCP 137、139、445、593 端口和 UDP 135、139、445 端口，为它们建立相应的筛选器。 <br/><br/>　　重复以上步骤添加TCP 1025、2745、3127、6129、3389 端口的屏蔽策略，建立好上述端口的筛选器，最后点击&#34;确定&#34;按钮。 <br/><br/>　　第四步，在&#34;新规则属性&#34;对话框中，选择&#34;新 IP 筛选器列表&#34;，然后点击其左边的圆圈上加一个点，表示已经激活，最后点击&#34;筛选器操作&#34;选项卡。在&#34;筛选器操作&#34;选项卡中，把&#34;使用添加向导&#34;左边的钩去掉，点击&#34;添加&#34;按钮，添加&#34;阻止&#34;操作（右图）：在&#34;新筛选器操作属性&#34;的&#34;安全措施&#34;选项卡中，选择&#34;阻止&#34;，然后点击&#34;确定&#34;按钮。 <br/><br/>　　第五步、进入&#34;新规则属性&#34;对话框，点击&#34;新筛选器操作&#34;，其左边的圆圈会加了一个点，表示已经激活，点击&#34;关闭&#34;按钮，关闭对话框；最后回到&#34;新IP安全策略属性&#34;对话框，在&#34;新的IP筛选器列表&#34;左边打钩，按&#34;确定&#34;按钮关闭对话框。在&#34;本地安全策略&#34;窗口，用鼠标右击新添加的 IP 安全策略，然后选择&#34;指派&#34;。 <br/><br/>　　于是重新启动后，电脑中上述网络端口就被关闭了，病毒和黑客再也不能连上这些端口，从而保护了你的电脑. <br/><br/>以上摘自某网站 <br/><br/>重启后查看端口是否开放: <br/><br/>　　在Windows XP中，可以使用Netstat命令查看端口开放情况： <br/><br/>　　命令格式：Netstat －a －e －n －o －s <br/><br/>　　－a 表示显示所有活动的TCP连接以及计算机监听的TCP和UDP端口。 <br/><br/>　　－e 表示显示以太网发送和接收的字节数、数据包数等。 <br/><br/>　　－n 表示只以数字形式显示所有活动的TCP连接的地址和端口号。 <br/><br/>　　－o 表示显示活动的TCP连接并包括每个连接的进程ID（PID）。 <br/><br/>　　－s 表示按协议显示各种连接的统计信息，包括端口号。  <img src="http://www.zhaozhibin.com/images/smilies/Face_01.gif" border="0" style="margin:0px 0px -2px 0px" alt=""/>慢慢学]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.zhaozhibin.com/default.asp?id=20" /> 
	  <id>http://www.zhaozhibin.com/default.asp?id=20</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[ 服务器如何更改3389端口 ]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.zhaozhibin.com/</uri>
		 <email>ttjiadc@126.com</email>
	  </author>
	  <category term="" scheme="http://www.zhaozhibin.com/default.asp?cateID=5" label="网络技术" /> 
	  <updated>2008-05-20T17:59:29+08:00</updated>
	  <published>2008-05-20T17:59:29+08:00</published>
		  <summary type="html"><![CDATA[ <img src="http://www.zhaozhibin.com/images/smilies/Face_06.gif" border="0" style="margin:0px 0px -2px 0px" alt=""/>众所周知，远程终端服务基于端口3389。入侵者一般先扫描主机开放端口，一旦发现其开放了3389端口，就会进行下一步的入侵，所以我们只需要修改该务默认端口就可以避开大多数入侵者的耳目。 <br/>步骤：打开&#34;开始→运行&#34;，输入&#34;regedit&#34;，打开注册表，进入以下路径：[HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\Terminal Server\ Wds\rdpwd\Tds\tcp]，看见PortNamber值了吗？其默认值是3389，修改成所希望的端口，例1222。 <br/><br/>再打开[HKEY_LOCAL_MACHINE\ <br/><br/>SYSTEM\CurrentContro1Set\Control\Tenninal Server\WinStations\RDP\Tcp]，将PortNumber的值（默认是3389）修改成端口1222<br/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.zhaozhibin.com/default.asp?id=19" /> 
	  <id>http://www.zhaozhibin.com/default.asp?id=19</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[win2003+iis6+php+gd2+安装配置]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.zhaozhibin.com/</uri>
		 <email>ttjiadc@126.com</email>
	  </author>
	  <category term="" scheme="http://www.zhaozhibin.com/default.asp?cateID=5" label="网络技术" /> 
	  <updated>2008-05-20T17:58:19+08:00</updated>
	  <published>2008-05-20T17:58:19+08:00</published>
		  <summary type="html"><![CDATA[因使用windows2003服务器的用户越来越多，而一些精品的程序都是由php开发出来的，所以，本次讲讲window2003下php的安装和配置，以及2003下权限的设置等问题！ <br/><br/>2003以及iis6的安装这里就不讲了，如果你还不会安装win2003和iis6，那最好先看看其他的文章把安装系统和组件学会了再看下面的也不迟！ <br/>###################### <br/>第一：安装 PHP <br/>##################### <br/><br/>1、下载php安装程序 <a href="http://www.php.net/downloads.php" target="_blank">http://www.php.net/downloads.php</a>， <br/>最新版的为php5.1 windows的php安装分为两种方式，一种是源代码安装方式，一种是exe安装方式，exe安装方式为傻瓜式的安装，双击即可安装，我们在此就不讲了，主要的说一下源代码的安装！ <br/><br/>下载&#34;PHP 4.3.10 zip package&#34;或者是5.0几5.1几都一样。然后解压缩下载到的 zip 文件到 <br/>c:\php（可以根据不同的需要解压到不同的目录，不过不熟悉的默认即可，占用不了多大的空间）。 <br/><br/><br/>2、复制 c:\php\php4ts.dll 到 c:\windows\system32。（有时候为了方便，在php文件夹中点击搜索*.dll把搜索到的所有文件夹都复制到system32中也可以，这样省去很多麻烦！） <br/><br/><br/>复制 c:\php\php.ini-recommended（或者是php.ini-dist）为 c:\windows\php.ini然后打开 c:\windows\php.ini，修改如下几个地方： <br/><br/>; 如果使用默认的 4096，那么 PHP 在 IIS6 里面性能将非常糟糕 <br/>output_buffering = On <br/><br/>; 如果是在生产服务器上，可以不用修改下面这两行 <br/>error_reporting=E_ALL &amp; ~E_NOTICE <br/>display_errors = On（这里是修改php的错误提示，off为不提示，有些数据库链接非错误信息也会被php当做错误信息输出，建议用作web服务器的关闭！） <br/><br/>; 指示 PHP 扩展库所在文件夹 <br/>extension_dir=&#34;c:\php\extensions&#34;（这儿在php5中为ext文件夹，不同的版本不一样，即放置dll文件的文件夹） <br/><br/>以下两个是超时时间：一般60-120 <br/>max_execution_time = 90 <br/>max_input_time = 90 <br/>post_max_size = 8M（6-10M最佳） <br/>upload_max_filesize = 8M（上传附件大小最大） <br/><br/>default_socket_timeout = 90（端口时间60-120） <br/><br/>session.gc_maxlifetime = 3600（session默认存活时间，秒） <br/>session.save_path = &#34;C:\PHP\sessiondata&#34;（此处修改session的存储目录，如果您不需要session功能，也可不修改，注意该目录一定要存在，不存在则建立） <br/>其他设置就根据自己的需要来修改了。做完这些，第一部分就完成了。 <br/><br/><br/>###################### <br/>第二：在 IIS 中配置 PHP <br/>##################### <br/><br/>1、首先通过&#34;管理您的服务器&#34;向导中的&#34;添加或删除角色&#34;功能将IIS安装好。在Windows Server 2003里面，IIS被称为&#34;应用程序服务器&#34;。安装时如果需要，可以选中ASP.NET等选项。不过就算没选中，以后也可以很方便启用的。 <br/><br/><br/>2、在&#34;管理您的服务器&#34;向导中，点击&#34;管理此应用程序服务器&#34;连接，打开&#34;应用程序服务器&#34;管理窗口。然后从左侧依次选中&#34;Internet 信息服务(IIS)管理器-&gt;本地计算机-&gt;Web 服务扩展&#34;。接着选中右边任意一个项目。点击&#34;添加一个新的Web服务扩展&#34;连接。 <br/><br/>输入扩展名，并点击&#34;添加&#34;按钮将 c:\php\sapi\php4isapi.dll（有时候isapi文件也可能在c:\php下） 文件添加到列表中。注意是 php4isapi.dll，不是 php4ts.dll。 <br/><br/>最后选中&#34;设置扩展状态为允许&#34;，并点击&#34;确定&#34;按钮关闭对话框。现在应该在&#34;Web 服务扩展&#34;列表中可以看到刚刚添加的项目了。 <br/><br/>（注意：php解析分为两种模式，cgi和isapi两种，如果此处你选择了php_cgi.exe，那步骤3中一定保持一致！） <br/><br/>（图02_02：添加 PHP4 的扩展） <br/><br/>3、从&#34;应用程序服务器&#34;管理窗口左侧依次选中&#34;Internet 信息服务(IIS)管理器-&gt;网站&#34;。然后在&#34;默认网站&#34;项目上单击鼠标右键选择&#34;属性&#34;，打开&#34;默认网站 属性&#34;对话框。 <br/><br/>切换到&#34;主目录&#34;选项卡，点击&#34;配置&#34;按钮，打开&#34;应用程序配置&#34;对话框。再点击&#34;添加&#34;按钮，打开&#34;添加/编辑应用程序扩展名映射&#34;对话框。 <br/><br/>点击&#34;浏览&#34;按钮，选中 c:php\sapi\php4isapi.dll，并按照（图03）中的选项进行设置。最后一路&#34;确定&#34;返回&#34;默认网站 属性&#34;对话框。 <br/><br/>（图02_03：添加应用程序扩展名映射） <br/><br/>4、切换到&#34;文档&#34;选项卡，点击&#34;添加&#34;按钮将 index.html 和 index.php 添加到默认内容文档列表中。最后确认关闭对话框。 <br/><br/><br/>###################### <br/>第三：验证安装 <br/>##################### <br/><br/>此时PHP环境基本已经配置成功 <br/>在WEB根目录（如我的D:\website）里建一个名为test.php的文件内容如下<br/>&lt;? echo phpinfo(); ?&gt; <br/>重新启动apache服务<br/>用浏览器打开 <a href="http://localhost/test.php" target="_blank">http://localhost/test.php</a><br/>如果可以看到php配置输出信息就OK了<br/><br/><br/>###################### <br/>第四：关于权限 <br/>##################### <br/><br/>windows2003和其他系统为了文件安装使用了NTFS格式，并且IIS6下可给每个虚拟主机分配不同的用户来匿名访问网站，如果您做了如上设置，那么您在测试php的安装的时候可能会出现提示输入用户名，解决办法： <br/><br/>请先确认访问该虚拟主机的用户对网站跟目录有可读和执行权限！ <br/><br/>在iis管理相应虚拟主机上右健属性查看，目录安全性选项卡，匿名访问和认证控制中可看到允许访问的用户，并让用户对c:\php有可读写权限 <br/><br/>如果您的主机上有多个虚拟主机，并且每个用户都使用不同的用户名访问网站，那最好是把所有用户加入到同一个组，让组对php文件夹有读写权限即可！ <br/><br/><br/>修改后，提示输入用户名和密码的窗口应该已经去掉！！ <br/><br/><br/>###################### <br/>第四：mysql安装和gd2的支持 <br/>##################### <br/><br/>首先下载mysql安装文件，mysql在win的安装一般都是使用exe安装文件，所以，这里就不介绍安装了！ <br/><br/>php在安装后是默认不支持读取mysql的，我们要修改php.ini文件，把 <br/><br/>extension=php_mysql.dll <br/>extension=php_gd2.dll <br/>前面的&#34;；&#34;去掉，注意，为了让php支持生成真彩图片，一般都要求支持gd2，extension=php_gd2.dll即支持gd2的dll文件。 <br/><br/><br/>注意，php5以前的版本，是默认不支持mysql4.1以后的密码访问格式的，在Mysql中使用如下命令，把密码统一一下就可以了： <br/>set password for &#39;username&#39;@&#39;hostname&#39;=OLD_PASSWORD(&#39;password&#39;); <br/><br/>这样即可顺利连接mysql了！或者是干脆直接安装php5即可！<br/>  <img src="http://www.zhaozhibin.com/images/smilies/Face_06.gif" border="0" style="margin:0px 0px -2px 0px" alt=""/>有点长，慢慢学<br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.zhaozhibin.com/default.asp?id=18" /> 
	  <id>http://www.zhaozhibin.com/default.asp?id=18</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[更改user密码 ]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.zhaozhibin.com/</uri>
		 <email>ttjiadc@126.com</email>
	  </author>
	  <category term="" scheme="http://www.zhaozhibin.com/default.asp?cateID=5" label="网络技术" /> 
	  <updated>2008-05-20T17:55:53+08:00</updated>
	  <published>2008-05-20T17:55:53+08:00</published>
		  <summary type="html"><![CDATA[ <img src="http://www.zhaozhibin.com/images/smilies/Face_76.gif" border="0" style="margin:0px 0px -2px 0px" alt=""/>更改密码:<br/><br/>CMD<br/><br/>net user administrator 1234<br/><br/>将administrator 密码改为:1234<br/><br/>其他用法:<br/><br/>&#34;net user test 1234 &#34; 将强制把test用户的口令改为1234<br/><br/>如果test用户不存在，&#34;net user test 1234 /add&#34; 就是增加了一个test用户，密码为1234<br/><br/>&#34;net localgroup administrators test /add &#34;即把test提升为&#34;administrators&#34;组<br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.zhaozhibin.com/default.asp?id=17" /> 
	  <id>http://www.zhaozhibin.com/default.asp?id=17</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[整合 RH3 + TOMCAT5 + APACHE2 + jk2 ]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.zhaozhibin.com/</uri>
		 <email>ttjiadc@126.com</email>
	  </author>
	  <category term="" scheme="http://www.zhaozhibin.com/default.asp?cateID=5" label="网络技术" /> 
	  <updated>2008-05-20T17:54:45+08:00</updated>
	  <published>2008-05-20T17:54:45+08:00</published>
		  <summary type="html"><![CDATA[ <img src="http://www.zhaozhibin.com/images/smilies/Face_12.gif" border="0" style="margin:0px 0px -2px 0px" alt=""/>有点麻烦啊。。。<br/>一. 有关说明<br/>　　本文的目的是在RH3环境下用JK2整合Apache 和 Tomcat, 不涉及虚拟主机或PHP等. 下面一些步骤或许不是必需的, 请高手指正. <br/>　　<br/>　　版本号: <br/>　　Apache: 2.0.49 <br/>　　Tomcat: 5.0.19 <br/>　　jk2: 2.0.4 <br/>　　j2sdk: 1.4.2.04 <br/>　　<br/>　　下载文件: httpd-2.0.49.tar.gz <br/>　　jakarta-tomcat-5.0.19.tar.gz <br/>　　jakarta-tomcat-connectors-jk2-src-current.tar.gz <br/>　　j2sdk-1_4_2_04-linux-i586.bin <br/>　　<br/>　　安装位置: <br/>　　Apache -&gt; /usr/local/httpd-2.0.49 <br/>　　Tomcat -&gt; /usr/local/jakarta-tomcat-5.0.19 <br/>　　j2sdk -&gt; /usr/local/j2sdk1.4.2_04 <br/>　　jk2 -&gt; /usr/local/jakarta-tomcat-connectors-jk2-2.0.4-src <br/>　　建立软链接: <br/>　　ln -s /usr/local/jakarta-tomcat-5.0.19 /usr/local/tomcat <br/>　　ln -s /usr/local/httpd-2.0.49 /usr/local/apache <br/>　　ln -s /usr/local/j2sdk1.4.2_04 /usr/local/jdk <br/>　　<br/>　　有关配置文件的位置: <br/>　　httpd.conf -&gt; /usr/local/apache/conf/httpd.conf <br/>　　workers2.properties -&gt; /usr/local/apache/conf/workers2.properties <br/>　　server.xml -&gt; /usr/local/tomcat/conf/server.xml <br/>　　jk2.properties -&gt; /usr/local/tomcat/conf/jk2.properties <br/>　　<br/>　　二. 安装步骤 <br/>　　JDK: rpm -ivh j2sdk-1_4_2_03-linux-i586.rpm <br/>　　Apache: tar xvfz httpd-2.0.49.tar.gz <br/>　　cd httpd-2.0.47 <br/>　　./configure --prefix=/usr/local/apache --enable-so <br/>　　make <br/>　　make install <br/>　　(注: 安装RH3时, 并没选择安装Web服务) <br/>　　<br/>　　Tomcat: tar xvfz jakarta-tomcat-5.0.19.tar.gz <br/>　　<br/>　　编辑文件 /usr/local/tomcat/bin/catalina.sh <br/>　　在注释行后插入这几行： <br/>　　JAVA_HOME=/usr/local/jdk/ <br/>　　CATALINA_HOME=&#34;/usr/local/tomcat/&#34; <br/>　　JAVA_OPTS=&#34;-Xms256m -Xmx256m&#34; <br/>　　增加用户和组: <br/>　　groupadd tomcat <br/>　　useradd -g tomcat -c &#34;Tomcat User&#34; -d /usr/local/tomcat tomcat <br/>　　chown -R tomcat:tomcat /usr/local/tomcat <br/>　　chown -R tomcat:tomcat /usr/local/jakarta-tomcat-5.0.19 <br/>　　mkdir /usr/local/tomcat/webapps/mylog <br/>　　<br/>　　JK2: tar xvfz jakarta-tomcat-connectors-jk2-src-current.tar.gz <br/>　　cd jakarta-tomcat-connectors-jk2-2.0.4-src/jk/native2 <br/>　　chmod 755 buildconf.sh <br/>　　./buildconf.sh <br/>　　./configure --with-apxs2=/usr/local/apache/bin/apxs \ <br/>　　----with-apr-lib=/usr/local/apache/lib \ <br/>　　--with-tomcat-41=/usr/local/tomcat \ <br/>　　--with-java-home=/usr/local/jdk \ <br/>　　--with-jni <br/>　　make <br/>　　libtool --finish /usr/local/apache/httpd/modules <br/>　　cd jakarta-tomcat-connectors-jk2-2.0.4-src/jk/build/jk2/apache2 <br/>　　cp mod_jk2.so /usr/local/apache/modules/ <br/>　　cp libjkjni.so /usr/local/apache/modules/ <br/>　　<br/>　　cd /usr/local/tomcat/logs <br/>　　touch jk2.shm <br/>　　usermod -G apache,tomcat apache <br/>　　<br/>　　启动时运行,编辑文件:/etc/rc.d/rc.local 增加下面两行: <br/>　　su - tomcat -c /usr/local/tomcat/bin/startup.sh <br/>　　/usr/local/apache/bin/apachectl start <br/>　　<br/>　　三. 修改配置文件, 配置文件如不存在, 就创建. <br/>　　httpd.conf: <br/>　　注释掉AddDefaultCharset 这行 <br/>　　增加: LoadModule jk2_module modules/mod_jk2.so <br/>　　workers2.properties: 如下 <br/>　　# only at beginnin. In production uncomment it out <br/>　　[logger.apache2] <br/>　　level=DEBUG <br/>　　<br/>　　[shm] <br/>　　file=/usr/local/apache/logs/shm.file <br/>　　size=1048576 <br/>　　<br/>　　# Example socket channel, override port and host. <br/>　　[channel.socket:localhost:8009] <br/>　　info=Ajp13 forwarding over socket <br/>　　tomcatId=localhost:8009 <br/>　　<br/>　　# define the workUntitled 1er <br/>　　[ajp13:localhost:8009] <br/>　　channel=channel.socket:localhost:8009 <br/>　　<br/>　　[uri:/jsp-examples/*] <br/>　　info=Map the jsp-examples webapp <br/>　　worker=ajp13:localhost:8009 <br/>　　<br/>　　[uri:/servlets-examples/*] <br/>　　info=Map the servlets-examples webapp <br/>　　worker=ajp13:localhost:8009 <br/>　　jk2.properties: 如下 <br/>　　## THIS FILE MAY BE OVERRIDEN AT RUNTIME. MAKE SURE TOMCAT IS STOPED <br/>　　## WHEN YOU EDIT THE FILE. <br/>　　<br/>　　## COMMENTS WILL BE _LOST_ <br/>　　<br/>　　## DOCUMENTATION OF THE FORMAT IN JkMain javadoc. <br/>　　<br/>　　# Set the desired handler list <br/>　　# handler.list=apr,request,channelJni <br/>　　handler.list=channelSocket,request <br/>　　# <br/>　　# Override the default port for the socketChannel <br/>　　# channelSocket.port=8019 <br/>　　channelSocket.port=8009 <br/>　　# Default: <br/>　　# channelUnix.file=${jkHome}/work/jk2.socket <br/>　　# Just to check if the the config is working <br/>　　# shm.file=${jkHome}/work/jk2.shm <br/>　　<br/>　　# In o&#114;der to enable jni use any channelJni directive <br/>　　# channelJni.disabled = 0 <br/>　　# And one of the following directives: <br/>　　<br/>　　# apr.jniModeSo=/opt/apache2/modules/mod_jk2.so <br/>　　<br/>　　# If set to inprocess the mod_jk2 will Register natives itself <br/>　　# This will enable the starting of the Tomcat from mod_jk2 <br/>　　# apr.jniModeSo=inprocess <br/>　　server.xml: 如下 <br/>　　&lt;Server port=&#34;8005&#34; shutdown=&#34;SHUTDOWN&#34; debug=&#34;0&#34;&gt; <br/>　　&lt;Listener className=&#34;org.apache.catalina.mbeans.ServerLifecycleListener&#34; <br/>　　debug=&#34;0&#34;/&gt; <br/>　　&lt;Listener className=&#34;org.apache.catalina.mbeans.GlobalResourcesLifecycleListener&#34; <br/>　　debug=&#34;0&#34;/&gt; <br/>　　<br/>　　&lt;!-- Global JNDI resources --&gt; <br/>　　&lt;GlobalNamingResources&gt; <br/>　　<br/>　　&lt;!-- Test entry for demonstration purposes --&gt; <br/>　　&lt;Environment name=&#34;simpleValue&#34; type=&#34;java.lang.Integer&#34; value=&#34;30&#34;/&gt; <br/>　　<br/>　　&lt;!-- Editable user database that can also be used by <br/>　　UserDatabaseRealm to authenticate users --&gt; <br/>　　&lt;Resource name=&#34;UserDatabase&#34; auth=&#34;Container&#34; <br/>　　type=&#34;org.apache.catalina.UserDatabase&#34; <br/>　　description=&#34;User database that can be up&#100;ated and saved&#34;&gt; <br/>　　&lt;/Resource&gt; <br/>　　&lt;ResourceParams name=&#34;UserDatabase&#34;&gt; <br/>　　&lt;parameter&gt; <br/>　　&lt;name&gt;factory&lt;/name&gt; <br/>　　&lt;value&gt;org.apache.catalina.users.MemoryUserDatabaseFactory&lt;/value&gt; <br/>　　&lt;/parameter&gt; <br/>　　&lt;parameter&gt; <br/>　　&lt;name&gt;pathname&lt;/name&gt; <br/>　　&lt;value&gt;conf/tomcat-users.xml&lt;/value&gt; <br/>　　&lt;/parameter&gt; <br/>　　&lt;/ResourceParams&gt; <br/>　　<br/>　　&lt;/GlobalNamingResources&gt; <br/>　　&lt;Service name=&#34;Catalina&#34;&gt; <br/>　　&lt;!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 --&gt; <br/>　　&lt;Connector port=&#34;8080&#34; <br/>　　maxThreads=&#34;150&#34; minSpareThreads=&#34;25&#34; maxSpareThreads=&#34;75&#34; <br/>　　enableLookups=&#34;false&#34; redirectPort=&#34;8443&#34; acceptCount=&#34;100&#34; <br/>　　debug=&#34;0&#34; connectionTimeout=&#34;20000&#34; <br/>　　disableUploadTimeout=&#34;true&#34; /&gt; <br/>　　<br/>　　&lt;!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 --&gt; <br/>　　&lt;Connector port=&#34;8009&#34; <br/>　　enableLookups=&#34;false&#34; redirectPort=&#34;8443&#34; debug=&#34;0&#34; <br/>　　protocol=&#34;AJP/1.3&#34; /&gt; <br/>　　<br/>　　&lt;!-- Define the top level container in our container hierarchy --&gt; <br/>　　&lt;Engine name=&#34;Catalina&#34; defaultHost=&#34;localhost&#34; debug=&#34;0&#34;&gt; <br/>　　<br/>　　&lt;!-- Global logger unless overridden at lower levels --&gt; <br/>　　&lt;Logger className=&#34;org.apache.catalina.logger.FileLogger&#34; <br/>　　prefix=&#34;catalina_log.&#34; suffix=&#34;.txt&#34; <br/>　　timestamp=&#34;true&#34;/&gt; <br/>　　<br/>　　&lt;!-- Because this Realm is here, an instance will be shared globally --&gt; <br/>　　<br/>　　&lt;!-- This Realm uses the UserDatabase configured in the global JNDI <br/>　　resources under the key &#34;UserDatabase&#34;. Any edits <br/>　　that are performed against this UserDatabase are immediately <br/>　　available for use by the Realm. --&gt; <br/>　　&lt;Realm className=&#34;org.apache.catalina.realm.UserDatabaseRealm&#34; <br/>　　debug=&#34;0&#34; resourceName=&#34;UserDatabase&#34;/&gt; <br/>　　<br/>　　&lt;Host name=&#34;localhost&#34; debug=&#34;0&#34; appBase=&#34;webapps&#34; <br/>　　unpackWARs=&#34;true&#34; autoDeploy=&#34;true&#34; <br/>　　xmlValidation=&#34;false&#34; xmlNamespaceAware=&#34;false&#34;&gt; <br/>　　<br/>　　&lt;Logger className=&#34;org.apache.catalina.logger.FileLogger&#34; <br/>　　directory=&#34;logs&#34; prefix=&#34;localhost_log.&#34; suffix=&#34;.txt&#34; <br/>　　tim<br/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.zhaozhibin.com/default.asp?id=16" /> 
	  <id>http://www.zhaozhibin.com/default.asp?id=16</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[Redhat 下安装 Tomcat 之完全指南 ]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.zhaozhibin.com/</uri>
		 <email>ttjiadc@126.com</email>
	  </author>
	  <category term="" scheme="http://www.zhaozhibin.com/default.asp?cateID=5" label="网络技术" /> 
	  <updated>2008-05-20T17:53:43+08:00</updated>
	  <published>2008-05-20T17:53:43+08:00</published>
		  <summary type="html"><![CDATA[ <img src="http://www.zhaozhibin.com/images/smilies/Face_11.gif" border="0" style="margin:0px 0px -2px 0px" alt=""/>红帽系统我还自己装过：（这个文章很有用，就先搜集过来了。<br/>Tomcat二进制版本安装<br/>　　与Tomcat相关的脚本的主要内容 <br/>　　<br/>　　与server.xml相关的主要内容,Tomcat的主要配置文件 <br/>　　<br/>　　如何设置Tomcat与宿主web服务器一起工作的说明 <br/>　　<br/>　　如何应用Tomcat配置一个现实中的web站点 <br/>　　<br/>　　希望此文档足以使新用户可以开始使用Tomcat.如找不到某方面的内容请(按以下顺序) <br/>　　<br/>　　查找Tomcat faq <br/>　　<br/>　　查找Tomcat包清单 <br/>　　<br/>　　向Tomcat用户邮件列表发出问题 <br/>　　<br/>　　如此疑问的答案不存在,我们鼓励把对疑问的解答放入Tomcat faq或此文档.如对此文档有意见或建议,请发送到Tomcat的邮件列表. <br/>　　<br/>　　Getting Started <br/>　　<br/>　　Tomcat是一个带有jsp环境的servlet容器.servlet容器是一个根据用户的行为可以管理和激活servlet的运行时的shell. <br/>　　<br/>　　粗略地可以将servlet容器分为如下几类: <br/>　　<br/>　　独立的servlet容器 <br/>　　<br/>　　内置有web服务器的一部分.指当使用基于Java的web服务器的情形,例如servlet容器是JavaWebServer的一个部分. 独立的servlet容器是Tomcat的默认模式. <br/>　　<br/>　　大多数的web服务器并非基于Java,因此,我们可以得出如下两种容器的模式. <br/>　　<br/>　　进程内的servlet容器 <br/>　　<br/>　　servlet容器作为web服务器的插件和Java容器的实现.Web服务器插件在内部地址空间打开一个JVM(java virtual machine)使Java容器得以在内部运行.如有某个需要调用servlet的请求,,插件将取得对此请求的控制并将他传递(使用JNI)给Java容器.进程内容器对于多线程,单进程的服务器非常合适并且提供很好的运行速度,但伸缩性有所不足. <br/>　　<br/>　　进程外的servlet容器 <br/>　　<br/>　　servlet容器运行于web服务器之外的地址空间且作为web服务器的插件和Java容器的实现的结合.web服务器插件和Java容器 JVM使用IPC机制(通常是TCP/IP)进行通讯.当一个调用servlet的请求到达时,插件将取得对此请求的控制并将其传递(使用IPC等)给Java容器,进程外容器的反应时间或进程外容器引擎不如进程内容器,但进程外容器引擎在许多其他可比的范围内更好(伸缩性,稳定性等). <br/>　　<br/>　　Tomcat既可作为独立的容器(主要是用于开发与调试)又可作为对现有服务器的附加(当前支持Apache,IIS和Netscape服务器).即任何时候配置Tomcat你都必须决定如何应用他,如选择第二或第三种模式,你还需要安装一个web服务器接口. <br/>　　<br/>　　Tomcat与Jserv有何区别?Tomcat是Jserv吗? <br/>　　<br/>　　这是个常见的误解.Jserv是Servlet API2.0兼容并与Apache一起使用的容器.Tomcat是一个完全重写的并与Servlet API2.2和JSP1.1兼容的容器. <br/>　　<br/>　　Tomcat使用了一些为Jserv而写的代码,特别是Jserv的Apache接口,但这是唯一的相同之处. <br/>　　<br/>　　怎样安装Tomcat的二进制版本? <br/>　　<br/>　　下载 zip/tar.gz 任何压缩文件,从<a href="http://jakarta.apche.org/download/binindex.html" target="_blank">http://jakarta.apche.org/download/binindex.html</a>处. <br/>　　<br/>　　解压缩此文件到某目录(如:foo).将会生成一子目录,名为&#34;tomcat&#34;. <br/>　　<br/>　　转换到&#34;tomcat&#34;目录设置一新的环境变量(TOMCAT_HOME)指向你安装的tomcat的目录 <br/>　　<br/>　　WIN32平台,键入: <br/>　　<br/>　　&#34;set TOMCAT_HOME=foo\tomcat&#34; <br/>　　<br/>　　Unix平台: <br/>　　<br/>　　如是bash/sh环境, 键入:&#34;TOMCAT_HOME=foo/tomcat;export TOMCAT_HOME&#34; <br/>　　<br/>　　如是tcsh环境, 键入:&#34;setenv TOMCAT_HOME foo/tomcat&#34; <br/>　　<br/>　　设置环境变量JAVA_HOME指向你JDK的目录,然后添加JAVA解释器到你的PATH环境变量. <br/>　　<br/>　　现在可以运行TOMCAT并作为一个独立的Servlet容器(模式一) <br/>　　<br/>　　启动与关闭Tomcat <br/>　　<br/>　　使用&#34;bin&#34;目录中的脚本启动与关闭Tomcat. <br/>　　<br/>　　启动: <br/>　　<br/>　　uinx:bin/startup.sh <br/>　　<br/>　　win32:bin\startup <br/>　　<br/>　　关闭: <br/>　　<br/>　　unix:bin/shutdown.sh <br/>　　<br/>　　win32:bin\shutdown <br/>　　<br/>　　Tomcat目录结构 <br/>　　<br/>　　假设你已将Tomcat解压,你已得到下列目录结构: <br/>　　目录名--描述 <br/>　　<br/>　　bin <br/>　　<br/>　　包含启动/关闭脚本 <br/>　　<br/>　　conf <br/>　　<br/>　　包含不同的配置文件, <br/>　　<br/>　　包括 server.xml(Tomcat的主要配置文件)和为不同的Tomcat配置的web应用设置缺省值的文件web.xml <br/>　　<br/>　　doc <br/>　　<br/>　　包含各种Tomcat文档 <br/>　　<br/>　　lib <br/>　　<br/>　　包含Tomcat使用的jar文件.unix平台此目录下的任何文件都被加到Tomcat的classpath中 <br/>　　<br/>　　logs <br/>　　<br/>　　Tomcat摆放日志文件的地方 <br/>　　<br/>　　src <br/>　　<br/>　　ServletAPI源文件.先别高兴,这些只有些必须在Servlet容器内实现的空接口和抽象类 <br/>　　<br/>　　webapps <br/>　　<br/>　　包含web项目示例 <br/>　　<br/>　　此外你可以Tomcat会创建如下目录: <br/>　　<br/>　　work <br/>　　Tomcat自动生成,放置Tomcat运行时的临时文件(如编译后的JSP文件).如在Tomcat运行时删除此目录.JSP页面将不能运行. <br/>　　<br/>　　classes <br/>　　你可以创建此目录来添加一些附加的类到类路径中.任何你加到此目录中的类都可在Tomcat的类路径中找到自身. <br/>　　<br/>　　Tomcat的脚本 <br/>　　<br/>　　Tomcat是一个Java程序,因此在设置好几个环境变量后即可用命令行的方式运行.然而设置Tomcat使用的每个环境变量和如下的命令行参数乏味且易错.因此,Tomcat开发组提供了一些脚本使启动和关闭Tomcat变得轻松. <br/>　　<br/>　　注意:这些脚本仅仅是个便利的方法去启动和关闭Tomcat.你可修改他们来定制CLASSPATH,环境变量如PATH,LD_LIBRARY_PATH,等等,只要是生成一个正确的命令行即可. <br/>　　<br/>　　这些脚本是什么呢?下表列出对一般用户最重要的脚本. <br/>　　tomcat <br/>　　<br/>　　主脚本.设置合适的环境变量,包括CLASSPATH,TOMCAT_HOME和JAVA_HOME和用适合的命令行参数启动Tomcat <br/>　　<br/>　　startup <br/>　　<br/>　　在后台启动Tomcat.&#34;tomcat start&#34;命令的替换方式 <br/>　　<br/>　　shutdown <br/>　　<br/>　　关闭Tomcat.&#34;tomcat stop&#34;命令的替换方式 <br/>　　<br/>　　对用户最重要的脚本是tomcat(tomcat.bat/tomcat.sh).其他Tomcat相关的脚本作为一个简单的面向单任务的指向Tomcat脚本(设置不同的命令行参数等)的入口. <br/>　　<br/>　　仔细考察tomcat.bat/tomcat.sh,它按以下步骤运行: <br/>　　<br/>　　在Unix下的步骤： <br/>　　<br/>　　如未指定,推测 TOMCAT_HOME <br/>　　<br/>　　如未指定,推测 JAVA_HOME <br/>　　<br/>　　设置CLASS_PATH包含: <br/>　　<br/>　　1.${TOMCAT_HOME}/classes目录(如果存在) <br/>　　<br/>　　2.${TOMCAT_HOME}/lib的一切内容 <br/>　　<br/>　　3.${JAVA_HOME}/lib/tools.jar(此jar文件包含工具javac,我们需要javac处理jsp文件. <br/>　　<br/>　　运行带有设定Java环境变量的命令行参数的java命令,调入tomcat.home,和org.apache.tomcat.startup.Tomcat 作为启始类.同时也传递命令行参数到org.apache.tomcat.startup.Tomcat ,例如: <br/>　　<br/>　　执行start/stop/run 等的操作 <br/>　　<br/>　　此Tomcat进程使用指向server.xml的路径, <br/>　　<br/>　　例如server.xml放置于etc/server_1.xml并且用户意图在后台启动apache,键 入如下命令行: <br/>　　<br/>　　bin/tomcat.sh start ?f /etc/server_1.xml <br/>　　<br/>　　在Win32下的步骤：(略) <br/>　　<br/>　　由此可见,win32版的tomcat.bat与Unix版的几乎一致.尤其在它不推测TOMCAT_HOME和JAVA_HOME的值,并且不将所有的jar文件放入类路径中. <br/>　　<br/>　　Tomcat的配置文件 <br/>　　<br/>　　Tomcat的配置基于两个配置文件: <br/>　　<br/>　　1.server.xml - Tomcat的全局配置文件 <br/>　　<br/>　　2.web.xml - 在Tomcat中配置不同的关系环境 <br/>　　<br/>　　这一部分将讲述如何使用这些文件.我们不会包含web.xml的内部机制,这些内部机制深入到了Servlet API的细节,因此,我们将讨论涵盖servler.xml内容及web.xml在Tomcat关系环境中的用法. <br/>　　<br/>　　server.xml <br/>　　<br/>　　server.xml是Tomcat的主配置文件.完成两个目标: <br/>　　<br/>　　1 提供Tomcat组件的初始配置. <br/>　　<br/>　　2 说明Tomcat的结构,含义,使得Tomcat通过实例化组件完成起动及构建自身, 如在server.xml所指定的 <br/>　　<br/>　　下表描述server.xml种的重要元素: <br/>　　<br/>　　元素及其描述 <br/>　　<br/>　　Server <br/>　　server.xml文件中最重要的元素.Server定义了一个Tomcat服务器.一般你不用对他担心太多.Server元素能包含Logger和ContextManager元素类型 <br/>　　<br/>　　Logger <br/>　　此元素定义一个Logger对象,每个Logger都有一个名字去标识,也有一个纪录Logger的输出和冗余级别(描述此日志级别)和包含日志文件的路径.通常有servlet的Logger(ServletContext.log()处),JSP和Tomcat运行时的Logger. <br/>　　<br/>　　ContextManager <br/>　　ContextManager说明一套ContextInterceptor, RequestInterceptor , Context和他们的Connectors的配置及结构.ContextManager有几个随同提供的特性: <br/>　　1. 用来纪录调试信息的调试级别 <br/>　　2. webapps/,conf/,logs/和所有已定义的环境的基本位置.用来使Tomcat可以在TOMCAT_HOME外的其他目录启动. <br/>　　3. 工作目录的名字 <br/>　　<br/>　　ContextInterceptor&amp;RequestInterceptor <br/>　　这些侦听器(interceptors)侦听具体发生在ContextManager中的事件.例如,ContextInterceptor侦听Tomcat的启动及终止事件,RequestInterceptor监视在它服务过程中用<br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.zhaozhibin.com/default.asp?id=15" /> 
	  <id>http://www.zhaozhibin.com/default.asp?id=15</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[服务器上Windows 2003上整合IIS6和Tomcat5 ]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.zhaozhibin.com/</uri>
		 <email>ttjiadc@126.com</email>
	  </author>
	  <category term="" scheme="http://www.zhaozhibin.com/default.asp?cateID=5" label="网络技术" /> 
	  <updated>2008-05-20T17:52:57+08:00</updated>
	  <published>2008-05-20T17:52:57+08:00</published>
		  <summary type="html"><![CDATA[ <img src="http://www.zhaozhibin.com/images/smilies/Face_06.gif" border="0" style="margin:0px 0px -2px 0px" alt=""/>好好学学吧，，，哈哈<br/>Windows 2003 Server中文版+IIS6+Tomcat5.0.14，JDK 1.4.2安装目录为C:\JDK,Tomcat安装目录为C:\Tomcat,环境变量JAVA_HOME和TOMCAT_HOME都已设置好并指向其各自的安装目录。(注意，接下来所有文件中涉及到tomcat路径的请自行修改为自己的Tomcat路径)<br/>　　<br/>　　Tomcat5和IIS6的安装我就不说了，网上的文档很多，假定此时我们已经安装好了Tomcat5和IIS6并都能独立运行，两者的默认网站均指向C:\web目录。<br/>　　　　<br/>　　现在我们要做的是到<a href="http://apache.linuxforum.net/dist/jakarta/tomcat-connectors/jk2/binaries/win32/jakarta-tomcat-connectors-jk2.0.2-win32-IIS.zip" target="_blank">http://apache.linuxforum.net/dist/jakarta/tomcat-connectors/jk2/binaries/win32/jakarta-tomcat-connectors-jk2.0.2-win32-IIS.zip</a>　去下载JK2,由JK2负责IIS和Tomcat的通讯，解开后得到isapi_redirector2.dll，我把它放在了C:\tomcat\iis下（目录随便）。<br/>　　<br/>　　接下来在Tomcat安装目录下的conf目录下建一个workers2.properties文件，把下面这段东东拷进去保存。注意file=&#34;..&#34;之中的路径要用&#34;/&#34;哦！<br/>　　<br/>　　[shm]<br/>　　file=c:/Tomcat/logs/jk2.log<br/>　　size=1048576 <br/>　　<br/>　　# 实际运用时把所有的localhost和8009换成你自己的IP和端口<br/>　　<br/>　　[channel.socket:localhost:8009]<br/>　　port=8009<br/>　　host=localhost<br/>　　<br/>　　# define the worker<br/>　　[ajp13:localhost:8009]<br/>　　channel=channel.socket:localhost:8009<br/>　　<br/>　　# Uri mapping<br/>　　[uri:/*.jsp]<br/>　　[uri:/web/*]<br/>　　worker=ajp13:localhost:8009<br/>　　<br/>　　# define the worker<br/>　　[status:status]<br/>　　<br/>　　# Uri mapping<br/>　　[uri:/jkstatus/*]<br/>　　worker=status:status <br/>　　<br/>　　之后编辑jk2.properties文件，确认其中是否有此一句：<br/>　　<br/>　　request.tomcatAuthentication=false<br/>　　<br/>　　接下来开始编辑注册表，直接建一个iis.reg文件，把下面一段拷进去保存然后双击iis.reg把信息导入注册表。(注意，把涉及的Tomcat路径改成你的Tomcat的路径)<br/>　　<br/>　　Windows Registry Editor Version 5.00　[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0]<br/>　　&#34;serverRoot&#34;=&#34;c:\\Tomcat&#34;<br/>　　&#34;extensionUri&#34;=&#34;/jakarta/isapi_redirector2.dll&#34;<br/>　　&#34;workersFile&#34;=&#34;c:\\Tomcat\\conf\\workers2.properties&#34;<br/>　　&#34;logLevel&#34;=&#34;INFO&#34;<br/>　　<br/>　　然后打开&#34;我的电脑－&gt;控制面板－&gt;管理工具－&gt;Internet信息服务管理器&#34;，在里面选择&#34;网站&#34;中的默认网站（默认网站我假定指向C:\web），在其上点右键选&#34;属性&#34;，在弹出的页框里选择&#34;ISAPI筛选器&#34;，点&#34;添加&#34;，筛选器名称填jakarta,可执行文件中填入你的isapi_redirector2.dll的绝对路径。&#34;确定&#34;后点&#34;确定&#34;关闭属性页。再在&#34;默认网站&#34;上右键，选择&#34;新建&#34;－&gt;&#34;虚拟目录&#34;，别名填jakarta，下一步，路径选为你的isapi_redirector2.dll存放的目录，我的是C:\tomcat\iis，下一步，权限中记得把&#34;执行&#34;那项打勾，好了，完成。<br/>　　<br/>　　如果你用的是IIS5的话，到这里就可以结束了，但IIS6还没完，继续。<br/>　　<br/>　　在&#34;Internet信息服务管理器&#34;的&#34;网站&#34;中的&#34;Web服务扩展&#34;上点右键选择&#34;添加一个新的Web服务扩展&#34;，弹出的框中扩展名填Tomcat(其实无所谓的)，&#34;要求的文件&#34;选&#34;添加&#34;然后找到你的isapi_redirector2.dll后&#34;确定&#34;。&#34;设置扩展状态为允许&#34;也打上勾，确定。<br/>　　<br/>　　好了，配置完了。现在我们启动Tomcat5，然后net start w3svc启动IIS6。键入<a href="http://localhost:8080/hello.jsp" target="_blank">http://localhost:8080/hello.jsp</a>(这个文件是我放在c:\web下的)看看！然后在看看<a href="http://localhost/hello.jsp" target="_blank">http://localhost/hello.jsp</a>，如果两者执行结果一样，恭喜你，整合成功了！<br/>　　<br/>　　但或许此时还不行，这时你该确认以下几点：<br/>　　<br/>　　1.你的&#34;Internet信息服务管理器&#34;-&gt;&#34;网站&#34;-&gt;&#34;默认网站&#34;-&gt;&#34;属性&#34;-&gt;&#34;ISAPI筛选器&#34;中的jakarta是否是向上的绿色箭头？如果是红色的，检查一下你之前做的配置有没有少了或是写错了点什么，再重新配置一遍<br/>　　<br/>　　2.确认你的Tomcat安装目录下的common\lib目录中是否有tools.jar文件（Tomcat5好像是有的，但Tomcat4中是没有的，网上的文档很少提到这件事，致使我多次配置失败），没有的话从JDK的lib下拷一个过去。<br/>　　<br/>　　3.IIS指向的目录最好和Tomcat指向的目录一致，不然会发生找不到图像和其他资源文件的问题。(这点不影响执行，呵呵!)<br/>　　<br/>　　4.英文文档中还提到应该把IIS6设置为IIS5隔离模式，&#34;Internet信息服务管理器&#34;-&gt;&#34;网站&#34;-&gt;&#34;属性&#34;-&gt;&#34;服务&#34;，把&#34;以IIS5.0隔离模式运行WWW服务&#34;打上勾。不过我不打勾也能正常使用，如果你配置不成功也可以试试这个。<br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.zhaozhibin.com/default.asp?id=14" /> 
	  <id>http://www.zhaozhibin.com/default.asp?id=14</id> 
  </entry>	
		
</feed>