<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-7269874978253342363</atom:id><lastBuildDate>Sat, 19 Jul 2008 04:58:54 +0000</lastBuildDate><title>humen1 Tech</title><description/><link>http://www.humen1.com/</link><managingEditor>noreply@blogger.com (humen1)</managingEditor><generator>Blogger</generator><openSearch:totalResults>122</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7269874978253342363.post-2707846184056102961</guid><pubDate>Sat, 19 Jul 2008 04:58:00 +0000</pubDate><atom:updated>2008-07-19T12:58:54.520+08:00</atom:updated><title>WinRAR 3.71 注册码 已经通过测试</title><description>&lt;p&gt;1、到官方下载WinRAR 3.71 &lt;a href="http://www.rarlab.com/rar/wrar371sc.exe"&gt;&lt;font color="#000000"&gt;http://www.rarlab.com/rar/wrar371sc.exe&lt;/font&gt;&lt;/a&gt; 。&lt;/p&gt; &lt;p&gt;2、将下列注册码复制到记事本中，另存为rarreg.key（或则rarreg.reg ）文件，然后将rarreg.key（或则rarreg.reg ）文件复制到WinRAR 安装目录（默认安装目录是C:\Program Files\WinRAR）即可。&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;RAR registration data&lt;br&gt;Roland Geister&lt;br&gt;2 PC usage license&lt;br&gt;UID=35d377df3f9109c0cf98&lt;br&gt;6412212250cf98ba909aa421df59c2d9bfc2c56fe441d634efdebd&lt;br&gt;b34590837e4f735ccf2160ad3921ca0a4618e1028035530675182a&lt;br&gt;9455738d54a57e0ab2d29c2cf0c09f37ac90929aab3444e12e34a2&lt;br&gt; 36753ff101333ca3b035205e5fe287ab57600a54c3dee94d01de64&lt;br&gt;c598977c4565bc9cfce96f7199d75c1fd8170352555cf8d930f52b&lt;br&gt;4ccfcc9995943805965eeb92f6adb9fd9d032c1e77e51ffc60e607&lt;br&gt;4fed6a1f6e6cc09f1a5773bbc9c878366f5a20ffcae94083722782&lt;/p&gt; &lt;br&gt; &lt;div class="blogger-post-footer"&gt;humen1&lt;/div&gt;</description><link>http://www.humen1.com/2008/07/winrar-371.html</link><author>noreply@blogger.com (humen1)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7269874978253342363.post-7263934147389637643</guid><pubDate>Thu, 17 Jul 2008 15:36:00 +0000</pubDate><atom:updated>2008-07-17T23:36:34.824+08:00</atom:updated><title>apache22 链接数设定</title><description>&lt;div&gt;网上google了一下都是一篇老文说的是apache1.x和apache2.x的配置&lt;/div&gt; &lt;div&gt;从apache2.2开始，配置内容不仅仅存在于httpd.conf中了，httpd.conf中只存放了一些简单的支持和关联等配置。&lt;br&gt;更多的设置放在了&lt;span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;extra目录下的不同.conf文件中。&lt;/span&gt;&lt;/div&gt;  &lt;p&gt;&lt;span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;仅对最大连接数进行说明：&lt;br&gt;&lt;span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-family: &amp;#39;Times New Roman&amp;#39;; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-font-kerning: 1.0pt"&gt;MaxKeepAliveRequests语句被放置在了httpd-default.conf中&lt;br&gt; &lt;span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-family: &amp;#39;Times New Roman&amp;#39;; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-font-kerning: 1.0pt"&gt;MaxClients在httpd-mpm.conf中的三个模块beos,prefork,worker中分别进行设置&lt;br&gt; 我没有看到ServerLimit设置语句，于是在MaxClients之前手动加了进去。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"&gt;&lt;span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-family: &amp;#39;Times New Roman&amp;#39;; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-font-kerning: 1.0pt"&gt;&lt;span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-bidi-font-family: &amp;#39;Times New Roman&amp;#39;; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-font-kerning: 1.0pt"&gt;apache2.2默认最大连接支持20000，如果要设置更大的连接，需要修改源代码并且重新进行编译。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;humen1&lt;/div&gt;</description><link>http://www.humen1.com/2008/07/apache22.html</link><author>noreply@blogger.com (humen1)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7269874978253342363.post-7230731150177592186</guid><pubDate>Fri, 11 Jul 2008 08:57:00 +0000</pubDate><atom:updated>2008-07-11T16:57:03.143+08:00</atom:updated><title>给php编译ming模块支持动态生成flash</title><description>&lt;div&gt;位置在 &lt;/div&gt; &lt;div&gt;/usr/ports/graphics/ming&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;make install就可以了，安装好重启apache&lt;/div&gt; &lt;div&gt;可以在phpinfo()中看到ming项&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;humen1&lt;/div&gt;</description><link>http://www.humen1.com/2008/07/phpmingflash.html</link><author>noreply@blogger.com (humen1)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7269874978253342363.post-8392605184932255566</guid><pubDate>Wed, 09 Jul 2008 03:16:00 +0000</pubDate><atom:updated>2008-07-09T11:16:37.584+08:00</atom:updated><title>强行修改mysql root 密码</title><description>如果mysql正在运行&lt;br&gt;首先杀之： killall -TERM mysqld&lt;br&gt;以安全模式启动mysql&lt;br&gt;#/usr/local/bin/mysqld_safe --skip-grant-tables &amp;amp;&lt;br&gt;进入控制台&lt;br&gt;#mysql&lt;br&gt;&amp;gt;use mysql&lt;br&gt;&amp;gt;update user set password=password(&amp;quot;new_pass&amp;quot;) where user=&amp;quot;root&amp;quot;; &lt;br&gt; &amp;gt;flush privileges;&lt;br&gt;重新杀 MySQL进程 ，用正常方法启动 MySQL  &lt;div class="blogger-post-footer"&gt;humen1&lt;/div&gt;</description><link>http://www.humen1.com/2008/07/mysql-root.html</link><author>noreply@blogger.com (humen1)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7269874978253342363.post-4295691240909298231</guid><pubDate>Sat, 28 Jun 2008 06:12:00 +0000</pubDate><atom:updated>2008-06-28T14:12:07.345+08:00</atom:updated><title>fms3虚拟服务器配置</title><description>&lt;br clear="all"&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;首先你需要用不同的域名指向fms服务器的ip（内部测试hosts：&lt;a href="http://192.168.1.104"&gt;192.168.1.104&lt;/a&gt;&amp;nbsp;&lt;a href="http://myhost.club-fish.com"&gt;myhost.club-fish.com&lt;/a&gt;）&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;设定配置文件 默认安装下 /opt/adobe/fms/conf/目录下放着默认的控制器 _defaultRoot_&amp;nbsp; 我们就用这个默认控制器来配置虚拟主机&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;#cp ./_defaultVHost_ ./myhost&lt;br&gt;现在我们已经把默认的虚拟主机目录copy为myhost&lt;br&gt;#cd myhost&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;会看到两个xml配置文件&lt;br&gt;Application.xml&amp;nbsp; Vhost.xml&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;我们要修改的是 Vhost.xml 里的&amp;lt;Alias&amp;gt;标签&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&amp;lt;AliasList&amp;gt;&lt;br&gt;&amp;nbsp;&amp;lt;Alias name=&amp;quot;myhost&amp;quot;&amp;gt;&lt;a href="http://myhost.club-fish.com"&gt;myhost.club-fish.com&lt;/a&gt;&amp;lt;/Alias&amp;gt;&lt;br&gt;&amp;lt;/AliasList&amp;gt;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;好了！虚拟服务器rtmp://&lt;a href="http://myhost.club-fish.com/"&gt;myhost.club-fish.com/&lt;/a&gt;已经可以正常运行了。他将运行的应用实例位置和默认虚拟主机一致。如果想设定不同的应用程序那要修改Vhost.xml里的&amp;lt;AppsDir&amp;gt;标签来制定服务器端脚本的路径&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;humen1&lt;/div&gt;</description><link>http://www.humen1.com/2008/06/fms3_28.html</link><author>noreply@blogger.com (humen1)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7269874978253342363.post-5841242250129242852</guid><pubDate>Thu, 26 Jun 2008 02:14:00 +0000</pubDate><atom:updated>2008-06-26T10:14:07.191+08:00</atom:updated><title>FMS3集群配置(默认安装)</title><description>&lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;在两台机器上都按照fms3&lt;br&gt;输入相同的序列号&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;边缘服务器 &lt;a href="http://192.168.1.102"&gt;192.168.1.102&lt;/a&gt;&lt;br&gt;源服务器&amp;nbsp;&amp;nbsp; &lt;a href="http://192.168.1.104"&gt;192.168.1.104&lt;/a&gt;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;在源服务器的放上服务器脚本无需配置&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;边缘服务器配置：&lt;br&gt;/opt/adobe/fms/conf/_defaultRoot_/_defaultVHost_/Vhost.xml&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;找到 &amp;lt;Mode&amp;gt;&amp;lt;/Mode&amp;gt;标签&lt;br&gt;改为 将local改为remote&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;ok配置相当简单&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;呼叫的时候原本的uri&lt;br&gt;rtmp://&lt;a href="http://192.168.1.104/"&gt;192.168.1.104/&lt;/a&gt;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;改为&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;rtmp://&lt;a href="http://192.168.1.102/?rtmp://192.168.1.104/"&gt;192.168.1.102/?rtmp://192.168.1.104/&lt;/a&gt;&lt;br&gt;【rtmp://边缘1?rtmp://边缘2?rtmp://边缘3?rtmp://边缘4?rtmp://源】&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;fms3的集群就部署好了&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;humen1&lt;/div&gt;</description><link>http://www.humen1.com/2008/06/fms3.html</link><author>noreply@blogger.com (humen1)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7269874978253342363.post-2823829998296142364</guid><pubDate>Tue, 24 Jun 2008 16:35:00 +0000</pubDate><atom:updated>2008-06-25T01:59:59.103+08:00</atom:updated><title>freebsd 显示和修改时间</title><description>&lt;div&gt;可以用date查看和修改本地时间&lt;/div&gt; &lt;div&gt; &lt;div&gt;&lt;br&gt;显示当前的时间： &lt;br&gt;date&lt;br&gt;Fri Oct 22 21:38:29 CST 2004&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;设置时间：&lt;br&gt;date 0410222141&lt;br&gt;时间格式为年、月、日、时、分，每个各占两个数字，其形式即为yymmddhhmm，大部分情况下是对时间进行小调整，可以略去前面的年月日部分，而仅使用四位数字表示时、分，形如hhmm&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;也可以通过Internet同步时间：&lt;br&gt;ntpdate &lt;a href="http://nist1.symmetricom.com"&gt;nist1.symmetricom.com&lt;/a&gt;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;附:国际通用时间服务器地址列表：&lt;br&gt;Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IP Address&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Location &lt;br&gt;&lt;a href="http://time-a.nist.gov"&gt;time-a.nist.gov&lt;/a&gt; &lt;a href="http://129.6.15.28"&gt;129.6.15.28&lt;/a&gt; NIST, Gaithersburg, Maryland &lt;br&gt;&lt;a href="http://time-b.nist.gov"&gt;time-b.nist.gov&lt;/a&gt; &lt;a href="http://129.6.15.29"&gt;129.6.15.29&lt;/a&gt; NIST, Gaithersburg, Maryland &lt;br&gt; &lt;a href="http://time-a.timefreq.bldrdoc.gov"&gt;time-a.timefreq.bldrdoc.gov&lt;/a&gt; &lt;a href="http://132.163.4.101"&gt;132.163.4.101&lt;/a&gt; NIST, Boulder, Colorado &lt;br&gt;&lt;a href="http://time-b.timefreq.bldrdoc.gov"&gt;time-b.timefreq.bldrdoc.gov&lt;/a&gt; &lt;a href="http://132.163.4.102"&gt;132.163.4.102&lt;/a&gt; NIST, Boulder, Colorado &lt;br&gt; &lt;a href="http://time-c.timefreq.bldrdoc.gov"&gt;time-c.timefreq.bldrdoc.gov&lt;/a&gt; &lt;a href="http://132.163.4.103"&gt;132.163.4.103&lt;/a&gt; NIST, Boulder, Colorado &lt;br&gt;&lt;a href="http://utcnist.colorado.edu"&gt;utcnist.colorado.edu&lt;/a&gt; &lt;a href="http://128.138.140.44"&gt;128.138.140.44&lt;/a&gt; University of Colorado, Boulder &lt;br&gt; &lt;a href="http://time.nist.gov"&gt;time.nist.gov&lt;/a&gt; &lt;a href="http://192.43.244.18"&gt;192.43.244.18&lt;/a&gt; NCAR, Boulder, Colorado &lt;br&gt;&lt;a href="http://time-nw.nist.gov"&gt;time-nw.nist.gov&lt;/a&gt; &lt;a href="http://131.107.1.10"&gt;131.107.1.10&lt;/a&gt; Microsoft, Redmond, Washington &lt;br&gt; &lt;a href="http://nist1.symmetricom.com"&gt;nist1.symmetricom.com&lt;/a&gt; &lt;a href="http://69.25.96.13"&gt;69.25.96.13&lt;/a&gt; Symmetricom, San Jose, California &lt;br&gt;&lt;a href="http://nist1-dc.glassey.com"&gt;nist1-dc.glassey.com&lt;/a&gt; &lt;a href="http://216.200.93.8"&gt;216.200.93.8&lt;/a&gt; Abovenet, Virginia &lt;br&gt; &lt;a href="http://nist1-ny.glassey.com"&gt;nist1-ny.glassey.com&lt;/a&gt; &lt;a href="http://208.184.49.9"&gt;208.184.49.9&lt;/a&gt; Abovenet, New York City &lt;br&gt;&lt;a href="http://nist1-sj.glassey.com"&gt;nist1-sj.glassey.com&lt;/a&gt; &lt;a href="http://207.126.98.204"&gt;207.126.98.204&lt;/a&gt; Abovenet, San Jose, California &lt;br&gt; &lt;a href="http://nist1.aol-ca.truetime.com"&gt;nist1.aol-ca.truetime.com&lt;/a&gt; &lt;a href="http://207.200.81.113"&gt;207.200.81.113&lt;/a&gt; TrueTime, AOL facility, Sunnyvale, California &lt;br&gt;&lt;a href="http://nist1.aol-va.truetime.com"&gt;nist1.aol-va.truetime.com&lt;/a&gt; &lt;a href="http://64.236.96.53"&gt;64.236.96.53&lt;/a&gt; TrueTime, AOL facility, Virginia &lt;/div&gt; &lt;/div&gt; &lt;div class="blogger-post-footer"&gt;humen1&lt;/div&gt;</description><link>http://www.humen1.com/2008/06/freebsd_25.html</link><author>noreply@blogger.com (humen1)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7269874978253342363.post-6634307311553738098</guid><pubDate>Tue, 24 Jun 2008 16:34:00 +0000</pubDate><atom:updated>2008-06-25T01:52:04.158+08:00</atom:updated><title>freebsd 更改时区</title><description>sysinstall-&amp;gt; configure-&amp;gt; timezone-&amp;gt; no-&amp;gt; 5.asia-&amp;gt; china-&amp;gt; 1.east China - Beijing, Guangdong, Shanghai, etc.-&amp;gt; ok -&amp;gt;exit- &amp;gt; upgrade-&amp;gt; yes-&amp;gt; ok-&amp;gt; exit-&amp;gt; exit&lt;br&gt; &lt;div class="blogger-post-footer"&gt;humen1&lt;/div&gt;</description><link>http://www.humen1.com/2008/06/freebsd.html</link><author>noreply@blogger.com (humen1)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7269874978253342363.post-7438435449903946108</guid><pubDate>Fri, 20 Jun 2008 08:34:00 +0000</pubDate><atom:updated>2008-06-20T16:34:31.025+08:00</atom:updated><title>MySQL初学者注意事项</title><description>&lt;div&gt;1.如果客户端和服务器端的连接需要跨越并通过不可信任的网络，那么就需要使用SSH隧道来加密该连接的通信。 &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;2.用set password语句来修改用户的密码，三个步骤，先"mysql -u root"登陆数据库系统，然后"mysql&amp;gt; update mysql.user set password=password('newpwd')"，最后执行"flush privileges"就可以了。 &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;3.需要提防的攻击有，防偷听、篡改、回放、拒绝服务等，不涉及可用性和容错方面。对所有的连接、查询、其他操作使用基于ACL即访问控制列表的安全措施来完成。也有一些对SSL连接的支持。 &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;4.除了root用户外的其他任何用户不允许访问mysql主数据库中的user表; &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;加密后存放在user表中的加密后的用户密码一旦泄露，其他人可以随意用该用户名/密码相应的数据库; &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;5.用grant和revoke语句来进行用户访问控制的工作; &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;6.不使用明文密码，而是使用md5()和sha1()等单向的哈系函数来设置密码; &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;7.不选用字典中的字来做密码; &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;8.采用防火墙来去掉50%的外部危险，让数据库系统躲在防火墙后面工作，或放置在DMZ区域中; &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;9.从因特网上用nmap来扫描3306端口，也可用telnet server_host 3306的方法测试，不能允许从非信任网络中访问数据库服务器的3306号TCP端口，因此需要在防火墙或路由器上做设定; &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;10.为了防止被恶意传入非法参数，例如where ID=234，别人却输入where ID=234 OR 1=1导致全部显示，所以在web的表单中使用''或&amp;quot;&amp;quot;来用字符串，在动态URL中加入&amp;quot;代表双引号、#代表井号、&amp;#39;代表单引号;传递未检查过的值给mysql数据库是非常危险的; &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;11.在传递数据给mysql时检查一下大小; &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;12.应用程序需要连接到数据库应该使用一般的用户帐号，只开放少数必要的权限给该用户; &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;13.在各编程接口(C C++ PHP Perl Java JDBC等)中使用特定'逃脱字符'函数; &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;14.学会使用tcpdump和strings工具来查看传输数据的安全性，例如tcpdump -l -i eth0 -w -src or dst port 3306 | strings。以普通用户来启动mysql数据库服务; &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;15.不使用到表的联结符号，选用的参数 --skip-symbolic-links; &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;16.确信在mysql目录中只有启动数据库服务的用户才可以对文件有读和写的权限; &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;17.不许将process或super权限付给非管理用户，该mysqladmin processlist可以列举出当前执行的查询文本;super权限可用于切断客户端连接、改变服务器运行参数状态、控制拷贝复制数据库的服务器; &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;18.file权限不付给管理员以外的用户，防止出现load data '/etc/passwd'到表中再用select 显示出来的问题; &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;19.如果不相信DNS服务公司的服务，可以在主机名称允许表中只设置IP数字地址; &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;20.使用max_user_connections变量来使mysqld服务进程，对一个指定帐户限定连接数; &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;21.grant语句也支持资源控制选项; &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;22.启动mysqld服务进程的安全选项开关，--local-infile=0或1 若是0则客户端程序就无法使用local load data了，赋权的一个例子grant insert(user) on mysql.user to &lt;a href="mailto:'user_name'@'host_name'"&gt;'user_name'@'host_name'&lt;/a&gt;;若使用--skip-grant-tables系统将对任何用户的访问不做任何访问控制，但可以用mysqladmin flush-privileges或mysqladmin reload来开启访问控制;默认情况是show databases语句对所有用户开放，可以用--skip-show-databases来关闭掉。 &lt;/div&gt;  &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;23.碰到Error 1045(28000) Access Denied for user &lt;a href="mailto:'root'@'localhost'"&gt;'root'@'localhost'&lt;/a&gt; (Using password:NO)错误时，你需要重新设置密码，具体方法是：先用--skip-grant-tables参数启动mysqld，然后执行mysql -u root mysql,mysql&amp;gt;update user set password=password('newpassword') where user='root';mysql&amp;gt;Flush privileges;，最后重新启动mysql就可以了。 &lt;br&gt; &amp;nbsp;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;humen1&lt;/div&gt;</description><link>http://www.humen1.com/2008/06/mysql.html</link><author>noreply@blogger.com (humen1)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7269874978253342363.post-4730326708089515798</guid><pubDate>Thu, 19 Jun 2008 09:41:00 +0000</pubDate><atom:updated>2008-06-19T17:41:05.567+08:00</atom:updated><title>SAS接口简介</title><description>&lt;div&gt;SAS(Serial Attached SCSI)即串行连接SCSI，是新一代的SCSI技术，和现在流行的Serial ATA(SATA)硬盘相同，都是采用串行技术以获得更高的传输速度，并通过缩短连结线改善内部空间等。SAS是并行SCSI接口之后开发出的全新接口。此接口的设计是为了改善存储系统的效能、可用性和扩充性，并且提供与SATA硬盘的兼容性。&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SAS的接口技术可以向下兼容SATA。具体来说，二者的兼容性主要体现在物理层和协议层的兼容。在物理层，SAS接口和SATA接口完全兼容，SATA硬盘可以直接使用在SAS的环境中，从接口标准上而言，SATA是SAS的一个子标准，因此SAS控制器可以直接操控SATA硬盘，但是SAS却不能直接使用在SATA的环境中，因为SATA控制器并不能对SAS硬盘进行控制；在协议层，SAS由3种类型协议组成，根据连接的不同设备使用相应的协议进行数据传输。其中串行SCSI协议(SSP)用于传输SCSI命令；SCSI管理协议(SMP)用于对连接设备的维护和管理；SATA通道协议(STP)用于SAS和SATA之间数据的传输。因此在这3种协议的配合下，SAS可以和SATA以及部分SCSI设备无缝结合。&lt;/div&gt;  &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SAS系统的背板(Backplane)既可以连接具有双端口、高性能的SAS驱动器，也可以连接高容量、低成本的SATA驱动器。所以SAS驱动器和SATA驱动器可以同时存在于一个存储系统之中。但需要注意的是，SATA系统并不兼容SAS，所以SAS驱动器不能连接到SATA背板上。由于SAS系统的兼容性，使用户能够运用不同接口的硬盘来满足各类应用在容量上或效能上的需求，因此在扩充存储系统时拥有更多的弹性，让存储设备发挥最大的投资效益。&lt;/div&gt;  &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 在系统中，每一个SAS端口可以最多可以连接16256个外部设备，并且SAS采取直接的点到点的串行传输方式，传输的速率高达3Gbps，估计以后会有6Gbps乃至12Gbps的高速接口出现。SAS的接口也做了较大的改进，它同时提供了3.5英寸和2.5英寸的接口，因此能够适合不同服务器环境的需求。SAS依靠SAS扩展器来连接更多的设备，目前的扩展器以12端口居多，不过根据板卡厂商产品研发计划显示，未来会有28、36端口的扩展器引入，来连接SAS设备、主机设备或者其他的SAS扩展器。&lt;/div&gt;  &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 和传统并行SCSI接口比较起来，SAS不仅在接口速度上得到显著提升(现在主流Ultra 320 SCSI速度为320MB/sec，而SAS才刚起步速度就达到300MB/sec，未来会达到600MB/sec甚至更多)，而且由于采用了串行线缆，不仅可以实现更长的连接距离，还能够提高抗干扰能力，并且这种细细的线缆还可以显著改善机箱内部的散热情况。&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SAS目前的不足主要有以下方面：&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1)硬盘、控制芯片种类少：只有希捷、迈拓以及富士通等为数不多的硬盘厂商推出了SAS接口硬盘，品种太少，其他厂商的SAS硬盘多数处在产品内部测试阶段。此外周边的SAS控制器芯片或者一些SAS转接卡的种类更是不多，多数集中在LSI以及Adaptec公司手中。&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2)硬盘价格太贵：比起同容量的Ultra 320 SCSI硬盘，SAS硬盘要贵了一倍还多。一直居高不下的价格直接影响了用户的采购数量和渠道的消化数量，而无法形成大批量生产的SAS 硬盘，其成本的压力又会反过来促使价格无法下降。如果用户想要做个简单的RAID级别，那么不仅需要购买多块SAS硬盘，还要购买昂贵的RAID卡，价格基本上和硬盘相当。&lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; 3)实际传输速度变化不大：SAS硬盘的接口速度并不代表数据传输速度，受到硬盘机械结构限制，现在SAS硬盘的机械结构和SCSI硬盘几乎一样。目前数据传输的瓶颈集中在由硬盘内部机械机构和硬盘存储技术、磁盘转速所决定的硬盘内部数据传输速度，也就是80MBsec左右，SAS硬盘的性能提升不明显。&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4)用户追求成熟、稳定的产品：从现在已经推出的产品来看，SAS硬盘更多的被应用在高端4路服务器上，而4路以上服务器用户并非一味追求高速度的硬盘接口技术，最吸引他们的应该是成熟、稳定的硬件产品，虽然SAS接口服务器和SCSI接口产品在速度、稳定性上差不多，但目前的技术和产品都还不够成熟。&lt;/div&gt;  &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 不过随着英特尔等主板芯片组制造商、希捷等硬盘制造商以及众多的服务器制造商的大力推动，SAS的相关产品技术会逐步成熟，价格也会逐步滑落，早晚都会成为服务器硬盘的主流接口。&lt;br&gt;&amp;nbsp;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;humen1&lt;/div&gt;</description><link>http://www.humen1.com/2008/06/sas.html</link><author>noreply@blogger.com (humen1)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7269874978253342363.post-1548234126992898785</guid><pubDate>Wed, 11 Jun 2008 05:29:00 +0000</pubDate><atom:updated>2008-06-11T13:29:56.207+08:00</atom:updated><title>Open Flash Chart</title><description>&lt;br clear="all"&gt;Open Flash Chart 是一个开源的Flash图表绘制工具，提供了各种程序接口，包括PHP、Ruby、Perl、Python、Java、。Net、AS、JS等等各种接口的数据生成，然后Flash展示的功能，是制作简单Flash &amp;amp; PHP 图表的不错开源工具。&lt;br&gt;官方网站：&lt;a href="http://teethgrinder.co.uk/open-flash-chart/index.php" target="_blank"&gt;&lt;font color="#800080"&gt;http://teethgrinder.co.uk/open-flash-chart/index.php&lt;/font&gt;&lt;/a&gt;&lt;br&gt; 下载网址：&lt;a href="http://teethgrinder.co.uk/open-flash-chart/download.php" target="_blank"&gt;&lt;font color="#800080"&gt;http://teethgrinder.co.uk/open-flash-chart/download.php&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;humen1&lt;/div&gt;</description><link>http://www.humen1.com/2008/06/open-flash-chart.html</link><author>noreply@blogger.com (humen1)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7269874978253342363.post-4700367221433743237</guid><pubDate>Wed, 04 Jun 2008 03:56:00 +0000</pubDate><atom:updated>2008-06-04T11:56:55.783+08:00</atom:updated><title>swfobject+swffit实现flash嵌入网页自适应大小</title><description>&lt;br clear="all"&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;swfobject &lt;a href="http://code.google.com/p/swfobject/"&gt;http://code.google.com/p/swfobject/&lt;/a&gt;&lt;br&gt;swffit &lt;a href="http://swffit.millermedeiros.com/comments.php"&gt;http://swffit.millermedeiros.com/comments.php&lt;/a&gt;&lt;/div&gt;  &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;简介：&lt;br&gt;swfobject 是一个轻量级的第三方flash网页嵌入js脚本，它吸引我的一些特性有，插入代码简洁，flash免激活，后台更新flash player 和版本侦测。&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;swffit 可以实现flash自适应大小&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;swfobject.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;swffit.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;swfobject.embedSWF(&amp;quot;example.swf&amp;quot;, &amp;quot;my_flash&amp;quot;, &amp;quot;550&amp;quot;, &amp;quot;400&amp;quot;, &amp;quot;8.0.0&amp;quot;);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;swffit(&amp;quot;my_flash&amp;quot;,550,400);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;lt;/script&amp;gt;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&amp;lt;div id=&amp;quot;my_flash&amp;quot;&amp;gt;Loading...&amp;nbsp;&amp;lt;/div&amp;gt;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;注意了swffit（）还有2个隐藏参数&lt;br&gt;swffit(&amp;quot;my_flash&amp;quot;,550,400,1000,800);&lt;br&gt;第一个参数是填充flash的层id&lt;br&gt;第二、三个参数是最小尺寸&lt;br&gt;第四、五个参数是最大尺寸&lt;br&gt;&amp;nbsp;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;humen1&lt;/div&gt;</description><link>http://www.humen1.com/2008/06/swfobjectswffitflash.html</link><author>noreply@blogger.com (humen1)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7269874978253342363.post-973008257044916385</guid><pubDate>Thu, 22 May 2008 07:25:00 +0000</pubDate><atom:updated>2008-05-22T15:25:19.553+08:00</atom:updated><title>如何使用robots.txt ！！？？</title><description>&lt;div&gt;◆什么是robots.txt文件?&lt;br&gt;robots.txt 文件对抓取网络的搜索引擎漫游器（称为漫游器）进行限制。这些漫游器是自动的，在它们访问网页前会查看是否存在限制其访问特定网页的 robots.txt 文件。如果你想保护网站上的某些内容不被搜索引擎收入的话，robots.txt 是一个简单有效的工具。这里简单介绍一下怎么使用它。&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;◆如何放置 Robots.txt 文件&lt;br&gt;robots.txt自身是一个文本文件。它必须位于域名的根目录中并 被命名为&amp;quot;robots.txt&amp;quot;。位于子目录中的 robots.txt 文件无效，因为漫游器只在域名的根目录中查找此文件。例如，&lt;a href="http://www.example.com/robots.txt"&gt;http://www.example.com/robots.txt&lt;/a&gt; 是有效位置，&lt;a href="http://www.example.com/mysite/robots.txt"&gt;http://www.example.com/mysite/robots.txt&lt;/a&gt; 则不是。&lt;/div&gt;  &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;这里举一个robots.txt的例子:&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;User-agent: *&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;Disallow: /cgi-bin/&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;Disallow: /tmp/&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;Disallow: /~name/&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;◆使用 robots.txt 文件拦截或删除整个网站&lt;br&gt;要从搜索引擎中删除您的网站，并防止所有漫游器在以后抓取您的网站，请将以下 robots.txt 文件放入您服务器的根目录：&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;User-agent: *&lt;br&gt;Disallow: /&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;要只从 Google 中删除您的网站，并只是防止 Googlebot 将来抓取您的网站，请将以下 robots.txt 文件放入您服务器的根目录：&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;User-agent: Googlebot&lt;br&gt;Disallow: /&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;每个端口都应有自己的 robots.txt 文件。尤其是您通过 http 和 https 托管内容的时候，这些协议都需要有各自的 robots.txt 文件。例如，要让 Googlebot 只为所有的 http 网页而不为 https 网页编制索引，应使用下面的 robots.txt 文件。&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;对于 http 协议 (&lt;a href="http://yourserver.com/robots.txt"&gt;http://yourserver.com/robots.txt&lt;/a&gt;): &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;User-agent: *&lt;br&gt;Allow: /&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;对于 https 协议 (&lt;a href="https://yourserver.com/robots.txt"&gt;https://yourserver.com/robots.txt&lt;/a&gt;):&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;User-agent: *&lt;br&gt;Disallow: /&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;◆允许所有的漫游器访问您的网页 &lt;br&gt;User-agent: *&lt;br&gt;Disallow:&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;(另一种方法: 建立一个空的 &amp;quot;/robots.txt&amp;quot; 文件, 或者不使用robot.txt。)&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;◆使用 robots.txt 文件拦截或删除网页&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;您可以使用 robots.txt 文件来阻止 Googlebot 抓取您网站上的网页。 例如，如果您正在手动创建 robots.txt 文件以阻止 Googlebot 抓取某一特定目录下（例如，private）的所有网页，可使用以下 robots.txt 条目： &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;User-agent: Googlebot&lt;br&gt;Disallow: /private&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;要阻止 Googlebot 抓取特定文件类型（例如，.gif）的所有文件，可使用以下 robots.txt 条目：&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;User-agent: Googlebot&lt;br&gt;Disallow: /*.gif$&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;要阻止 Googlebot 抓取所有包含 ? 的网址（具体地说，这种网址以您的域名开头，后接任意字符串，然后是问号，而后又是任意字符串），可使用以下条目：&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;User-agent: Googlebot&lt;br&gt;Disallow: /*?&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;尽管我们不抓取被 robots.txt 拦截的网页内容或为其编制索引，但如果我们在网络上的其他网页中发现这些内容，我们仍然会抓取其网址并编制索引。因此，网页网址及其他公开的信息，例如指 向该网站的链接中的定位文字，有可能会出现在 Google 搜索结果中。不过，您网页上的内容不会被抓取、编制索引和显示。&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;◆robots.txt文件的格式&lt;br&gt;User-agent:&lt;br&gt;　　 该项的值用于描述搜索引擎robot的名字。在&amp;quot;robots.txt&amp;quot;文件中，如果有多条User-agent记录说明有多个robot会受到&amp;quot;robots.txt&amp;quot;的限制，对该文件来说，至少要有一条User-agent记录。如果该项的值设为*，则对任何robot均有效，在&amp;quot;robots.txt&amp;quot;文件中，&amp;quot;User-agent:*&amp;quot;这样的记录只能有一条。如果在&amp;quot;robots.txt&amp;quot;文件中，加入&amp;quot;User-agent:SomeBot&amp;quot;和若干Disallow、Allow行，那么名为&amp;quot;SomeBot&amp;quot;只受到&amp;quot;User-agent:SomeBot&amp;quot;后面的Disallow和Allow行的限制。&lt;br&gt; Disallow:&lt;br&gt;　　 该项的值用于描述不希望被访问的一组URL，这个值可以是一条完整的路径，也可以是路径的非空前缀，以Disallow项的值开头的URL不会被robot访问。例如&amp;quot;Disallow:/help&amp;quot;禁止robot访问/help.html、/helpabc.html、/help/index.html，而&amp;quot;Disallow:/help/&amp;quot;则允许robot访问/help.html、/helpabc.html，不能访问/help/index.html。&amp;quot;Disallow:&amp;quot;说明允许robot访问该网站的所有url，在&amp;quot;/robots.txt&amp;quot;文件中，至少要有一条Disallow记录。如果&amp;quot;/robots.txt&amp;quot;不存在或者为空文件，则对于所有的搜索引擎robot，该网站都是开放的。&lt;br&gt; Allow:&lt;br&gt;　　 该项的值用于描述希望被访问的一组URL，与Disallow项相似，这个值可以是一条完整的路径，也可以是路径的前缀，以Allow项的值开头的URL是允许robot访问的。例如&amp;quot;Allow:/hibaidu&amp;quot;允许robot访问/hibaidu.htm、/hibaiducom.html、/hibaidu/com.html。一个网站的所有URL默认是Allow的，所以Allow通常与Disallow搭配使用，实现允许访问一部分网页同时禁止访问其它所有URL的功能。&lt;br&gt; 需要特别注意的是Disallow与Allow行的顺序是有意义的，robot会根据第一个匹配成功的Allow或Disallow行确定是否访问某个URL。&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;使用&amp;quot;*&amp;quot;和&amp;quot;$&amp;quot;:&lt;br&gt;baiduspider支持使用通配符&amp;quot;*&amp;quot;和&amp;quot;$&amp;quot;来模糊匹配url。&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;　　 &amp;quot;$&amp;quot; 匹配行结束符。&lt;br&gt;　　 &amp;quot;*&amp;quot; 匹配0或多个任意字符。&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;◆后记&lt;br&gt;1. Google爬虫名称&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;1） Googlebot：从Google的网站索引和新闻索引中抓取网页 &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;2） Googlebot-Mobile针对Google的移动索引抓取网页 &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;3） Googlebot-Image：针对Google的图片索引抓取网页 &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;4） Mediapartners-Google：抓取网页确定 AdSense 的内容。只有在你的网站上展示 AdSense 广告的情况下，Google才会使用此漫游器来抓取您的网站。 &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;5） Adsbot-Google：抓取网页来衡量 AdWords 目标网页的质量。只有在你使用 Google AdWords 为你的网站做广告的情况下，Google才会使用此漫游器。 &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;2. 百度（Baidu）爬虫名称：Baiduspider&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;3. 雅虎（Yahoo）爬虫名称：Yahoo Slurp&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;4. 有道（Yodao）蜘蛛名称：YodaoBot&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;5. 搜狗（sogou）蜘蛛名称：sogou spider&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;6. MSN的蜘蛛名称：Msnbot&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;humen1&lt;/div&gt;</description><link>http://www.humen1.com/2008/05/robotstxt.html</link><author>noreply@blogger.com (humen1)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7269874978253342363.post-3064150333927435626</guid><pubDate>Wed, 21 May 2008 00:39:00 +0000</pubDate><atom:updated>2008-05-21T08:42:24.465+08:00</atom:updated><title>让网页灰白，悼念亡灵！</title><description>&lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;在网页css 中+入滤镜&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;body{filter:Gray;}&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;或者&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&amp;lt;body style=&amp;quot;filter:Gray;&amp;quot;&amp;gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;humen1&lt;/div&gt;</description><link>http://www.humen1.com/2008/05/blog-post.html</link><author>noreply@blogger.com (humen1)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7269874978253342363.post-2150283612222033829</guid><pubDate>Thu, 08 May 2008 05:07:00 +0000</pubDate><atom:updated>2008-05-08T13:37:25.526+08:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>应用</category><title>16进制颜色代码对照表</title><description>&lt;table width="100%" border="0" &gt;&lt;tr&gt;&lt;td valign="top"&gt;&lt;table cellspacing="2" cellpadding="2" width="100%" border="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td width="80"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FFFFFF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ffffff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FFFFCC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ffffcc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FFFF99&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ffff99"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FFFF66&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ffff66"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FFFF33&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ffff33"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FFFF00&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ffff00"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FFCCFF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ffccff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FFCCCC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ffcccc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FFCC99&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ffcc99"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FFCC66&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ffcc66"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FFCC33&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ffcc33"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FFCC00&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ffcc00"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FF99FF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ff99ff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FF99CC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ff99cc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FF9999&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ff9999"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FF9966&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ff9966"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FF9933&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ff9933"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FF9900&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ff9900"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FF66FF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ff66ff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FF66CC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ff66cc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FF6699&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ff6699"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FF6666&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ff6666"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FF6633&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ff6633"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FF6600&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ff6600"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FF33FF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ff33ff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FF33CC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ff33cc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FF3399&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ff3399"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FF3366&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ff3366"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FF3333&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ff3333"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FF3300&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ff3300"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FF00FF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ff00ff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FF00CC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ff00cc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FF0099&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ff0099"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FF0066&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ff0066"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FF0033&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ff0033"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#FF0000&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ff0000"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#66FFFF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#66ffff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#66FFCC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#66ffcc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#66FF99&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#66ff99"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#66FF66&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#66ff66"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#66FF33&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#66ff33"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#66FF00&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#66ff00"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#66CCFF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#66ccff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#66CCCC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#66cccc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#66CC99&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#66cc99"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#66CC66&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#66cc66"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#66CC33&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#66cc33"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#66CC00&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#66cc00"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#6699FF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#6699ff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#6699CC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#6699cc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#669999&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#669999"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#669966&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#669966"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#669933&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#669933"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#669900&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#669900"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#6666FF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#6666ff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#6666CC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#6666cc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#666699&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#666699"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#666666&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#666666"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#666633&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#666633"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#666600&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#666600"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#6633FF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#6633ff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#6633CC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#6633cc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#663399&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#663399"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#663366&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#663366"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#663333&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#663333"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#663300&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#663300"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#6600FF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#6600ff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#6600CC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#6600cc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#660099&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#660099"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#660066&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#660066"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#660033&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#660033"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#660000&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#660000"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;!--END 666666--&gt;&lt;/table&gt;&lt;/td&gt;&lt;td valign="top"&gt;&lt;table cellspacing="2" cellpadding="2" width="100%" border="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td width="80"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CCFFFF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ccffff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CCFFCC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ccffcc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CCFF99&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ccff99"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CCFF66&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ccff66"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CCFF33&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ccff33"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CCFF00&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ccff00"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CCCCFF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#ccccff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CCCCCC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#cccccc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CCCC99&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#cccc99"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CCCC66&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#cccc66"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CCCC33&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#cccc33"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CCCC00&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#cccc00"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CC99FF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#cc99ff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CC99CC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#cc99cc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CC9999&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#cc9999"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CC9966&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#cc9966"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CC9933&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#cc9933"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CC9900&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#cc9900"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CC66FF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#cc66ff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CC66CC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#cc66cc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CC6699&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#cc6699"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CC6666&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#cc6666"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CC6633&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#cc6633"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CC6600&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#cc6600"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CC33FF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#cc33ff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CC33CC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#cc33cc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CC3399&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#cc3399"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CC3366&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#cc3366"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CC3333&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#cc3333"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CC3300&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#cc3300"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CC00FF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#cc00ff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CC00CC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#cc00cc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CC0099&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#cc0099"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CC0066&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#cc0066"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CC0033&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#cc0033"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#CC0000&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#cc0000"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;!--END CCCCCC--&gt;&lt;!--333333--&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#33FFFF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#33ffff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#33FFCC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#33ffcc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#33FF99&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#33ff99"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#33FF66&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#33ff66"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#33FF33&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#33ff33"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#33FF00&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#33ff00"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#33CCFF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#33ccff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#33CCCC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#33cccc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#33CC99&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#33cc99"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#33CC66&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#33cc66"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#33CC33&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#33cc33"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#33CC00&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#33cc00"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#3399FF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#3399ff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#3399CC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#3399cc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#339999&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#339999"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#339966&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#339966"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#339933&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#339933"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#339900&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#339900"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#3366FF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#3366ff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#3366CC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#3366cc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#336699&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#336699"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#336666&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#336666"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#336633&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#336633"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#336600&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#336600"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#3333FF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#3333ff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#3333CC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#3333cc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#333399&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#333399"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#333366&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#333366"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#333333&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#333333"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#333300&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#333300"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#3300FF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#3300ff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#3300CC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#3300cc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#330099&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#330099"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#330066&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#330066"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#330033&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#330033"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#330000&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#330000"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;!--333333--&gt;&lt;/table&gt;&lt;/td&gt;&lt;td valign="top"&gt;&lt;table cellspacing="2" cellpadding="2" width="100%" border="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td width="80"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#99FFFF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#99ffff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#99FFCC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#99ffcc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#99FF99&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#99ff99"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#99FF66&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#99ff66"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#99FF33&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#99ff33"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#99FF00&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#99ff00"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#99CCFF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#99ccff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#99CCCC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#99cccc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#99CC99&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#99cc99"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#99CC66&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#99cc66"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#99CC33&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#99cc33"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#99CC00&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#99cc00"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#9999FF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#9999ff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#9999CC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#9999cc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#999999&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#999999"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#999966&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#999966"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#999933&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#999933"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#999900&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#999900"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#9966FF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#9966ff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#9966CC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#9966cc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#996699&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#996699"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#996666&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#996666"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#996633&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#996633"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#996600&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#996600"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#9933FF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#9933ff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#9933CC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#9933cc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#993399&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#993399"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#993366&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#993366"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#993333&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#993333"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#993300&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#993300"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#9900FF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#9900ff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#9900CC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#9900cc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#990099&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#990099"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#990066&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#990066"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#990033&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#990033"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#990000&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#990000"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#00FFFF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#00ffff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#00FFCC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#00ffcc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#00FF99&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#00ff99"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#00FF66&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#00ff66"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#00FF33&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#00ff33"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#00FF00&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#00ff00"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#00CCFF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#00ccff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#00CCCC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#00cccc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#00CC99&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#00cc99"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#00CC66&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#00cc66"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#00CC33&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#00cc33"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#00CC00&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#00cc00"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#0099FF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#0099ff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#0099CC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#0099cc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#009999&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#009999"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#009966&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#009966"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#009933&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#009933"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#009900&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#009900"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#0066FF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#0066ff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#0066CC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#0066cc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#006699&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#006699"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#006666&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#006666"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#006633&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#006633"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#006600&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#006600"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#0033FF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#0033ff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#0033CC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#0033cc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#003399&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#003399"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#003366&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#003366"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#003333&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#003333"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#003300&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#003300"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#0000FF&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#0000ff"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#0000CC&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#0000cc"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#000099&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#000099"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#000066&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#000066"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#000033&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#000033"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;font face="Verdana, Arial, Helvetica" size="1"&gt;#000000&lt;/font&gt;&lt;/td&gt;&lt;td bgcolor="#000000"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;humen1&lt;/div&gt;</description><link>http://www.humen1.com/2008/05/16.html</link><author>noreply@blogger.com (humen1)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7269874978253342363.post-3744545436514962367</guid><pubDate>Thu, 08 May 2008 03:04:00 +0000</pubDate><atom:updated>2008-05-08T13:37:43.711+08:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>flash</category><title>7mini .1</title><description>用as3写了一个播放器&lt;br /&gt;暂时就叫 7mini 版本是 .1&lt;br /&gt;&lt;br /&gt;&lt;script language="javascript" src="/swfobject.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;script&gt; swfobject.flashvars = {}; swfobject.params = {};  swfobject.attributes = {}; swfobject.embedSWF("/music/music01.swf", "swf_div", "256", "128", "9.0.0","${swf_path}expressInstall.swf",swfobject.flashvars, swfobject.params, swfobject.attributes);&lt;/script&gt;&lt;br /&gt;&lt;div id="swf_div" style="margin: auto;"&gt;&lt;br /&gt;Loading...&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;humen1&lt;/div&gt;</description><link>http://www.humen1.com/2008/05/as3-7mini.html</link><author>noreply@blogger.com (humen1)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7269874978253342363.post-107049546439467252</guid><pubDate>Tue, 06 May 2008 07:49:00 +0000</pubDate><atom:updated>2008-05-08T13:38:00.345+08:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>数据库</category><title>ERROR 1418 (HY000) log_bin_trust_function_creators 解决</title><description>今天要写一个函数.但没有办法建提示错误如下: &lt;br&gt;ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)&lt;br&gt;    &lt;br&gt;解决方式:(编缉my.cnf,添加如下) &lt;br&gt;[mysqld]&lt;br&gt;log_bin_trust_routine_creators = 1 &lt;br&gt;重启mysql就好了&lt;br&gt; &lt;div class="blogger-post-footer"&gt;humen1&lt;/div&gt;</description><link>http://www.humen1.com/2008/05/error-1418-hy000-logbintrustfunctioncre.html</link><author>noreply@blogger.com (humen1)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7269874978253342363.post-4986681910633385032</guid><pubDate>Tue, 06 May 2008 07:45:00 +0000</pubDate><atom:updated>2008-05-08T13:38:15.796+08:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>数据库</category><title>freebsd下如何重启mysql.</title><description>freebsd下如何重启mysql.(默认安装)&lt;br&gt;/usr/local/etc/rc.d/mysql-server  restart &lt;div class="blogger-post-footer"&gt;humen1&lt;/div&gt;</description><link>http://www.humen1.com/2008/05/freebsdmysql.html</link><author>noreply@blogger.com (humen1)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7269874978253342363.post-5445350493144998656</guid><pubDate>Mon, 05 May 2008 09:47:00 +0000</pubDate><atom:updated>2008-05-08T13:38:40.549+08:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>unix</category><title>防止ssh恶意攻击</title><description>&lt;div&gt;DenyHosts是Python语言写的一个程序，它会分析sshd的日志文件，当发现重复的攻击时就会记录IP到/etc/hosts.deny文件，从而达到自动屏IP的功能。&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;DenyHosts官方网站为：&lt;a href="http://denyhosts.sourceforge.net/"&gt;http://denyhosts.sourceforge.net&lt;/a&gt;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;以下是安装记录（以CentOS 4.3, DenyHosts 2.5 为例）&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;安装 # cd /usr/local/src&lt;br&gt;# wget &lt;a href="http://mesh.dl.sourceforge.net/sourceforge/denyhosts/DenyHosts-2.5.tar.gz"&gt;http://mesh.dl.sourceforge.net/sourceforge/denyhosts/DenyHosts-2.5.tar.gz&lt;/a&gt;&lt;br&gt;# tar -zxvf DenyHosts-2.5.tar.gz&lt;br&gt; # cd DenyHosts-2.5&lt;br&gt;# python setup.py install&lt;br&gt;&amp;nbsp;&lt;br&gt;默认是安装到/usr/share/denyhosts目录的。&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;配置 # cd /usr/share/denyhosts/&lt;br&gt;# cp denyhosts.cfg-dist denyhosts.cfg&lt;br&gt;# vi denyhosts.cfg&lt;br&gt;&amp;nbsp;&lt;br&gt;根据自己需要进行相应的配置(解释见下文件的配置文件)&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;设置启动脚本 # cp daemon-control-dist daemon-control&lt;br&gt;# chown root daemon-control&lt;br&gt;# chmod 700 daemon-control&lt;br&gt;&amp;nbsp;&lt;br&gt;完了之后执行daemon-contron start就可以了。 # ./daemon-control start&lt;br&gt;&amp;nbsp;&lt;br&gt;如果要使DenyHosts每次重起后自动启动还需做如下设置： # cd /etc/init.d&lt;br&gt; # ln -s /usr/share/denyhosts/daemon-control denyhosts&lt;br&gt;# chkconfig �add denyhosts&lt;br&gt;# chkconfig �level 2345 denyhosts on&lt;br&gt;&amp;nbsp;&lt;br&gt;或者修改/etc/rc.local文件： # vi /etc/rc.local&lt;br&gt;&amp;nbsp;&lt;br&gt;加入下面这条命令 /usr/share/denyhosts/daemon-control start&lt;br&gt; &amp;nbsp;&lt;br&gt;DenyHosts配置文件： vi /etc/denyhosts.cfg&lt;br&gt;SECURE_LOG = /var/log/secure&lt;br&gt;#ssh 日志文件，它是根据这个文件来判断的。&lt;br&gt;HOSTS_DENY = /etc/hosts.deny&lt;br&gt;#控制用户登陆的文件&lt;br&gt;PURGE_DENY = 5m&lt;br&gt;#过多久后清除已经禁止的&lt;br&gt;BLOCK_SERVICE&amp;nbsp; = sshd&lt;br&gt;#禁止的服务名&lt;br&gt; DENY_THRESHOLD_INVALID = 1&lt;br&gt;#允许无效用户失败的次数&lt;br&gt;DENY_THRESHOLD_VALID = 10&lt;br&gt;#允许普通用户登陆失败的次数&lt;br&gt;DENY_THRESHOLD_ROOT = 5&lt;br&gt;#允许root登陆失败的次数&lt;br&gt;HOSTNAME_LOOKUP=NO&lt;br&gt;#是否做域名反解&lt;br&gt;ADMIN_EMAIL = &lt;a href="mailto:iakuf@163.com"&gt;iakuf@163.com&lt;/a&gt;&lt;br&gt; #管理员邮件地址,它会给管理员发邮件&lt;br&gt;DAEMON_LOG = /var/log/denyhosts&lt;br&gt;#自己的日志文件&lt;br&gt;&amp;nbsp;&lt;br&gt;然后就可以启动了： service denyhost start&lt;br&gt;&amp;nbsp;&lt;br&gt;可以看看/etc/hosts.deny内是否有禁止的ＩＰ，有的话说明已经成功了。 &lt;/div&gt; &lt;div class="blogger-post-footer"&gt;humen1&lt;/div&gt;</description><link>http://www.humen1.com/2008/05/ssh.html</link><author>noreply@blogger.com (humen1)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7269874978253342363.post-151921150385632074</guid><pubDate>Mon, 05 May 2008 08:31:00 +0000</pubDate><atom:updated>2008-05-08T13:38:40.550+08:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>unix</category><title>centOS 常用管理手札</title><description>&lt;br clear="all"&gt; &lt;div&gt;for centOS&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;一、用户环境&lt;br&gt;#locale &amp;nbsp;&amp;nbsp;&amp;nbsp;显示系统语言环境&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 语言环境参数保存在/etc/sysconfig/i18n文件里 LANG最主要&lt;br&gt;#locale �a&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;查看系统对语言的支持情况&lt;br&gt;#LANG=zh_CN.GB2312&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;使系统支持以中文形式显示&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;#chkconfig kudzu --list&amp;nbsp;&amp;nbsp;检查某个服务状态(包括各个级别0~6的状态)&lt;br&gt;#less /etc/sysconfig/hwconf&amp;nbsp;硬件信息&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;二、系统管理常用命令&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; useradd redhat&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; passwd redhat&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; su �&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exit&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;5.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; df �h 分区情况&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;6.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; du �sh&amp;nbsp; /*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 统计文件或目录使用空间的大小&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;7.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fdisk �l&amp;nbsp; /dev/sda&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;8.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; netconfig&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 配置网络参数&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;9.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ifconfig&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 显示网络配置信息&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;10.&amp;nbsp; service network restart&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;11.&amp;nbsp; route �n&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 查看路由信息（默认路由）&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;12.&amp;nbsp; ping �b &lt;a href="http://192.168.0.255"&gt;192.168.0.255&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 扫描整个网段（检查活动主机）&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;13.&amp;nbsp; ifconfig eth0 &lt;a href="http://10.0.0.254"&gt;10.0.0.254&lt;/a&gt; netmask &lt;a href="http://255.255.255.0"&gt;255.255.255.0&lt;/a&gt;&amp;nbsp; 修改IP地址&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;14.&amp;nbsp; ifconfig eth0显示指定网卡参数&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;15.&amp;nbsp; 修改IP信息后会删除默认路由，需手工添加&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;route add default gw &lt;a href="http://192.168.0.1"&gt;192.168.0.1&lt;/a&gt;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;16.&amp;nbsp; ifconfig route 修改过的参数不会保存，重启后会消失&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;要用service network restart命令把参数保存到文件ifcfg-eth0&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;/etc/sysconfig/network-scripts/ifcfg-eth0&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;可以vi直接修改该文件，然后service network restart 重新启用网络服务&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;17.&amp;nbsp; redhat-config-network-tui是redhat独有的配置工具，当用这个命令配置网络参数后，会写入到/etc/sysconfig/networking/profiles/目录里，并且比network-scripts/ifcfg-eth0优先，所以用过这个工具配置就不要再使用netconfig，或者先将profiles目录清空&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;三、文件系统维护&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;ext2/ext3通过数据块储存文件&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;格式化文件系统：&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;mkfs.ext3 �b 4096 �i 8192 �m 5 /dev/sdb4&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;-b&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 数据块大小&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;-i inode节点表示的字节数（或数据块大小）&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;-m 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 为管理员保留的磁盘管理空间5%&amp;nbsp; &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;ls �lh /mnt/u&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;du �sh /mnt/u&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;df �lh&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;#tune2fs �l /dev/sdb1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 打印文件系统属性&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;#df&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;tune2fs 调整ext2/ext3文件系统特性的工具&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;-l 查看文件系统信息&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;-m&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 保留块百分比&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;-c &amp;lt;count&amp;gt;&amp;nbsp; 设置强制自检的挂载次数&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;-i &amp;lt;n day&amp;gt;&amp;nbsp; 设置强制自检的间隔时间&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;-j&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ext2转成ext3&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;tune2fs �c -1 /dev/sdb1&amp;nbsp;&amp;nbsp;&amp;nbsp; 不管挂载多小次都不自检&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;tune2fs �c -1 �i 0 /dev/sdb1&amp;nbsp; 让分区永远不自检&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;#mkfs.ext2 /dev/sdb4&amp;nbsp; 格式化成ext2&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;#tune2fs �j /dev/sdb4&amp;nbsp; 转换为ext3&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;#df �T&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 查看分区信息&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;判断间ext2还是ext3:&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;tune2fs �l /dev/sdb1 | grep features&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;看Filesystem features： has_journal&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;是否有has_journal，有则是ext3文件系统&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;grep �i "name"&amp;nbsp; 不区分大小写&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;df �T 分区类型&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;fsck&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 检查文件系统数据完整性的工具&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;用法一、fsck �t ext2 /dev/sdb1&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&amp;nbsp; 二、fsck.ext3 /dev/sdb1&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;#more /etc/fstab&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;如发现挂载选项有1或2，那么应该进行自检了&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;#fsck.ext3 �y /dev/sdb1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 自动修复错误&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;四、管理磁盘文件系统&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;mount 设备名 挂载点&lt;br&gt;mount /dev/fd0 /mnt/floppy&lt;br&gt;光驱（IDE） /dev/cdrom&amp;nbsp;&amp;nbsp;&amp;nbsp; (/dev/hdx)&lt;br&gt;光驱（SCSI）/dev/scdN&amp;nbsp;&amp;nbsp;&amp;nbsp; (N=0,1…)&lt;br&gt;硬盘（IDE） /dev/hdX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (X=a,b,c…)&lt;br&gt;硬盘（SCSI）/dev/sdX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (X=a,b,c…)&lt;br&gt;U盘&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /dev/sdX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (X=a,b,c…)&lt;/div&gt;  &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;弹出光盘#eject&lt;br&gt;收回#eject �t&lt;br&gt;因为USB设备内置USB-SCSI转换接口，所以被认为是SCSI硬盘&lt;br&gt;#mkdir /mnt/u&lt;br&gt;#mount /dev/sda1 /mnt/u&lt;br&gt;默认内核已支持SCSI和USB接口&lt;br&gt;#modprobe usb-storage&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 检查usb-storage模块是否已加载，否则无法自动识别USB设备&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;#mount �t vfat /dev/hda2 /mnt/c&lt;br&gt;#mount �t ntfs /dev/hda3 /mnt/d 需重新编译内核才能支持NTFS&lt;br&gt;#mount �t iso9660 /dev/cdrom /mnt/cdrom&lt;br&gt;#mount �t vfat �o iocharset=gb2312 /dev/sdb1 /mnt/u&lt;br&gt;常用字符编码有gb2312和utf8&lt;br&gt;#mount /dev/sdb2 /mmt/d �o iocharset=utf8,ro,uid=redhat,umask=0077&amp;nbsp; &lt;/div&gt;  &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;Linux下使用U盘&lt;br&gt;#ls /dev&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 确认设备已识别&lt;br&gt;#mount -o iocharset=gb2312 /dev/sda1&lt;br&gt;more后ctrl+F向下翻页（或空格）ctrl+b（上滚）&lt;br&gt;ls -a&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 显示隐藏文件（以.开头的文件）&lt;br&gt;文件权限rws&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s表示执行这个程序的使用者，临时拥有和所有者一样的权力身份来执行该程序&lt;br&gt;cp -r 源&amp;nbsp; 目的&amp;nbsp;&amp;nbsp;&amp;nbsp; -r参数表示连子目录一起拷贝&lt;br&gt; rm -i&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 确认删除&lt;br&gt;&amp;nbsp; -r&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 删除子目录&lt;br&gt;&amp;nbsp; -f&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 强制删除&lt;br&gt;du&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 磁盘或目录使用了多少空间&lt;br&gt;df&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 磁盘或目录剩余可用空间&lt;br&gt;cat &amp;gt;file1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 等价你输入文字，输完后ctrl+C或ctrl+D结束&lt;br&gt;&amp;gt;&amp;gt;符号表示在文件尾附加，&amp;gt;符号表示创建新文件&lt;br&gt; less&amp;nbsp; 可上下滚动文件内容&lt;br&gt;which&amp;nbsp;&amp;nbsp;&amp;nbsp; 在$PATH设置的目录查找文件&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;五、使用磁盘配额&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;默认系统内核已支持quota&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;mount �o usrquota,grpquota /dev/sdb1 /mnt/d1 或&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;mount �o remount,usrquota,grpquota /&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;也可以修改 /etc/fstab文件来启用每个文件系统的配额 ---- 添加选项usrquota,grpquota&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;例：&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;将LABEL=/home&amp;nbsp; /home&amp;nbsp; ext3&amp;nbsp; defaults&amp;nbsp; 1 2&lt;br&gt;改为&lt;br&gt;LABEL=/home&amp;nbsp; /home&amp;nbsp; ext3&amp;nbsp; defaults，usrquota&amp;nbsp; 1 2&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;#init 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; （进入单用户环境）&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;#quotacheck �cvuga&amp;nbsp; 或 quotacheck �cvag&amp;nbsp; /dev/sdb1&amp;nbsp;&amp;nbsp;&amp;nbsp; （a代表all)(g代表用户组）&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;#quotaon �a 激活&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;#edquota �u redhat&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 进VI编缉用户配额&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;编缉用户可用的字节数，软性的，硬性的，文件数，软件性的，硬性的&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;quota �u redhat&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 查看用户磁盘配额&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;edquota �t&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 配置过期时间&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;edquota命令能为一系列用户设置同一配额。假设已为用户ez设立了配额，以下命令将为随后的用户（即mj、jm和tp）复制完全相同的配额限制： &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;$ sudo /usr/sbin/edquota -up ez mj jm tp&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;quotaoff /mnt/sdb1&amp;nbsp; 关闭磁盘配额&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;quotaon /mnt/sdb1&amp;nbsp;&amp;nbsp;&amp;nbsp; 开启&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;repquota命令按用户（-u）或组（-g）报告配额使用情况。用repquota -a命令可以得到所有文件系统的报告。 &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;如果想检查单个用户（-u）或组（-g），可以使用quota命令。单个用户可以用此命令检查他们自己的配额使用情况。&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;关于putty 0.58的简单设置&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 修改语言环境 LANG=zh_CN.utf8&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 修改传输数据的字符集translationàUTF8&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 修改外观appearance字体font为新宋体&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&amp;nbsp; ls �ld&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 显示文件属主，详细信息&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;六、Raid&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;安全的动态磁盘策略&lt;br&gt;linux内核可以模拟RAID控制器，用来管理硬盘，但只支持级别0,1,4,5&lt;br&gt;RAID0 又称striping&lt;br&gt;把连续的数据访问分散到多个磁盘上来提高存储性能，速度最快，但最危险。&lt;br&gt;RAID1 又称Mirror或Mirroring&lt;br&gt;最大限度的保证用户数据的可用性和可修复性，用户数据100%自动复制到另外一个硬盘上，速度稍慢，因为要同时写多个硬盘。&lt;br&gt;RAID5&amp;nbsp;&amp;nbsp;&amp;nbsp; 最少需三个硬盘&lt;br&gt; 不对存储的数据时行备份，而把数据和对应的奇偶校验信息分别存储在不同的磁盘上，当一个磁盘数据发生损坏后，利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。&lt;br&gt;RAID0+1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 也称RAID10&lt;br&gt;结合RAID0和RAID1的优点，很多公司在应用&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;Linux中的软件RAID&lt;br&gt;1.默认内核已支持软件RAID控制器&lt;br&gt;2.需安装raidtools工具来创建管理RAID设备，raidtools包含有RAID创建管理工具和默认的示范性配置文件，安装完后编辑/etc/raidtab这配置文件，它可以从raidtools中的示范配置文件里（在/usr/share/doc/raid-~/目录下）复制。最后用以下命令创建RAID设备：&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;#mkraid /dev/md0&lt;br&gt;#mkraid -f /dev/md0&lt;br&gt;#mkraid -R /dev/md0&lt;br&gt;&amp;nbsp; 后两个命令是强制创建，覆盖以前建的超级块。&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&amp;nbsp; 但Fedora Core5不使用这个，而用mdadm工具。&lt;br&gt;3.软件RAID设备文件名：/dev/mdN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (N=0,1,2…)&lt;br&gt;4.软件RAID设备可以当分区看待，需格式化后挂载&lt;br&gt;#mkfs.ext3&amp;nbsp;&amp;nbsp;&amp;nbsp; /dev/md1&lt;br&gt;#mount /dev/md1 /opt&lt;br&gt;5.停止RAID设备&lt;br&gt;#umount /opt&lt;br&gt;#raidstop /dev/md0&lt;br&gt;&amp;nbsp; 要永久删除RAID设备，还需删除raidtab文件，否则重启后RAID仍起作用。&lt;br&gt; 6.显示RAID设备信息&lt;br&gt;#lsraid -A -a /dev/md1&lt;br&gt;7.RAID1故障模拟&lt;br&gt;&amp;nbsp; 假设sdb1与sdc1两个磁盘做RAID1，sdb1磁盘坏了，加入新一块磁盘sdd1。&lt;br&gt;#raidsetfaulty /dev/md1 /dev/sdb1&lt;br&gt;#raidhotadd /dev/md1 /dev/sdd1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;#more /proc/mdstat&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 查看磁盘修复过程&lt;br&gt; #raidhotremove /dev/sdb1&lt;br&gt;&amp;nbsp; 最后还要修改raidtab文件。&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;使用mdadm来创建和管理RAID&lt;br&gt;RAID0&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 添加硬盘&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RAID设备的成员是硬盘分区，需先对硬盘分区，分区不能在同一物理硬盘上&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #fdisk /dev/sdb&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; n创建主分区，t分区类型fd，w写保存&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #fdisk /dev/sdc&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #mdadm �Cv /dev/md0 �l0 �n2 /dev/sdb1 /dev/sdc1&lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -C,--create&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 创建一个新的阵列&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -v,verbose&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 显示细节&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /dev/md0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 阵列设备的名称&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -l,--level=&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 阵列级别，如0,1,4,5,6&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -n,--raid-devices=&amp;nbsp; 阵列活动数目&lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /dev/sd[bc]1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 阵列包含的设备列表&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #more /proc/mdstat&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 查看阵列状态&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #mkfs.ext3 /dev/md0&amp;nbsp;&amp;nbsp;&amp;nbsp; 创建文件系统&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #mount /dev/md0 /mnt/raid&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 让系统自动挂载，修改/etc/fstab,添加&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /dev/md0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /mnt/raid&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ext3 defaults 0 0&lt;/div&gt;  &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;RAID5 故障模拟&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 前面已创建了一个RAID5设备md0&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #mdadm �Cv /dev/md0 �l5 �n3 �x1 �c128 /dev/sd[b,c,d,e]1&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.将/dev/sdb1标记为已损坏的设备&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #mdadm /dev/md0 �f&amp;nbsp; /dev/sdb1&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 这时阵列开始重构和恢复数据&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.移除损坏的设备&lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #mdadm /dev/md0 �r /dev/sdb1&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.将新设备添加到阵列&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 注意，一：对硬盘正确分区，二：添加设备名要与被移除的一致，如sdb1&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #mdadm /dev/md0 �a /dev/sdb1&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;生成配置文件/etc/mdadm.conf&lt;br&gt;格式如下：&lt;br&gt;DEVICE /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 ARRAY /dev/md10 level=raid10 num-devices=4 UUID=12334343dkfj&lt;/div&gt;  &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;其中UUID信息通过#mdadm �D /dev/md10得到&lt;br&gt;#mdadm �Ds 扫描该文件信息&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;常用阵列维护命令&lt;br&gt;1.启用阵列&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #mdadm �As /dev/md0&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -A&amp;nbsp;&amp;nbsp;&amp;nbsp; 启用已存在的阵列&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -s&amp;nbsp;&amp;nbsp;&amp;nbsp; 以/etc/mdadm.conf为依据&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 没有创建mdadm.conf文件，则采用如下方法启用&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #mdadm �A /dev/md0 /dev/sd[bc]1&lt;br&gt;2.停止阵列&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #mdadm �S /dev/md0&lt;br&gt; 3.显示阵列详细信息&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #mdadm �D /dev/md0&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;humen1&lt;/div&gt;</description><link>http://www.humen1.com/2008/05/centos.html</link><author>noreply@blogger.com (humen1)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7269874978253342363.post-2724497268840102877</guid><pubDate>Fri, 18 Apr 2008 09:54:00 +0000</pubDate><atom:updated>2008-05-08T13:39:00.848+08:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>php</category><title>正则匹配email - 不全面[php]</title><description>匹配 数字or字母 @ 数字or字母 . 数字or字母&lt;br clear="all"&gt;&lt;p&gt;&amp;lt;?php&lt;br&gt;if(preg_match(&amp;quot;/^\w{1,32}@\w{1,16}.\w{1,3}(.\w{1,3})?$/&amp;quot;,  $string)) {&lt;br&gt;&amp;nbsp; return true;&lt;br&gt;} else {&lt;br&gt;&amp;nbsp; return false;&lt;br&gt;}&lt;br&gt;?&amp;gt;&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;humen1&lt;/div&gt;</description><link>http://www.humen1.com/2008/04/email-php.html</link><author>noreply@blogger.com (humen1)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7269874978253342363.post-4422996691057225171</guid><pubDate>Sat, 12 Apr 2008 02:51:00 +0000</pubDate><atom:updated>2008-04-12T10:51:56.512+08:00</atom:updated><title>Zend studio 6 for eclipse 自带插件 phpDocumentor 生成文档 编码问题</title><description>&lt;br&gt;&lt;br&gt;&lt;br&gt;用了大概2个月的Zend for eclipse&lt;br&gt;其中一个插件功能我很喜欢，就是phpDocumentor 了，自动生成代码文档&lt;br&gt;但是其中还是有个小问题的，默认的生成编码是iso-8859-1。但是我是用utf-8来编写代码的，而且注释用了中文。直接打开生成后的文档就会出现乱码[这个时候放在apache里用网站方式浏览倒不会出现乱码了，因为编码以apache指定的优先]。&lt;br&gt;于是我决定应该解决这个小问题。&lt;br&gt; &lt;br&gt;开始第一步查出什么地方指定了编码&lt;br&gt;我用emedit在文件中查找，发现了原来编码的指定是做在模板里的而不是想我想的放在某个配置文件里。&lt;br&gt;模板路径见下，我的zend按在D:\&lt;br&gt;D:\Program Files\Zend\Zend Studio for Eclipse - 6.0.0\plugins\com.zend.php.phpdocumentor_6.0.0.v20080107\Resources\phpdocumentor\phpDocumentor\Converters\HTML&lt;br&gt; 我只用html，在上一层目录里还有 chm、xml、pdf等&lt;br&gt;&lt;br&gt;这个目录里还分frames和smarty这两类生成的时候我都要用所以替换编码就在这个目录进行&lt;br&gt;&lt;br&gt;用emedit 在文件中替换 功能将iso-8859-1替换成 utf-8就好了&lt;br&gt;&lt;br&gt;然后再生成下，发现可以直接打开而不乱码了。 &lt;div class="blogger-post-footer"&gt;humen1&lt;/div&gt;</description><link>http://www.humen1.com/2008/04/zend-studio-6-for-eclipse-phpdocumentor.html</link><author>noreply@blogger.com (humen1)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7269874978253342363.post-3763084793530763642</guid><pubDate>Tue, 08 Apr 2008 03:12:00 +0000</pubDate><atom:updated>2008-04-08T11:12:47.674+08:00</atom:updated><title>apache 只允许某个ip访问某个目录</title><description>在&amp;lt;VirtualHost *:80&amp;gt; &amp;lt;/VirtualHost &amp;gt;之间+上&lt;br&gt;&lt;br&gt;&amp;lt;Directory &amp;quot;/dir&amp;quot;&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order allow,deny&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Allow from &lt;a href="http://220.234.206.194"&gt;220.234.206.194&lt;/a&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Allow from &lt;a href="http://127.0.0.1"&gt;127.0.0.1&lt;/a&gt;&lt;br&gt; &amp;nbsp;&amp;lt;/Directory&amp;gt;&lt;br&gt;&lt;br&gt;/dir&amp;nbsp; 就是你要禁止其他主机访问的目录&lt;br&gt;Order allow,deny 启用 allow和deny指令&lt;br&gt;allow xxx 允许xxx通过其他屏蔽&lt;br&gt;deny xxx 屏蔽xxx其他通过&lt;br&gt;&lt;br&gt;我要的效果是只有我的本机ip能访问此目录所以我+上了我的ip220.234.206.194&lt;br&gt;保险起见吧本机的ip127.0.0.1也+上不然cgi程序跑起来可能有问题。&lt;br&gt; &lt;br&gt; &lt;div class="blogger-post-footer"&gt;humen1&lt;/div&gt;</description><link>http://www.humen1.com/2008/04/apache-ip.html</link><author>noreply@blogger.com (humen1)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7269874978253342363.post-5277146802389956840</guid><pubDate>Mon, 07 Apr 2008 17:05:00 +0000</pubDate><atom:updated>2008-05-08T13:39:25.553+08:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>game</category><title>《暗黑之门：伦敦》单机正式版BT下载地址</title><description>&lt;br clear="all"&gt; &lt;p&gt;种子下载地址&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.hellgate.com.cn/hellgatelondon.torrent"&gt;&lt;font color="#800080"&gt;http://www.hellgate.com.cn/hellgatelondon.torrent&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;注册码：&lt;font size="3"&gt;75GU-Y6UV-7YSM-EHRF-0DZV-LAN0&lt;/font&gt;&lt;/p&gt; &lt;p&gt;下载完成后吧分割的压缩包解压成镜像文件，用附带的虚拟光驱程序加载镜像文件，运行完全安装，再用下载的免CD补丁覆盖游戏下的文件就可以运行了。此资源来自网络，建议广大爱好者支持正版，耐心等待第九城市引进《暗黑之门：伦敦》。&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;humen1&lt;/div&gt;</description><link>http://www.humen1.com/2008/04/bt.html</link><author>noreply@blogger.com (humen1)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7269874978253342363.post-2669223843795305798</guid><pubDate>Mon, 07 Apr 2008 16:38:00 +0000</pubDate><atom:updated>2008-05-08T13:39:25.554+08:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>game</category><title>使命召唤4 安装cdkey序列号</title><description>DL2J-8PY4-4Q22-GE48-88D2  &lt;div class="blogger-post-footer"&gt;humen1&lt;/div&gt;</description><link>http://www.humen1.com/2008/04/4-cdkey.html</link><author>noreply@blogger.com (humen1)</author></item></channel></rss>