<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.1.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Coolzsb的杂货铺子</title>
	<link>http://blog.akaka.com.cn</link>
	<description></description>
	<pubDate>Sat, 31 May 2008 09:02:11 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.3</generator>
	<language>en</language>
			<item>
		<title>一分钱一分货：又给Moto A1200换了个触摸屏</title>
		<link>http://blog.akaka.com.cn/2008/04/moto-a1200-ming-touch-screen-repair-again.html</link>
		<comments>http://blog.akaka.com.cn/2008/04/moto-a1200-ming-touch-screen-repair-again.html#comments</comments>
		<pubDate>Mon, 07 Apr 2008 05:26:38 +0000</pubDate>
		<dc:creator>coolzsb</dc:creator>
		
		<category><![CDATA[life is beautiful]]></category>
<category>a1200</category><category>moto</category><category>repair</category><category>触摸屏</category>
		<guid isPermaLink="false">http://blog.akaka.com.cn/2008/04/moto-a1200-ming-touch-screen-repair-again.html</guid>
		<description><![CDATA[都说我不是个好运气的人了，上次折腾好久才修好的小明用了不到一个礼拜又旧病复发了：上一次咱给小明换触摸屏的时候一时偷懒，没有把触摸屏和显屏粘起来，结果折腾折腾着，那该死的... ]]></description>
			<content:encoded><![CDATA[<p>都说我不是个好运气的人了，<a href="http://blog.akaka.com.cn/2008/03/moto-a1200-touch-screen-repair.html">上次折腾好久才修好的小明</a>用了不到一个礼拜又旧病复发了：上一次咱给小明换触摸屏的时候一时偷懒，没有把触摸屏和显屏粘起来，结果折腾折腾着，那该死的触摸屏的排线又给我搞断了......</p>
<p>再次出问题之后，将就着用了1个礼拜之后，我终于崩溃了：实在是忍受不了了，还是再换个触摸屏吧。这次要控制一下成本了，于是我就直接上淘宝找了个卖家买了个25人民币的触摸屏，然后熟门熟路的再把俺的小明大卸八块，重新再给它换张脸皮。整好上回拆机器的时候没有把小明被分尸后的照片留下，这回就补上了：<br />
<a id="more-192"></a><br />
<a href='http://blog.akaka.com.cn/2008/04/moto-a1200-ming-touch-screen-repair-again.html/moto-a1200-screen-with-touch-screen/' rel='attachment wp-att-193' title='Moto A1200 screen with touch screen'><img src='http://blog.akaka.com.cn/wp-content/uploads/2008/04/20080407085.jpg' alt='Moto A1200 screen with touch screen' /></a><a href='http://blog.akaka.com.cn/2008/04/moto-a1200-ming-touch-screen-repair-again.html/moto-a1200-split-away/' rel='attachment wp-att-195' title='Moto A1200 Split away'><img src='http://blog.akaka.com.cn/wp-content/uploads/2008/04/20080407084.jpg' alt='Moto A1200 Split away' /></a><a href='http://blog.akaka.com.cn/2008/04/moto-a1200-ming-touch-screen-repair-again.html/moto-a1200-screen-split-with-touch-screen/' rel='attachment wp-att-194' title='Moto A1200 screen Split with touch screen'><img src='http://blog.akaka.com.cn/wp-content/uploads/2008/04/20080407086.jpg' alt='Moto A1200 screen Split with touch screen' /></a></p>
<p>吸取了上回的经验教训，在显屏四周的金属框上贴了层双面胶，牢牢的把新买的便宜触摸屏好好的固定了上去：看你还敢不敢再跟我闹脾气</p>
<p>祈祷这回新的触摸屏能坚持长久一点吧，请各位大神保佑，要不然我真的受不了了</p>
<p>附录:</p>
<ul>
<li>一分钱一分货：上次那个60人民币的触摸屏跟真的原装货是有差距的；这回这块25人民币的触摸屏比上次的那块更糟糕：时常有写字写得笔画中断的情况出现，不过好在不影响使用---毕竟没有触摸屏的日子我都坚持下来了~~~~</li>
<li>手机维修，经验最重要:窗户纸一捅就破，有人带我捅了第一回，这第二回我就敢自己动手</li>
<li>小明的手写系统真不错:应付我这边前后三块明显有差别的触摸屏输入的小差别还是绰绰有余，绝对不影响用户的使用体验</li>
<li>其实如果电烙铁用的好的话，对付小明的触摸屏和显屏的排线分离，还真的不要用到热风枪的说</li>
</ul>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p><a href="http://blog.akaka.com.cn/2008/04/moto-a1200-ming-touch-screen-repair-again.html">本文的永久链接地址</a> |
	   <a href="http://blog.akaka.com.cn/2008/04/moto-a1200-ming-touch-screen-repair-again.html#comments">13条评论</a></p>
        <p>&copy; 2008 年四月 7 日 由 coolzsb 发布在 <a href="http://blog.akaka.com.cn">Coolzsb的杂货铺子</a>. </p> 
	<p>收藏到<a href="http://del.icio.us/post?url=http://blog.akaka.com.cn/2008/04/moto-a1200-ming-touch-screen-repair-again.html&amp;title=一分钱一分货：又给Moto A1200换了个触摸屏">del.icio.us</a></p>
	<p>在<a href="http://www.technorati.com/search/http://blog.akaka.com.cn/2008/04/moto-a1200-ming-touch-screen-repair-again.html" title="Search on Technorati">Technorati</a>上搜索本文的链接</p>
	<p>查看本篇文字所在分类：<a href="http://blog.akaka.com.cn/category/life-is-beautiful/" title="显示life is beautiful的所有文章" rel="category tag">life is beautiful</a>下的更多文字.</p><p>---<br />Coolzsb的杂货铺子上的相关文字:<li><a href="http://blog.akaka.com.cn/2008/03/moto-a1200-touch-screen-repair.html">自己捅不破的那层窗户纸：Moto A1200维修手记</a></li></p><br />]]></content:encoded>
			<wfw:commentRss>http://blog.akaka.com.cn/2008/04/moto-a1200-ming-touch-screen-repair-again.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>看,图片在说话:超级彪悍的木马病毒</title>
		<link>http://blog.akaka.com.cn/2008/03/super-virus-with-87gb-traffic.html</link>
		<comments>http://blog.akaka.com.cn/2008/03/super-virus-with-87gb-traffic.html#comments</comments>
		<pubDate>Wed, 26 Mar 2008 03:42:30 +0000</pubDate>
		<dc:creator>coolzsb</dc:creator>
		
		<category><![CDATA[奇文怪物]]></category>
<category>cacti</category><category>squid</category><category>traffic</category><category>virus</category><category>work</category><category>病毒</category>
		<guid isPermaLink="false">http://blog.akaka.com.cn/2008/03/super-virus-with-87gb-traffic.html</guid>
		<description><![CDATA[看cacti画出来的图真是其乐无穷啊:

咋看到这张squid的流量图的时候，我的第一反应是不会吧？我手头上的这台squid居然会自动进化？连网络视频直播流都可以自动缓存的，真是人品爆发啊。可... ]]></description>
			<content:encoded><![CDATA[<p>看cacti画出来的图真是其乐无穷啊:<br />
<a href='http://blog.akaka.com.cn/2008/03/super-virus-with-87gb-traffic.html/super_virus_download/' rel='attachment wp-att-191' title='super_virus_download'><img src='http://blog.akaka.com.cn/wp-content/uploads/2008/03/super_virus_download.png' alt='super_virus_download' width='500' /></a></p>
<p>咋看到这张squid的流量图的时候，我的第一反应是不会吧？我手头上的这台squid居然会自动进化？连网络视频直播流都可以自动缓存的，真是人品爆发啊。可是转念一想：不对，那天的奥运圣火点燃仪式可不是上面的图片反映的时间啊？难道是又有什么突发新闻事件了？我真的是太闭塞了，唉<br />
<a id="more-190"></a><br />
输人不输阵，咱事后补上总可以吧：赶快翻出24号那天的squid访问日志，仔细瞅瞅到底是什么流行趋向</p>
<p>日志分析的结果真是令我震惊啊：</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">Unique Clients: 869&nbsp; &nbsp; &nbsp; </li>
<li>&nbsp;</li>
<li>&nbsp;&nbsp; &nbsp; In Traffic:&nbsp; &nbsp;41.611 GB </li>
<li>&nbsp;&nbsp; &nbsp;Out Traffic:&nbsp; 127.777 GB </li>
<li>&nbsp; ------------------------------------</li>
<li>&nbsp; Saved Traffic:&nbsp; &nbsp;86.166 GB&nbsp; &nbsp;67.43 %</li>
<li>&nbsp;</li>
<li>Maximum Xfers:&nbsp; 26.625 GB/hour,&nbsp; 454.407 MB/min,&nbsp; &nbsp;7.573 MB/sec [62042 kbps]</li>
<li>Average Xfers:&nbsp; &nbsp;5.319 GB/hour,&nbsp; &nbsp;90.776 MB/min,&nbsp; &nbsp;1.513 MB/sec [12394 kbps]</li>
<li>Minimum Xfers: 125.241 MB/hour,&nbsp; &nbsp; 2.087 MB/min,&nbsp; 35.624 KB/sec [ 285 kbps]</li></ol></div>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">------|------&nbsp; R E Q U E S T S&nbsp; --------|-----------&nbsp; T R A F F I C&nbsp; -----------|</li>
<li>&nbsp;Ext.&nbsp; |&nbsp; total&nbsp; &nbsp;| misses |&nbsp; hits&nbsp; &nbsp; &nbsp;|hit% |&nbsp; &nbsp; total&nbsp; &nbsp; |&nbsp; &nbsp;misses&nbsp; |&nbsp; &nbsp; hits&nbsp; &nbsp; &nbsp;|hit%|</li>
<li>------|--------|--------|--------|-----|----------|----------|----------|----|</li>
<li>exe&nbsp; &nbsp; &nbsp;317.333K&nbsp; 19.309K 298.024K&nbsp; 94%&nbsp; &nbsp;56.289 GB&nbsp; &nbsp;1.871 GB&nbsp; 54.418 GB&nbsp; 97%</li>
<li>dll&nbsp; &nbsp; &nbsp; &nbsp;297.406K&nbsp; &nbsp; &nbsp;640&nbsp; 296.766K 100%&nbsp; &nbsp;27.111 GB&nbsp; 12.137 MB&nbsp; 27.099 GB 100%</li></ol></div>
<p>我的天，总不会是那天我们公司集体升级ie7吧？赶快再看一眼到底是什么东西：</p>
<p>说明:底下的xxx.xxx.xxx.xxx是我们公司一台内部客户机的ip地址</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">coolzsb@cache1 /Data$ grep TCP_HIT access |grep dll|more</li>
<li>......</li>
<li>1206332487.807&nbsp; &nbsp; &nbsp; 8 xxx.xxx.xxx.xxx TCP_HIT/200 164220 GET http://www.gagagaga.c</li>
<li>n/update/google.dll - NONE/- application/x-msdownload</li>
<li>1206332487.903&nbsp; &nbsp; &nbsp; 8 xxx.xxx.xxx.xxx TCP_HIT/200 164220 GET http://www.gagagaga.c</li>
<li>n/update/google.dll - NONE/- application/x-msdownload</li>
<li>1206332488.001&nbsp; &nbsp; &nbsp; 9 xxx.xxx.xxx.xxx TCP_HIT/200 164220 GET http://www.gagagaga.c</li>
<li>n/update/google.dll - NONE/- application/x-msdownload</li>
<li>1206332488.098&nbsp; &nbsp; &nbsp;10 xxx.xxx.xxx.xxx TCP_HIT/200 164220 GET http://www.gagagaga.c</li>
<li>n/update/google.dll - NONE/- application/x-msdownload</li>
<li>1206332488.196&nbsp; &nbsp; &nbsp; 8 xxx.xxx.xxx.xxx TCP_HIT/200 164220 GET http://www.gagagaga.c</li>
<li>n/update/google.dll - NONE/- application/x-msdownload</li>
<li>1206332488.293&nbsp; &nbsp; &nbsp; 8 xxx.xxx.xxx.xxx TCP_HIT/200 164220 GET http://www.gagagaga.c</li>
<li>n/update/google.dll - NONE/- application/x-msdownload</li>
<li>1206332488.395&nbsp; &nbsp; &nbsp;13 xxx.xxx.xxx.xxx TCP_HIT/200 164220 GET http://www.gagagaga.c</li>
<li>n/update/google.dll - NONE/- application/x-msdownload</li>
<li>1206332488.487&nbsp; &nbsp; &nbsp; 8 xxx.xxx.xxx.xxx TCP_HIT/200 164220 GET http://www.gagagaga.c</li>
<li>n/update/google.dll - NONE/- application/x-msdownload</li>
<li>1206332488.584&nbsp; &nbsp; &nbsp; 8 xxx.xxx.xxx.xxx TCP_HIT/200 164220 GET http://www.gagagaga.c</li>
<li>n/update/google.dll - NONE/- application/x-msdownload</li>
<li>1206332488.682&nbsp; &nbsp; &nbsp; 8 xxx.xxx.xxx.xxx TCP_HIT/200 164220 GET http://www.gagagaga.c</li>
<li>n/update/google.dll - NONE/- application/x-msdownload</li>
<li>......</li></ol></div>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">coolzsb@cache1 /Data$ grep TCP_HIT access |grep exe|more</li>
<li>......</li>
<li>1206330664.004&nbsp; &nbsp; &nbsp;16 xxx.xxx.xxx.xxx TCP_HIT/200 165752 GET http://60.191.129.162</li>
<li>/dodolook591.exe - NONE/- application/octet-stream</li>
<li>1206330664.033&nbsp; &nbsp; &nbsp;10 xxx.xxx.xxx.xxx TCP_HIT/200 227712 GET http://218.75.91.254/</li>
<li>ad_2517.exe - NONE/- application/octet-stream</li>
<li>1206332478.973&nbsp; &nbsp; &nbsp; 8 xxx.xxx.xxx.xxx TCP_HIT/200 165752 GET http://60.191.129.162</li>
<li>/dodolook591.exe - NONE/- application/octet-stream</li>
<li>1206332479.003&nbsp; &nbsp; &nbsp;12 xxx.xxx.xxx.xxx TCP_HIT/200 227712 GET http://218.75.91.254/</li>
<li>ad_2517.exe - NONE/- application/octet-stream</li>
<li>1206332486.943&nbsp; &nbsp; &nbsp; 9 xxx.xxx.xxx.xxx TCP_HIT/200 165752 GET http://60.191.129.162</li>
<li>/dodolook591.exe - NONE/- application/octet-stream</li>
<li>1206332486.972&nbsp; &nbsp; &nbsp;10 xxx.xxx.xxx.xxx TCP_HIT/200 227712 GET http://218.75.91.254/</li>
<li>ad_2517.exe - NONE/- application/octet-stream</li>
<li>1206332487.041&nbsp; &nbsp; &nbsp; 9 xxx.xxx.xxx.xxx TCP_HIT/200 165752 GET http://60.191.129.162</li>
<li>/dodolook591.exe - NONE/- application/octet-stream</li>
<li>1206332487.070&nbsp; &nbsp; &nbsp;11 xxx.xxx.xxx.xxx TCP_HIT/200 227712 GET http://218.75.91.254/</li>
<li>ad_2517.exe - NONE/- application/octet-stream</li>
<li>1206332487.140&nbsp; &nbsp; &nbsp; 8 xxx.xxx.xxx.xxx TCP_HIT/200 165752 GET http://60.191.129.162</li>
<li>/dodolook591.exe - NONE/- application/octet-stream</li>
<li>1206332487.169&nbsp; &nbsp; &nbsp;10 xxx.xxx.xxx.xxx TCP_HIT/200 227712 GET http://218.75.91.254/</li>
<li>ad_2517.exe - NONE/- application/octet-stream</li>
<li>1206332487.237&nbsp; &nbsp; &nbsp; 8 xxx.xxx.xxx.xxx TCP_HIT/200 165752 GET http://60.191.129.162</li>
<li>/dodolook591.exe - NONE/- application/octet-stream</li>
<li>......</li></ol></div>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">coolzsb@cache1 /Data$ grep TCP_HIT access |grep dll|wc -l</li>
<li>148423</li>
<li>coolzsb@cache1 /Data$ grep TCP_HIT access |grep dll|grep xxx.xxx.xxx.xxx|wc -l</li>
<li>148389</li>
<li>coolzsb@cache1 /Data$ grep TCP_HIT access |grep exe|wc -l</li>
<li>296884</li>
<li>coolzsb@cache1 /Data$ grep TCP_HIT access |grep exe|grep xxx.xxx.xxx.xxx|wc -l</li>
<li>296806</li></ol></div>
<p>我的天，第一件事情赶快在squid上把上头的几个地址给屏蔽了，第二件事就是赶快打电话问相关的支持人员xxx.xxx.xxx.xxx这台机器的病毒处理了没</p>
<p>狂佩服这几台提供病毒下载的机器，这个，II6都能跑得动这么大的负载的，佩服佩服</p>
<p>附录：<a href="http://scalar.risk.az/">SCALAR</a>的确是满好用的squid日志分析工具，强力推荐给有管理的兄弟---真是居家旅行、杀人灭口必备啊</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p><a href="http://blog.akaka.com.cn/2008/03/super-virus-with-87gb-traffic.html">本文的永久链接地址</a> |
	   <a href="http://blog.akaka.com.cn/2008/03/super-virus-with-87gb-traffic.html#comments">3条评论</a></p>
        <p>&copy; 2008 年三月 26 日 由 coolzsb 发布在 <a href="http://blog.akaka.com.cn">Coolzsb的杂货铺子</a>. </p> 
	<p>收藏到<a href="http://del.icio.us/post?url=http://blog.akaka.com.cn/2008/03/super-virus-with-87gb-traffic.html&amp;title=看,图片在说话:超级彪悍的木马病毒">del.icio.us</a></p>
	<p>在<a href="http://www.technorati.com/search/http://blog.akaka.com.cn/2008/03/super-virus-with-87gb-traffic.html" title="Search on Technorati">Technorati</a>上搜索本文的链接</p>
	<p>查看本篇文字所在分类：<a href="http://blog.akaka.com.cn/category/%e5%a5%87%e6%96%87%e6%80%aa%e7%89%a9/" title="显示奇文怪物的所有文章" rel="category tag">奇文怪物</a>下的更多文字.</p><p>---<br />Coolzsb的杂货铺子上的相关文字:<li><a href="http://blog.akaka.com.cn/2008/01/traffic-to-analyse-news.html">看,图片在说话:新闻的传播</a></li><li><a href="http://blog.akaka.com.cn/2007/08/cacti-squid.html">用cacti监视squid的运行信息</a></li><li><a href="http://blog.akaka.com.cn/2007/04/%e4%bb%a4%e4%ba%ba%e7%b2%be%e7%96%b2%e5%8a%9b%e5%b0%bd%e7%9a%84windows.html">令人精疲力尽的windows</a></li><li><a href="http://blog.akaka.com.cn/2008/03/squid-fault-beacause-log-disk-full.html">squid小故障：要注意系统的存储空间啊</a></li><li><a href="http://blog.akaka.com.cn/2008/03/squid-counter-overflow-because-too-long-no-restart.html">隆重庆祝俺的squid的计数器溢出：半年安全生产无事故</a></li><li><a href="http://blog.akaka.com.cn/2008/02/vmware-esx-patch-1002095-oem-slp-window-2003.html">ESX Server 3.0.1, Patch ESX-1002095</a></li></p><br />]]></content:encoded>
			<wfw:commentRss>http://blog.akaka.com.cn/2008/03/super-virus-with-87gb-traffic.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>自己捅不破的那层窗户纸：Moto A1200维修手记</title>
		<link>http://blog.akaka.com.cn/2008/03/moto-a1200-touch-screen-repair.html</link>
		<comments>http://blog.akaka.com.cn/2008/03/moto-a1200-touch-screen-repair.html#comments</comments>
		<pubDate>Tue, 25 Mar 2008 05:22:43 +0000</pubDate>
		<dc:creator>coolzsb</dc:creator>
		
		<category><![CDATA[life is beautiful]]></category>
<category>a1200</category><category>moto</category><category>repair</category><category>触摸屏</category>
		<guid isPermaLink="false">http://blog.akaka.com.cn/2008/03/moto-a1200-touch-screen-repair.html</guid>
		<description><![CDATA[说起来我真不是算是个好运气的人：第一次买的水货手机Moto A1200r用了9个月不到，触摸屏就失效了。真是大怒啊，这种没有键盘的手机，一旦触摸屏失效，连打个电话都是个很艰辛的任务......... ]]></description>
			<content:encoded><![CDATA[<p>说起来我真不是算是个好运气的人：第一次买的水货手机Moto A1200r用了9个月不到，触摸屏就失效了。真是大怒啊，这种没有键盘的手机，一旦触摸屏失效，连打个电话都是个很艰辛的任务......这几天真的是差点被这该死的触摸屏害死了</p>
<p>谁让我用的水货手机呢，保修是没有的指望了，抱着万一的希望：这手机实在是被我摔了太多次了，搞不好是手机屏幕与主板的连线松了吧、搞不好把机器拆开然后再把排线按一按就恢复正常了。找人借了把合适的米字形螺丝刀，将手机大卸七块，找到屏幕与主板的排线、按了又按，FT，当然我不是如此有人品的人：那该死的触摸屏还是没有反映。</p>
<p>看来只好换屏了，该死的，这可是这台手机最昂贵的部件了。上网查了查，最便宜的报价也要280人民币，还不包括邮费，算了，还是直接找人修吧。打了几个电话问问朋友，看看有没有搞这行的人、能不能直接拿到配件，结果，我的人品居然爆发了，有个朋友告我他那边有相熟的朋友可以搞到便宜的维修配件。多便宜的维修配件？反正听到报价的时候我直接就傻掉了：组装的40人民币、原装的60人民币<br />
<a id="more-187"></a><br />
大喜啊，赶快屁颠屁颠的要了个原装的，不就是60块嘛？咱出得起。等东西到手的时候，感觉有点不太对：怎么这个屏幕这么薄？？旁边的朋友看我那个傻样，很鄙夷的解释与我听:&quot;你不就是坏了个触摸屏嘛，这就是触摸屏。&quot;</p>
<p>&quot;可是这个屏幕也太超薄了些吧？怎么还是全透明的？&quot;</p>
<p>&quot;你真是Too笨啊，触摸屏就是覆盖在显示屏上面的那层东西，那当然是全透明的啦.......&quot;</p>
<p>......</p>
<p><a href='http://blog.akaka.com.cn/2008/03/moto-a1200-touch-screen-repair.html/two_screw_driver/' rel='attachment wp-att-188' title='two_screw_driver'><img src='http://blog.akaka.com.cn/wp-content/uploads/2008/03/two_screw_driver.jpg' alt='two_screw_driver' align="left" /></a><a href='http://blog.akaka.com.cn/2008/03/moto-a1200-touch-screen-repair.html/calorifier_850/' rel='attachment wp-att-189' title='calorifier_850'><img src='http://blog.akaka.com.cn/wp-content/uploads/2008/03/calorifier_850.jpg' alt='calorifier_850' align="right"/></a></p>
<p>在此要严重感谢左右这些兄弟的大力协助，咱的小明总算被兵解成功了---咱的小明虽然被圆满兵解了，可是我看着手上的这片紧密一体的触摸屏和显屏，死活没有勇气把它们掰开，尝试了几番之后，只好放弃。赶紧打了个电话，抱了小明被兵解之后的肢体去找高人完成最后的一步分解。<br />
</br><br />
</br><br />
高人就是高人，接过我递上的屏幕，二话不说、翘着二郎腿、左手屏幕、右手电吹风，吹啊吹的之后、指甲一划，小明的触摸屏和显屏彻底分离，然后把那块60块人民币的触摸屏按了上去、尖头烙铁几下点击之后就递给了我:好了。我一看时间，前后不过5分钟而已，真是五体投地的敬佩</p>
<p>小心翼翼的把小明复原、开机，轻点一下，啊哈，俺的小明康复啦。</p>
<p>附录:</p>
<ul>
<li>最后发现那个60人民币的触摸屏不是真的原装货:还是有差距的，写字的时候会有笔画忽然多出一点的情况---不过，基本上还是能保证正常使用的</li>
<li>有合适的工具，小明的拆解还是蛮简单的:绝对没有那些日本货那样密密麻麻的暗扣，很好</li>
<li>手机维修，经验最重要:窗户纸一捅就破，可惜没有人带你捅第一回，你绝对没有勇气自己去捅</li>
<li>小明的手写系统真不错:应付我这边前后两块明显有差别的触摸屏输入的小差别还是绰绰有余，绝对不影响用户的使用体验</li>
</ul>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p><a href="http://blog.akaka.com.cn/2008/03/moto-a1200-touch-screen-repair.html">本文的永久链接地址</a> |
	   <a href="http://blog.akaka.com.cn/2008/03/moto-a1200-touch-screen-repair.html#comments">7条评论</a></p>
        <p>&copy; 2008 年三月 25 日 由 coolzsb 发布在 <a href="http://blog.akaka.com.cn">Coolzsb的杂货铺子</a>. </p> 
	<p>收藏到<a href="http://del.icio.us/post?url=http://blog.akaka.com.cn/2008/03/moto-a1200-touch-screen-repair.html&amp;title=自己捅不破的那层窗户纸：Moto A1200维修手记">del.icio.us</a></p>
	<p>在<a href="http://www.technorati.com/search/http://blog.akaka.com.cn/2008/03/moto-a1200-touch-screen-repair.html" title="Search on Technorati">Technorati</a>上搜索本文的链接</p>
	<p>查看本篇文字所在分类：<a href="http://blog.akaka.com.cn/category/life-is-beautiful/" title="显示life is beautiful的所有文章" rel="category tag">life is beautiful</a>下的更多文字.</p><p>---<br />Coolzsb的杂货铺子上的相关文字:<li><a href="http://blog.akaka.com.cn/2008/04/moto-a1200-ming-touch-screen-repair-again.html">一分钱一分货：又给Moto A1200换了个触摸屏</a></li></p><br />]]></content:encoded>
			<wfw:commentRss>http://blog.akaka.com.cn/2008/03/moto-a1200-touch-screen-repair.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>squid小故障：要注意系统的存储空间啊</title>
		<link>http://blog.akaka.com.cn/2008/03/squid-fault-beacause-log-disk-full.html</link>
		<comments>http://blog.akaka.com.cn/2008/03/squid-fault-beacause-log-disk-full.html#comments</comments>
		<pubDate>Tue, 18 Mar 2008 12:41:41 +0000</pubDate>
		<dc:creator>coolzsb</dc:creator>
		
		<category><![CDATA[linux]]></category>
<category>fault</category><category>log</category><category>proxy</category><category>squid</category>
		<guid isPermaLink="false">http://blog.akaka.com.cn/2008/03/squid-fault-beacause-log-disk-full.html</guid>
		<description><![CDATA[前两天刚刚吹牛过咱的squid服务器半年安全生产无事故，这个，牛皮一吹，立马遭报应了，今天立马有人投诉上网开网页总是时断时续的---其实我自己也碰到了这个问题，不过总以为是我查的东... ]]></description>
			<content:encoded><![CDATA[<p>前两天刚刚吹牛过<a href="http://blog.akaka.com.cn/2008/03/squid-counter-overflow-because-too-long-no-restart.html">咱的squid服务器半年安全生产无事故</a>，这个，牛皮一吹，立马遭报应了，今天立马有人投诉上网开网页总是时断时续的---其实我自己也碰到了这个问题，不过总以为是我查的东西撞到了大墙，一直没有在意，结果......</p>
<p>好惨的说：<br />
<a href='http://blog.akaka.com.cn/2008/03/squid-fault-beacause-log-disk-full.html/squid-log-disk-full-hit-rate/' rel='attachment wp-att-185' title='squid log disk full hit rate'><img src='http://blog.akaka.com.cn/wp-content/uploads/2008/03/squid-log-disk-full-hit-rate.png' alt='squid log disk full hit rate' width='500' /></a><br />
<a id="more-184"></a><br />
基本上是废了，再看一眼此时的服务器的cpu使用率：<br />
<a href='http://blog.akaka.com.cn/2008/03/squid-fault-beacause-log-disk-full.html/squid-log-disk-full-cpu/' rel='attachment wp-att-186' title='squid log disk full cpu'><img src='http://blog.akaka.com.cn/wp-content/uploads/2008/03/squid-log-disk-full-cpu.png' alt='squid log disk full cpu' width='500'  /></a></p>
<p>肯定是有问题了，先赶快取消交换机上的wccp，让客户机的web访问跳过squid服务，然后再登上squid服务器看看到底发生了啥事？</p>
<p>先看了眼服务器的内存使用，没有发生swap，看来不是内存的问题了。然后顺手敲了个df，哇咧，好可怕：/var/log/squid所在的 硬盘分区满了，难怪squid疯成了这样！看了下 /var/log/squid下的日志，已经保留了227天的squidaccess日志了，只好手慌脚乱的干掉半年之前的存档日志，然后把客户的web访问流量再导过来squid上，正常了。</p>
<p>然后很郁闷的跟同事说，看来是没有办法完成职能部门要求的保留1年的上网纪录的要求了，怎么办？同事很诧异的问我，谁说要保留1年的？上次的文件不是说三个月吗？？？</p>
<p>FT，直接崩溃</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p><a href="http://blog.akaka.com.cn/2008/03/squid-fault-beacause-log-disk-full.html">本文的永久链接地址</a> |
	   <a href="http://blog.akaka.com.cn/2008/03/squid-fault-beacause-log-disk-full.html#comments">3条评论</a></p>
        <p>&copy; 2008 年三月 18 日 由 coolzsb 发布在 <a href="http://blog.akaka.com.cn">Coolzsb的杂货铺子</a>. </p> 
	<p>收藏到<a href="http://del.icio.us/post?url=http://blog.akaka.com.cn/2008/03/squid-fault-beacause-log-disk-full.html&amp;title=squid小故障：要注意系统的存储空间啊">del.icio.us</a></p>
	<p>在<a href="http://www.technorati.com/search/http://blog.akaka.com.cn/2008/03/squid-fault-beacause-log-disk-full.html" title="Search on Technorati">Technorati</a>上搜索本文的链接</p>
	<p>查看本篇文字所在分类：<a href="http://blog.akaka.com.cn/category/%e6%8a%80%e6%9c%af%e6%96%87%e6%a1%a3/linux/" title="显示linux的所有文章" rel="category tag">linux</a>下的更多文字.</p><p>---<br />Coolzsb的杂货铺子上的相关文字:<li><a href="http://blog.akaka.com.cn/2008/03/squid-counter-overflow-because-too-long-no-restart.html">隆重庆祝俺的squid的计数器溢出：半年安全生产无事故</a></li><li><a href="http://blog.akaka.com.cn/2008/01/explain-squid-refresh_pattern.html">看图学英文系列之二:refresh_pattern参数对squid的影响</a></li><li><a href="http://blog.akaka.com.cn/2007/09/squid-range_offset_limit.html">看图学英文:range_offset_limit参数对squid的影响</a></li><li><a href="http://blog.akaka.com.cn/2007/09/squid_windows_update_cache.html">用squid缓冲windows update</a></li><li><a href="http://blog.akaka.com.cn/2007/08/linux-squid-wccp-v2-cisco-6509-debug.html">squid 2.6 on linux+wccp v2 on cisco 6509的调试</a></li><li><a href="http://blog.akaka.com.cn/?p=158">用squid缓冲windows update之实践改进版</a></li></p><br />]]></content:encoded>
			<wfw:commentRss>http://blog.akaka.com.cn/2008/03/squid-fault-beacause-log-disk-full.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>隆重庆祝俺的squid的计数器溢出：半年安全生产无事故</title>
		<link>http://blog.akaka.com.cn/2008/03/squid-counter-overflow-because-too-long-no-restart.html</link>
		<comments>http://blog.akaka.com.cn/2008/03/squid-counter-overflow-because-too-long-no-restart.html#comments</comments>
		<pubDate>Wed, 12 Mar 2008 08:50:22 +0000</pubDate>
		<dc:creator>coolzsb</dc:creator>
		
		<category><![CDATA[linux]]></category>
<category>counter</category><category>overflow</category><category>proxy</category><category>squid</category>
		<guid isPermaLink="false">http://blog.akaka.com.cn/2008/03/squid-counter-overflow-because-too-long-no-restart.html</guid>
		<description><![CDATA[
前几个礼拜看着运行的好好好的squid服务器在cacti里面的图表忽然接连冒出了两个突起？真是百思不得其解：我是知道squid服务程序重启会导致squid的snmp计数器重置，直接在cacti的性能监视图上... ]]></description>
			<content:encoded><![CDATA[<p><a href='http://blog.akaka.com.cn/2008/03/squid-counter-overflow-because-too-long-no-restart.html/squid%e8%ae%a1%e6%95%b0%e5%99%a8%e6%ba%a2%e5%87%ba/' rel='attachment wp-att-183' title='squid计数器溢出'><img src='http://blog.akaka.com.cn/wp-content/uploads/2008/03/squid-counter-overflow.png' alt='squid计数器溢出' width='500'/></a></p>
<p>前几个礼拜看着运行的好好好的squid服务器在cacti里面的图表忽然接连冒出了两个突起？真是百思不得其解：我是知道squid服务程序重启会导致squid的snmp计数器重置，直接在cacti的性能监视图上的表现就是会冒出如上图去年十月份的那个高高的尖峰。可是那段时间我的squid服务器一直运作良好啊，根本没有重启过，那这两个尖峰是怎么冒出来的呢？真是想不明白。</p>
<p>今天闲来无事，查看了下这台squid的mgr:info信息，我终于悟道了：<br />
<a id="more-182"></a></p>
<p>如下所示，这台squid服务器运作了半年没有重启过，导致squid的某些计数器溢出了，于是进而导致squid的snmp的信息在这些计数器溢出的时候也出错了，于是就最终导致了上图中2月份的那两个莫名其妙的突兀。</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">Squid Object Cache: Version 2.6.STABLE16</li>
<li>Start Time:&nbsp; &nbsp; &nbsp;Fri, 12 Oct 2007 00:27:19 GMT</li>
<li>Current Time:&nbsp; &nbsp;Wed, 12 Mar 2008 08:06:42 GMT</li>
<li>Connection information for squid:</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;Number of clients accessing cache:&nbsp; &nbsp; &nbsp; 875</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;Number of HTTP requests received:&nbsp; &nbsp; &nbsp; &nbsp;483783599</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;Number of ICP messages received:&nbsp; &nbsp; &nbsp; &nbsp; 343064</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;Number of ICP messages sent:&nbsp; &nbsp; 343064</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;Number of queued ICP replies:&nbsp; &nbsp;0</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;Number of HTCP messages received:&nbsp; &nbsp; &nbsp; &nbsp;0</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;Number of HTCP messages sent:&nbsp; &nbsp;0</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;Request failure ratio:&nbsp; &nbsp;0.00</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;Average HTTP requests per minute since start:&nbsp; &nbsp;2205.6</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;Average ICP messages per minute since start:&nbsp; &nbsp; 3.1</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;Select loop called: -1716939279 times, -7.665 ms avg</li></ol></div>
<p>哈哈，终于搞清楚了问题所在，而且又让我小有成就感，是为记之。</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p><a href="http://blog.akaka.com.cn/2008/03/squid-counter-overflow-because-too-long-no-restart.html">本文的永久链接地址</a> |
	   <a href="http://blog.akaka.com.cn/2008/03/squid-counter-overflow-because-too-long-no-restart.html#comments">4条评论</a></p>
        <p>&copy; 2008 年三月 12 日 由 coolzsb 发布在 <a href="http://blog.akaka.com.cn">Coolzsb的杂货铺子</a>. </p> 
	<p>收藏到<a href="http://del.icio.us/post?url=http://blog.akaka.com.cn/2008/03/squid-counter-overflow-because-too-long-no-restart.html&amp;title=隆重庆祝俺的squid的计数器溢出：半年安全生产无事故">del.icio.us</a></p>
	<p>在<a href="http://www.technorati.com/search/http://blog.akaka.com.cn/2008/03/squid-counter-overflow-because-too-long-no-restart.html" title="Search on Technorati">Technorati</a>上搜索本文的链接</p>
	<p>查看本篇文字所在分类：<a href="http://blog.akaka.com.cn/category/%e6%8a%80%e6%9c%af%e6%96%87%e6%a1%a3/linux/" title="显示linux的所有文章" rel="category tag">linux</a>下的更多文字.</p><p>---<br />Coolzsb的杂货铺子上的相关文字:<li><a href="http://blog.akaka.com.cn/2008/03/squid-fault-beacause-log-disk-full.html">squid小故障：要注意系统的存储空间啊</a></li><li><a href="http://blog.akaka.com.cn/2008/01/explain-squid-refresh_pattern.html">看图学英文系列之二:refresh_pattern参数对squid的影响</a></li><li><a href="http://blog.akaka.com.cn/2007/09/squid-range_offset_limit.html">看图学英文:range_offset_limit参数对squid的影响</a></li><li><a href="http://blog.akaka.com.cn/2007/09/squid_windows_update_cache.html">用squid缓冲windows update</a></li><li><a href="http://blog.akaka.com.cn/2007/08/linux-squid-wccp-v2-cisco-6509-debug.html">squid 2.6 on linux+wccp v2 on cisco 6509的调试</a></li><li><a href="http://blog.akaka.com.cn/?p=158">用squid缓冲windows update之实践改进版</a></li></p><br />]]></content:encoded>
			<wfw:commentRss>http://blog.akaka.com.cn/2008/03/squid-counter-overflow-because-too-long-no-restart.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>unix tips系列之一：script实在是条很强悍的指令</title>
		<link>http://blog.akaka.com.cn/2008/02/unix-tips-script-scriptreplay-tour.html</link>
		<comments>http://blog.akaka.com.cn/2008/02/unix-tips-script-scriptreplay-tour.html#comments</comments>
		<pubDate>Fri, 29 Feb 2008 07:04:55 +0000</pubDate>
		<dc:creator>coolzsb</dc:creator>
		
		<category><![CDATA[linux]]></category>
<category>linux</category><category>script</category><category>tour</category><category>unix</category>
		<guid isPermaLink="false">http://blog.akaka.com.cn/2008/02/unix-tips-script-tour.html</guid>
		<description><![CDATA[前言：其实，我个人以为，分辨一个unix的系统管理员是否科班出身，会不会用script这条指令就是一个很明显的标志。
再下来我们要说的script可不是shell编程，而是一个标准的unix指令。相信不是... ]]></description>
			<content:encoded><![CDATA[<p>前言：其实，我个人以为，分辨一个unix的系统管理员是否科班出身，会不会用script这条指令就是一个很明显的标志。</p>
<p>再下来我们要说的script可不是shell编程，而是一个标准的unix指令。相信不是每个unix管理员都会知道这条指令的：象我这样野路子出身的人，还是两年多前，某个来我们公司做售前产品测试支持的工程师让我第一次领略了script这个指令的功效。</p>
<p>script最普通的使用就是用来捕捉当前的终端会话中的所有输入输出结果到一个指定的文件里：这个，对于我们编写操作文档、错误提交来说，都是有莫大的方便的。我们只需要在我们要保存的操作过程开始之前，在我们要操作的终端内输入script这个指令；完成操作之后，输入一个exit，嗯，是的，我们在这之间输入的指令以及指令的所有输出都会保留到一个文件（默认的保存文件是输入script的当前目录下的typescript文件）。</p>
<p>底下是操作实例：<br />
<a id="more-181"></a></p>
<ul>
<li>终端的实际输入输出：
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">coolzsb@cache2 /tmp$ script -t 2&gt;timing example</li>
<li>						Script started, file is example</li>
<li>						coolzsb@cache2 /tmp$ touch 1 2 3 4 5</li>
<li>						coolzsb@cache2 /tmp$ ls</li>
<li>						1&nbsp; 2&nbsp; 3&nbsp; 4&nbsp; 5&nbsp; example&nbsp; timing</li>
<li>						coolzsb@cache2 /tmp$ exit</li>
<li>						Script done, file is example</li></ol></div>
</li>
<li>上述操作由script生成的目标文件example的内容：
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">Script started on Fri Feb 29 14:09:28 2008</li>
<li>						coolzsb@cache2 /tmp$ touch 1 2 3 4 5</li>
<li>						coolzsb@cache2 /tmp$ ls</li>
<li>						1&nbsp; 2&nbsp; 3&nbsp; 4&nbsp; 5&nbsp; example&nbsp; timing</li>
<li>						coolzsb@cache2 /tmp$ exit</li>
<li>						</li>
<li>						Script done on Fri Feb 29 14:09:41 2008</li></ol></div>
</li>
</ul>
<p>很方便是不？？还有更拽的呢，script真的是一个太强悍的东西了：script指令还可以把时间信息输出到一个单独的文件中。有了这个文件，所有被script指令纪录的操作都可以使用scriptreplay命令在同一个终端内重放，而且还是使用和原来的会话相同的时间间隔重放！！</p>
<p>我的语言表达能力让你看糊涂了吧？那还是再来一个实际操作来加深理解吧。</p>
<p>大家看了我刚才给的例子觉得script这指令的输入碜复杂了些吧？其实上面的例子里面script还多数输出时间信息文件timing，现在我们用scriptreplay命令就要用到这个文件了。</p>
<p>用scriptreplay重放刚才的操作：</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">coolzsb@cache2 /tmp$ /usr/src/util-linux-ng-2.13/misc-utils/scriptreplay /tmp/timing /tmp/example </li>
<li>						coolzsb@cache2 /tmp$ touch 1 2 3 4 5</li>
<li>						coolzsb@cache2 /tmp$ ls</li>
<li>						1&nbsp; 2&nbsp; 3&nbsp; 4&nbsp; 5&nbsp; example&nbsp; timing</li>
<li>						coolzsb@cache2 /tmp$ exit</li></ol></div>
<p>大家实际操作一下，就可以看到在终端上，scriptreplay会以我们刚才输入命令一致的速度重新把我们做的操作redo一遍，实在是够拽吧？？</p>
<p>大家先别惊叹，其实，script还有更拽的用法呢!</p>
<p>当大家远程支持同一台机器上不同终端的用户的时候、或者是进行终端操作用户培训的时候，就可以用到script的这个很拽很拽的功能了</p>
<ol>
<li>首先，在一个公共可读取的区域定义个命名管道：
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">mkfifo /tmp/scriptout</li></ol></div>
</li>
<li>然后把你的script输出指向到你刚才定义的命名管道：
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">script -f /tmp/scriptout</li></ol></div>
</li>
<li>告诉你要支持或者是要培训的用户在自己的终端里面用一下命令观察这个命名管道：
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">cat /tmp/scriptout</li></ol></div>
</li>
</ol>
<p>结果是，所有观察这个命名管道的用户都能一五一十的看到你在你自己终端上做的操作......</p>
<p>附录：<br />
对于linux，scriptreplay这个脚本是放在<a href="http://www.kernel.org/pub/linux/utils/util-linux-ng/">Util-linux-ng</a>这个包里面的，有些版本的linux可能没有提供，大家有兴趣的话，可以自行到kernel.org上<a href="http://www.kernel.org/pub/linux/utils/util-linux-ng/">下载</a>。</p>
<p>附录之二：<br />
实在是为了纪念今天这个4年一度的日子：2月29日。实在是没啥好写的，只好整了这么一篇东西出来，希望大家看着还不讨厌吧。</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p><a href="http://blog.akaka.com.cn/2008/02/unix-tips-script-scriptreplay-tour.html">本文的永久链接地址</a> |
	   <a href="http://blog.akaka.com.cn/2008/02/unix-tips-script-scriptreplay-tour.html#comments">没有评论</a></p>
        <p>&copy; 2008 年二月 29 日 由 coolzsb 发布在 <a href="http://blog.akaka.com.cn">Coolzsb的杂货铺子</a>. </p> 
	<p>收藏到<a href="http://del.icio.us/post?url=http://blog.akaka.com.cn/2008/02/unix-tips-script-scriptreplay-tour.html&amp;title=unix tips系列之一：script实在是条很强悍的指令">del.icio.us</a></p>
	<p>在<a href="http://www.technorati.com/search/http://blog.akaka.com.cn/2008/02/unix-tips-script-scriptreplay-tour.html" title="Search on Technorati">Technorati</a>上搜索本文的链接</p>
	<p>查看本篇文字所在分类：<a href="http://blog.akaka.com.cn/category/%e6%8a%80%e6%9c%af%e6%96%87%e6%a1%a3/linux/" title="显示linux的所有文章" rel="category tag">linux</a>下的更多文字.</p><p>---<br />Coolzsb的杂货铺子上的相关文字:<li><a href="http://blog.akaka.com.cn/2008/01/ss5-socks-configure-simple.html">ss5 socks server教程（二）：配置</a></li><li><a href="http://blog.akaka.com.cn/2008/01/ss5-socks-rpm-build.html">ss5 socks server教程（一）：rpm安装包的制作</a></li><li><a href="http://blog.akaka.com.cn/2008/01/disable-ipv6-on-trustix-305.html">禁用Trustix 3.0.5的IPv6支持</a></li><li><a href="http://blog.akaka.com.cn/2008/01/memory-of-trustix.html">逝去与怀念</a></li><li><a href="http://blog.akaka.com.cn/2007/09/kernel-26-vmware-esx-lsi-hba-support.html">再次遭遇vmware bug:kernel升级出错</a></li><li><a href="http://blog.akaka.com.cn/2007/09/linux_guest_26_esx_25_time.html">kernel 2.6 在vmware esx 2.5上的时间问题</a></li></p><br />]]></content:encoded>
			<wfw:commentRss>http://blog.akaka.com.cn/2008/02/unix-tips-script-scriptreplay-tour.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ESX Server 3.0.1, Patch ESX-1002095</title>
		<link>http://blog.akaka.com.cn/2008/02/vmware-esx-patch-1002095-oem-slp-window-2003.html</link>
		<comments>http://blog.akaka.com.cn/2008/02/vmware-esx-patch-1002095-oem-slp-window-2003.html#comments</comments>
		<pubDate>Tue, 26 Feb 2008 05:13:07 +0000</pubDate>
		<dc:creator>coolzsb</dc:creator>
		
		<category><![CDATA[virtualization]]></category>
<category>oem</category><category>patch</category><category>vmware</category><category>window</category><category>work</category>
		<guid isPermaLink="false">http://blog.akaka.com.cn/2008/02/vmware-esx-patch-1002095-oem-window-2003.html</guid>
		<description><![CDATA[最近Vmware发布的patch的频率是相当的高，看了一下，几个安全方面的更新之外，就是这个ESX-1002095比较让人感兴趣了。
在虚拟的系统里面装windows系统时，遇到的一个困惑就是原本OEM的系统在虚... ]]></description>
			<content:encoded><![CDATA[<p>最近Vmware发布的patch的频率是相当的高，看了一下，几个安全方面的更新之外，就是这个ESX-1002095比较让人感兴趣了。</p>
<p>在虚拟的系统里面装windows系统时，遇到的一个困惑就是原本OEM的系统在虚拟机里面没法用了：Vmware虚拟出来的BIOS可不是你物理机器上的硬件厂商的BIOS，对于Microsoft的OEM系统来说，就存在着无法激活的问题---这个问题在迁移物理机器上的window到虚拟机里面，问题就显得越发的严重了。</p>
<p>于是，让我们欢呼吧，Vmware终于给了我们解决的方案，不管Vmware要怎么跟Microsoft扯这个问题，我们毕竟是有解决方法了，这就是ESX-1002095。</p>
<p>在这个Esx 3.0.1的Patch里面，Vmware为我们提供了让OEM版的Window 2003认到ESX所在的物理机器的OEM信息的途径，非常的简单：</p>
<ol>
<li>确认你的Vmware ESX 3.0.1已经打了ESX-1002095这个Patch</li>
<li>在你的OEM版的Window 2003所在的虚拟机的vmx参数内开启这个参数设置:
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">SMBIOS.reflectHost=True</li></ol></div>
</li>
<li>更新一下guest OS的Vmware-tools</li>
</ol>
<p>于是，天下就太平了。</p>
<p>附录</p>
<p>Vmware的官方文档：<a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&#038;cmd=displayKC&#038;externalId=1002095">ESX Server 3.0.1, Patch ESX-1002095; Updates to VMware-esx-vmx and VMware-esx-tools; Support for OEM Windows SLP</a></p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p><a href="http://blog.akaka.com.cn/2008/02/vmware-esx-patch-1002095-oem-slp-window-2003.html">本文的永久链接地址</a> |
	   <a href="http://blog.akaka.com.cn/2008/02/vmware-esx-patch-1002095-oem-slp-window-2003.html#comments">1条评论</a></p>
        <p>&copy; 2008 年二月 26 日 由 coolzsb 发布在 <a href="http://blog.akaka.com.cn">Coolzsb的杂货铺子</a>. </p> 
	<p>收藏到<a href="http://del.icio.us/post?url=http://blog.akaka.com.cn/2008/02/vmware-esx-patch-1002095-oem-slp-window-2003.html&amp;title=ESX Server 3.0.1, Patch ESX-1002095">del.icio.us</a></p>
	<p>在<a href="http://www.technorati.com/search/http://blog.akaka.com.cn/2008/02/vmware-esx-patch-1002095-oem-slp-window-2003.html" title="Search on Technorati">Technorati</a>上搜索本文的链接</p>
	<p>查看本篇文字所在分类：<a href="http://blog.akaka.com.cn/category/%e6%8a%80%e6%9c%af%e6%96%87%e6%a1%a3/%e8%99%9a%e6%8b%9f%e6%9c%ba/" title="显示virtualization的所有文章" rel="category tag">virtualization</a>下的更多文字.</p><p>---<br />Coolzsb的杂货铺子上的相关文字:<li><a href="http://blog.akaka.com.cn/2007/04/microsoft_kb925902_patch-to-patch.html">灵异停机事件的背后----microsoft的KB925902</a></li><li><a href="http://blog.akaka.com.cn/2007/09/squid_windows_update_cache.html">用squid缓冲windows update</a></li><li><a href="http://blog.akaka.com.cn/?p=158">用squid缓冲windows update之实践改进版</a></li><li><a href="http://blog.akaka.com.cn/2008/03/super-virus-with-87gb-traffic.html">看,图片在说话:超级彪悍的木马病毒</a></li><li><a href="http://blog.akaka.com.cn/2008/02/mssql-18483-error-solution.html">MSSQL Server创建分发服务器提示18483错误的解决</a></li><li><a href="http://blog.akaka.com.cn/2008/02/explain-ibm-harddisk-protect-tech-pfa.html">谈谈PFA：之前一直没有留神到的IBM服务器的贴心技术</a></li></p><br />]]></content:encoded>
			<wfw:commentRss>http://blog.akaka.com.cn/2008/02/vmware-esx-patch-1002095-oem-slp-window-2003.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MSSQL Server创建分发服务器提示18483错误的解决</title>
		<link>http://blog.akaka.com.cn/2008/02/mssql-18483-error-solution.html</link>
		<comments>http://blog.akaka.com.cn/2008/02/mssql-18483-error-solution.html#comments</comments>
		<pubDate>Mon, 25 Feb 2008 02:55:19 +0000</pubDate>
		<dc:creator>coolzsb</dc:creator>
		
		<category><![CDATA[microsoft]]></category>
<category>database</category><category>microsoft</category><category>mssql</category><category>work</category>
		<guid isPermaLink="false">http://blog.akaka.com.cn/2008/02/mssql-18483-error-solution.html</guid>
		<description><![CDATA[很久以前的纪录了，如果装系统的时候把MSSQL装好了,然后以之为模版直接克隆新机器，然后又放到了同一个网络上。在配置数据库复制的时候很容易的就会碰到这个问题的。
现象：配置虚拟机... ]]></description>
			<content:encoded><![CDATA[<p>很久以前的纪录了，如果装系统的时候把MSSQL装好了,然后以之为模版直接克隆新机器，然后又放到了同一个网络上。在配置数据库复制的时候很容易的就会碰到这个问题的。</p>
<p>现象：配置虚拟机里面的MSSQL Server2000服务器作分发服务器的时候出错，提示 </p>
<p>提示错误18483：未能连接到服务器“xxx&quot;，因为“distributor_admin”未在该服务器上定义为远程登录。   </p>
<p>原因:虚拟机里的这台服务器是直接复制装有mssql2000的模板机器然后通过sysreq修改配置的，而MSSQL Server在配置作为分发服务器的时候会直接读取master库里面的机器名记录，如果读取到机器名跟当前的机器名不同的话，就会出现这个错误 </p>
<p>解决方法：修改master库里面的servername记录 </p>
<p>在master库执行下列语句 </p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">if&nbsp; serverproperty('servername')&nbsp; &lt;&gt;&nbsp; @@servername&nbsp; </li>
<li>begin&nbsp; </li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; declare&nbsp; @server&nbsp; sysname&nbsp; </li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; set&nbsp; @server&nbsp; =&nbsp; @@servername&nbsp; </li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; exec&nbsp; sp_dropserver&nbsp; @server&nbsp; =&nbsp; @server&nbsp; </li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; set&nbsp; @server&nbsp; =&nbsp; cast(serverproperty('servername')&nbsp; as&nbsp; sysname)&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; exec&nbsp; sp_addserver&nbsp; @server&nbsp; =&nbsp; @server&nbsp; ,&nbsp; @local&nbsp; =&nbsp; 'LOCAL'&nbsp; </li>
<li>end</li></ol></div>
<p>然后重启MSSQL Server 就搞定了</p>
<p>附录：<br />
microsoft的官方文档：<a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;818334">Replication setup is not successful when SQL Server is deployed by using a disk</a></p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p><a href="http://blog.akaka.com.cn/2008/02/mssql-18483-error-solution.html">本文的永久链接地址</a> |
	   <a href="http://blog.akaka.com.cn/2008/02/mssql-18483-error-solution.html#comments">1条评论</a></p>
        <p>&copy; 2008 年二月 25 日 由 coolzsb 发布在 <a href="http://blog.akaka.com.cn">Coolzsb的杂货铺子</a>. </p> 
	<p>收藏到<a href="http://del.icio.us/post?url=http://blog.akaka.com.cn/2008/02/mssql-18483-error-solution.html&amp;title=MSSQL Server创建分发服务器提示18483错误的解决">del.icio.us</a></p>
	<p>在<a href="http://www.technorati.com/search/http://blog.akaka.com.cn/2008/02/mssql-18483-error-solution.html" title="Search on Technorati">Technorati</a>上搜索本文的链接</p>
	<p>查看本篇文字所在分类：<a href="http://blog.akaka.com.cn/category/%e6%8a%80%e6%9c%af%e6%96%87%e6%a1%a3/microsoft/" title="显示microsoft的所有文章" rel="category tag">microsoft</a>下的更多文字.</p><p>---<br />Coolzsb的杂货铺子上的相关文字:<li><a href="http://blog.akaka.com.cn/2007/04/solution_for_exchange_can_not_add_user.html">Exchange无法新增用户的解决之道</a></li><li><a href="http://blog.akaka.com.cn/2007/04/microsoft_kb925902_patch-to-patch.html">灵异停机事件的背后----microsoft的KB925902</a></li><li><a href="http://blog.akaka.com.cn/2007/03/office%e7%9a%84%e6%8a%98%e7%a3%a8-%e6%b2%9f%e9%80%9a%e7%b3%bb%e5%88%97%e4%b9%8b%e4%ba%8c.html">Office的折磨----沟通系列之二</a></li><li><a href="http://blog.akaka.com.cn/2008/03/super-virus-with-87gb-traffic.html">看,图片在说话:超级彪悍的木马病毒</a></li><li><a href="http://blog.akaka.com.cn/2008/02/vmware-esx-patch-1002095-oem-slp-window-2003.html">ESX Server 3.0.1, Patch ESX-1002095</a></li><li><a href="http://blog.akaka.com.cn/2008/02/explain-ibm-harddisk-protect-tech-pfa.html">谈谈PFA：之前一直没有留神到的IBM服务器的贴心技术</a></li></p><br />]]></content:encoded>
			<wfw:commentRss>http://blog.akaka.com.cn/2008/02/mssql-18483-error-solution.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>谈谈PFA：之前一直没有留神到的IBM服务器的贴心技术</title>
		<link>http://blog.akaka.com.cn/2008/02/explain-ibm-harddisk-protect-tech-pfa.html</link>
		<comments>http://blog.akaka.com.cn/2008/02/explain-ibm-harddisk-protect-tech-pfa.html#comments</comments>
		<pubDate>Fri, 22 Feb 2008 05:47:51 +0000</pubDate>
		<dc:creator>coolzsb</dc:creator>
		
		<category><![CDATA[技术文档]]></category>
<category>hardware</category><category>ipssend</category><category>PFA</category><category>server</category><category>work</category>
		<guid isPermaLink="false">http://blog.akaka.com.cn/2008/02/explain-ibm-harddisk-protect-tech-pfa.html</guid>
		<description><![CDATA[前天早上本来该我休息的，结果给同事一通紧急故障电话给召到了公司：公司一台X346的机器忽然就死掉了，同事们检查了一下，发现ServerRaid作的Logical Driver找不到的，搞得大家一头大汗。在我... ]]></description>
			<content:encoded><![CDATA[<p>前天早上本来该我休息的，结果给同事一通紧急故障电话给召到了公司：公司一台X346的机器忽然就死掉了，同事们检查了一下，发现ServerRaid作的Logical Driver找不到的，搞得大家一头大汗。在我到之前，他们把另外一台测试服务器相同的ServerRaid 7K卡给拔到了这台服务器，结果还是找不到Logical Driver......</p>
<p>等我到了的时候，整好他们把原来机器上的ServerRaid 7K又给插回去了，我就当场眼睁睁地看着这台机器的Logical Driver被认了出来，然后立马机器就进了系统，一切服务都回复正常了-_-!!!!</p>
<p>当场是那个汗啊，同事们消遣我说，要不然今后就把我的照片挂在每个机柜上来镇住这批想偷懒的机器算了。</p>
<p>汗过之后，想了想，还是觉得不太对劲啊，还是给IBM报个故障先。IBM的工程师要求我们提供这台机器上的ServerRaid 7K卡的详细信息作为诊断的根据。<br />
<a id="more-178"></a><br />
因为机器已经在运作了，而且这台机器上是没有X的，所以只能用IBM提供的ipssend来进行信息收集了。在出故障的机器上用</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">./ipssend GETCONFIG 1</li>
<li>./ipssend GETEVENT 1 ALL</li></ol></div>
<p>收集了相关信息，自己看了半天也没有看出什么门道，就直接给IBM的工程师寄过去了。</p>
<p>很快的，IBM的工程师就回电话过来了，说是我这边机器上有两块磁盘的PFA报警了，得备份数据，准备更换新的磁盘。</p>
<p>PFA？？刚才在那些输出信息里面似乎隐约看到过这个东西，不过对这东西实在是没有什么概念，也没有感觉到什么严重性，给IBM的工程师一说，心里开始发毛了，仔细看了下刚才自己抓的信息：不得了，raid 1e的4块盘中有两块盘都有PFA报警了，更严重的是这两块盘里面还没有一块是热备盘，额的神哪，一头的冷汗又飚了出来了。</p>
<p>赶快一边用ipssend把一块PFA报警的盘置为DDD (Defunct disk drive)，让那块热备盘顶上来；一边祈祷一切肯接受我的祷告的大神，请各位保佑，在我rebuild Logical Driver的时候，剩下的那块也有PFA报警的磁盘大哥要给我撑住啊！</p>
<p>附录：</p>
<ul>
<li>用ipssend读到的pfa报警的例子：
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">example#./ipssend GETCONFIG 控制器号</li>
<li>				.......</li>
<li>				Target on SCSI ID 2</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; Device is a Hard disk</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; SCSI ID&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : 2</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; PFA (Yes/No)&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;: Yes</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; State&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : Online (ONL)</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; Size (in MB)/(in sectors): 140013/286747728</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; Device ID&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : IBM-xxxxx</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; FRU part number&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : xxxxxxx</li></ol></div>
<p>        请留神上面的第6行，这就是那个非著名的IBM的PFA报警信息。
    </li>
<li>ipssend将磁盘设置为非活动盘的命令：
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">./ipssend SETSTATE &lt;控制器号&gt; &lt;通道号&gt; &lt;SCSI ID&gt; DDD</li></ol></div>
</li>
<li>IBM的PFA技术详解：<br />
		磁盘预测故障分析技术Predictive Failure Analysis (PFA)，PFA技术对于保护用户的数据具有独到的优势和帮助。可靠性预测技术的产生起因于人们普遍意识到保护硬盘上存储的关键性信息的重要性。由于对系统存储能力的要求越来越高，多磁盘阵列系统也开始出现，因此该行业的领导者们意识到建立一个早期预警系统至关重要，这样才能保证在故障即将发生之前，有足够的时间备份数据。IBM公司的预测故障分析（PFA）技术，对包括磁头飞行高度在内的几个属性进行测量，以此来预测故障，一旦硬盘探测到某一属性如飞行高度已退化，就会向主机发出一条有可能发生故障的通知。收到通知后，用户就可采取措施保护数据。
		</li>
</ul>
<p>		最后补充一句，PFA技术是IBM公司的技术。按照IBM公司的报警习惯，这次Rebuild Logical Driver的事注定我是有惊无险的，真的是要感谢PFA，感谢IBM的支持啊。</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p><a href="http://blog.akaka.com.cn/2008/02/explain-ibm-harddisk-protect-tech-pfa.html">本文的永久链接地址</a> |
	   <a href="http://blog.akaka.com.cn/2008/02/explain-ibm-harddisk-protect-tech-pfa.html#comments">3条评论</a></p>
        <p>&copy; 2008 年二月 22 日 由 coolzsb 发布在 <a href="http://blog.akaka.com.cn">Coolzsb的杂货铺子</a>. </p> 
	<p>收藏到<a href="http://del.icio.us/post?url=http://blog.akaka.com.cn/2008/02/explain-ibm-harddisk-protect-tech-pfa.html&amp;title=谈谈PFA：之前一直没有留神到的IBM服务器的贴心技术">del.icio.us</a></p>
	<p>在<a href="http://www.technorati.com/search/http://blog.akaka.com.cn/2008/02/explain-ibm-harddisk-protect-tech-pfa.html" title="Search on Technorati">Technorati</a>上搜索本文的链接</p>
	<p>查看本篇文字所在分类：<a href="http://blog.akaka.com.cn/category/%e6%8a%80%e6%9c%af%e6%96%87%e6%a1%a3/" title="显示技术文档的所有文章" rel="category tag">技术文档</a>下的更多文字.</p><p>---<br />Coolzsb的杂货铺子上的相关文字:<li><a href="http://blog.akaka.com.cn/2008/03/super-virus-with-87gb-traffic.html">看,图片在说话:超级彪悍的木马病毒</a></li><li><a href="http://blog.akaka.com.cn/2008/02/vmware-esx-patch-1002095-oem-slp-window-2003.html">ESX Server 3.0.1, Patch ESX-1002095</a></li><li><a href="http://blog.akaka.com.cn/2008/02/mssql-18483-error-solution.html">MSSQL Server创建分发服务器提示18483错误的解决</a></li><li><a href="http://blog.akaka.com.cn/2008/02/fucking-isp.html">腊月(大)廿五</a></li><li><a href="http://blog.akaka.com.cn/2007/05/symantec_netapi32_lsasrv.html">2007-05-17 rev 17</a></li><li><a href="http://blog.akaka.com.cn/2007/04/wget_unzip_awk.html">令人费解的wget和unzip;以及真的很好用的Awk—-懒惰故事系列之九</a></li></p><br />]]></content:encoded>
			<wfw:commentRss>http://blog.akaka.com.cn/2008/02/explain-ibm-harddisk-protect-tech-pfa.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Vista：不值钱的东西</title>
		<link>http://blog.akaka.com.cn/2008/02/vista-is-worthless.html</link>
		<comments>http://blog.akaka.com.cn/2008/02/vista-is-worthless.html#comments</comments>
		<pubDate>Wed, 13 Feb 2008 07:12:31 +0000</pubDate>
		<dc:creator>coolzsb</dc:creator>
		
		<category><![CDATA[life is beautiful]]></category>
<category>dell</category><category>life</category><category>writing</category><category>搞笑</category>
		<guid isPermaLink="false">http://blog.akaka.com.cn/2008/02/vista-is-worthless.html</guid>
		<description><![CDATA[斗转星移，时光流逝。时隔一年之后，再次在春节后上班的第一天为家里的亲戚订购Dell的电脑。
该死的Dell网站居然打不开，只好打电话盲选了。
实在是不想为了Vista给比尔大门交保护费，跟sa... ]]></description>
			<content:encoded><![CDATA[<p>斗转星移，时光流逝。时隔一年之后，再次在春节后上班的第一天为家里的亲戚订购Dell的电脑。</p>
<p>该死的Dell网站居然打不开，只好打电话盲选了。</p>
<p>实在是不想为了Vista给比尔大门交保护费，跟sales妹妹磨了半天，好容易才找到了台预装Red Flag Linux的机器，很高兴的下了订单。</p>
<p>然后拿着到手的单子比对了一下，在Dell网站上一模一样配置预装Vista的机器才比我订的这台机器贵了<strong>28.63 RMB</strong>？！！！</p>
<p>比尔大门的，你的Vista怎么就这么不值钱啊......</p>
<p>大怒，刚想打电话换个单子，这才留神到我手上的单子可是有3年的Dell服务的，而Dell网站上的那台是只有一年的服务。嗯，这就可以接受了，还是要Dell的服务比Vista更划算些，我打着小算盘这样想道。</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p><a href="http://blog.akaka.com.cn/2008/02/vista-is-worthless.html">本文的永久链接地址</a> |
	   <a href="http://blog.akaka.com.cn/2008/02/vista-is-worthless.html#comments">没有评论</a></p>
        <p>&copy; 2008 年二月 13 日 由 coolzsb 发布在 <a href="http://blog.akaka.com.cn">Coolzsb的杂货铺子</a>. </p> 
	<p>收藏到<a href="http://del.icio.us/post?url=http://blog.akaka.com.cn/2008/02/vista-is-worthless.html&amp;title=Vista：不值钱的东西">del.icio.us</a></p>
	<p>在<a href="http://www.technorati.com/search/http://blog.akaka.com.cn/2008/02/vista-is-worthless.html" title="Search on Technorati">Technorati</a>上搜索本文的链接</p>
	<p>查看本篇文字所在分类：<a href="http://blog.akaka.com.cn/category/life-is-beautiful/" title="显示life is beautiful的所有文章" rel="category tag">life is beautiful</a>下的更多文字.</p><p>---<br />Coolzsb的杂货铺子上的相关文字:<li><a href="http://blog.akaka.com.cn/2007/03/%e7%bb%88%e4%ba%8e%e6%90%9e%e5%ae%9a%e4%ba%86%e5%ae%b6%e9%87%8c%e7%9a%84%e7%94%b5%e8%84%91%e4%ba%86.html">终于搞定了家里的电脑了</a></li><li><a href="http://blog.akaka.com.cn/2008/02/happy-chinese-new-year.html">看图说话：过年了</a></li><li><a href="http://blog.akaka.com.cn/2008/01/long_for_you-my_loving_girl.html">我爱你亲爱的姑娘，那么久！</a></li><li><a href="http://blog.akaka.com.cn/2008/01/would-you-go-home-tonight.html">今晚你回家吃饭吗?</a></li><li><a href="http://blog.akaka.com.cn/2008/01/traffic-to-analyse-news.html">看,图片在说话:新闻的传播</a></li><li><a href="http://blog.akaka.com.cn/2007/06/go_home.html">回家</a></li></p><br />]]></content:encoded>
			<wfw:commentRss>http://blog.akaka.com.cn/2008/02/vista-is-worthless.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>看图说话：过年了</title>
		<link>http://blog.akaka.com.cn/2008/02/happy-chinese-new-year.html</link>
		<comments>http://blog.akaka.com.cn/2008/02/happy-chinese-new-year.html#comments</comments>
		<pubDate>Thu, 07 Feb 2008 02:33:56 +0000</pubDate>
		<dc:creator>coolzsb</dc:creator>
		
		<category><![CDATA[life is beautiful]]></category>
<category>life</category><category>writing</category>
		<guid isPermaLink="false">http://blog.akaka.com.cn/2008/02/happy-china-new-year.html</guid>
		<description><![CDATA[大年初一上班真冷清啊，找几个同事聊天都心不在焉的......

残念，我们公司真不愧是有优良加班传统的集体！
不要问我图片中间的那段空白是什么：该死的中国电信，差点害了我们整个部门... ]]></description>
			<content:encoded><![CDATA[<p>大年初一上班真冷清啊，找几个同事聊天都心不在焉的......</p>
<p><a href='http://blog.akaka.com.cn/2008/02/happy-chinese-new-year.html/%e8%bf%87%e5%b9%b4%e4%ba%86/' rel='attachment wp-att-176' title='过年了'><img src='http://blog.akaka.com.cn/wp-content/uploads/2008/02/happy-chinese-new-year.png' alt='过年了' width='500'/></a></p>
<p>残念，我们公司真不愧是有优良加班传统的集体！</p>
<p>不要问我图片中间的那段空白是什么：该死的中国电信，差点害了我们整个部门的年终奖，FT！！！</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p><a href="http://blog.akaka.com.cn/2008/02/happy-chinese-new-year.html">本文的永久链接地址</a> |
	   <a href="http://blog.akaka.com.cn/2008/02/happy-chinese-new-year.html#comments">2条评论</a></p>
        <p>&copy; 2008 年二月 7 日 由 coolzsb 发布在 <a href="http://blog.akaka.com.cn">Coolzsb的杂货铺子</a>. </p> 
	<p>收藏到<a href="http://del.icio.us/post?url=http://blog.akaka.com.cn/2008/02/happy-chinese-new-year.html&amp;title=看图说话：过年了">del.icio.us</a></p>
	<p>在<a href="http://www.technorati.com/search/http://blog.akaka.com.cn/2008/02/happy-chinese-new-year.html" title="Search on Technorati">Technorati</a>上搜索本文的链接</p>
	<p>查看本篇文字所在分类：<a href="http://blog.akaka.com.cn/category/life-is-beautiful/" title="显示life is beautiful的所有文章" rel="category tag">life is beautiful</a>下的更多文字.</p><p>---<br />Coolzsb的杂货铺子上的相关文字:<li><a href="http://blog.akaka.com.cn/2008/02/vista-is-worthless.html">Vista：不值钱的东西</a></li><li><a href="http://blog.akaka.com.cn/2008/01/long_for_you-my_loving_girl.html">我爱你亲爱的姑娘，那么久！</a></li><li><a href="http://blog.akaka.com.cn/2007/06/go_home.html">回家</a></li><li><a href="http://blog.akaka.com.cn/2007/04/once_upon_a_time_in_shanghai.html">once upon a time in shanghai:假如......</a></li><li><a href="http://blog.akaka.com.cn/2007/03/%e4%bd%a0%e4%b8%ba%e4%bb%80%e4%b9%88blog.html">你为什么Blog?</a></li><li><a href="http://blog.akaka.com.cn/2007/03/%e6%88%91%e7%88%b1%e4%bd%a0%ef%bc%8c%e4%ba%b2%e7%88%b1%e7%9a%84%e5%a7%91%e5%a8%98-%e5%bd%b1%e9%9f%b3%e6%94%b6%e8%97%8f%e7%b3%bb%e5%88%97%e4%b9%8b%e4%b8%80.html">我爱你，亲爱的姑娘</a></li></p><br />]]></content:encoded>
			<wfw:commentRss>http://blog.akaka.com.cn/2008/02/happy-chinese-new-year.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>谁说程序员不会搞笑</title>
		<link>http://blog.akaka.com.cn/2008/02/squid-funny.html</link>
		<comments>http://blog.akaka.com.cn/2008/02/squid-funny.html#comments</comments>
		<pubDate>Sun, 03 Feb 2008 07:31:43 +0000</pubDate>
		<dc:creator>coolzsb</dc:creator>
		
		<category><![CDATA[奇文怪物]]></category>
<category>fun</category><category>squid</category><category>搞笑</category>
		<guid isPermaLink="false">http://blog.akaka.com.cn/2008/02/squid-funny.html</guid>
		<description><![CDATA[以下的程序更新纪录来自于squid，转载于下，与大伙共乐之。
谁说程序员不搞笑，这才是真正的冷幽默：

---------------------
PatchSet 11891 
Date: 2008/01/09 14:36:37
Author: hno
Branch: SQUID_2_6
Tag: (none) 
Log:
Th... ]]></description>
			<content:encoded><![CDATA[<p>以下的<a href="http://www.squid-cache.org/Versions/v2/2.6/changesets/11891.patch">程序更新纪录</a>来自于squid，转载于下，与大伙共乐之。</p>
<p>谁说程序员不搞笑，这才是真正的冷幽默：<br />
<a id="more-174"></a></p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: #8b0000;">---------------------</span></li>
<li><span style="color: Black;">PatchSet 11891 </span></li>
<li><span style="color: Black;">Date: 2008/01/09 14:36:37</span></li>
<li><span style="color: Black;">Author: hno</span></li>
<li><span style="color: Black;">Branch: SQUID_2_6</span></li>
<li><span style="color: Black;">Tag: (none) </span></li>
<li><span style="color: Black;">Log:</span></li>
<li><span style="color: Black;">This is STABLE18, not 16..</span></li>
<li><span style="color: Black;">&nbsp;</span></li>
<li><span style="color: Black;">Members: </span></li>
<li><span style="color: Black;">&nbsp; &nbsp; doc/release-notes/release-2.6.sgml:1.52.2.17-&gt;1.52.2.18 </span></li>
<li><span style="color: Black;">&nbsp;</span></li>
<li><span style="color: #00008b;">Index: squid/doc/release-notes/release-2.6.sgml</span></li>
<li><span style="color: Black;">===================================================================</span></li>
<li><span style="color: Black;">RCS file: /cvsroot/squid/squid/doc/release-notes/release-2.6.sgml,v</span></li>
<li><span style="color: Black;">retrieving revision 1.52.2.17</span></li>
<li><span style="color: Black;">retrieving revision 1.52.2.18</span></li>
<li><span style="color: #00008b;">diff -u -r1.52.2.17 -r1.52.2.18</span></li>
<li><span style="color: Green;">--- squid/doc/release-notes/release-2.6.sgml&nbsp; &nbsp; 9 Jan 2008 14:20:09 -0000&nbsp; &nbsp; 1.52.2.17</span></li>
<li><span style="color: Green;">+++ squid/doc/release-notes/release-2.6.sgml&nbsp; &nbsp; 9 Jan 2008 14:36:37 -0000&nbsp; &nbsp; 1.52.2.18</span></li>
<li><span style="color: Gray;">@@ -2,7 +2,7 @@</span></li>
<li><span style="color: Black;"> &lt;article&gt;</span></li>
<li><span style="color: Black;"> &lt;title&gt;Squid 2.6.STABLE18 release notes&lt;/title&gt;</span></li>
<li><span style="color: Black;"> &lt;author&gt;Squid Developers&lt;/author&gt;</span></li>
<li><span style="color: #8b0000;">-&lt;date&gt;$Id: release-2.6.sgml,v 1.52.2.17 2008/01/09 14:20:09 hno Exp $&lt;/date&gt;</span></li>
<li><span style="color: Red;">+&lt;date&gt;$Id: release-2.6.sgml,v 1.52.2.18 2008/01/09 14:36:37 hno Exp $&lt;/date&gt;</span></li>
<li><span style="color: Black;">&nbsp;</span></li>
<li><span style="color: Black;"> &lt;abstract&gt;</span></li>
<li><span style="color: Black;"> This document contains the release notes for version 2.6 of Squid.</span></li>
<li><span style="color: Gray;">@@ -648,8 +648,8 @@</span></li>
<li><span style="color: Black;">&nbsp; &nbsp;&nbsp; &lt;item&gt;Code cleanups and portability fixes</span></li>
<li><span style="color: Black;">&nbsp; &nbsp;&nbsp; &lt;item&gt;Several minor bugfixes</span></li>
<li><span style="color: Black;">&nbsp; &nbsp;&nbsp; &lt;item&gt;See also the list of &lt;url</span></li>
<li><span style="color: #8b0000;">-&nbsp; &nbsp; &nbsp; &nbsp; url=&quot;http://www.squid-cache.org/Versions/v2/2.6/changesets/SQUID_2_6_STABLE16.html&quot;</span></li>
<li><span style="color: #8b0000;">-&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; name=&quot;squid-2.6.STABLE16 changes&quot;&gt; and the &lt;url url=&quot;ChangeLog&quot;</span></li>
<li><span style="color: Red;">+&nbsp; &nbsp; &nbsp; &nbsp; url=&quot;http://www.squid-cache.org/Versions/v2/2.6/changesets/SQUID_2_6_STABLE17.html&quot;</span></li>
<li><span style="color: Red;">+&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; name=&quot;squid-2.6.STABLE17 changes&quot;&gt; and the &lt;url url=&quot;ChangeLog&quot;</span></li>
<li><span style="color: Black;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; name=&quot;ChangeLog&quot;&gt; file for details.</span></li>
<li><span style="color: Black;"> &lt;/itemize&gt;</span></li>
<li><span style="color: Black;">&nbsp;</span></li>
<li><span style="color: Gray;">@@ -662,8 +662,8 @@</span></li>
<li><span style="color: Black;">&nbsp; &nbsp;&nbsp; &lt;item&gt;License cleanup of edir_digest_auth</span></li>
<li><span style="color: Black;">&nbsp; &nbsp;&nbsp; &lt;item&gt;Code cleanups and portability fixes</span></li>
<li><span style="color: Black;">&nbsp; &nbsp;&nbsp; &lt;item&gt;See also the list of &lt;url</span></li>
<li><span style="color: #8b0000;">-&nbsp; &nbsp; &nbsp; &nbsp; url=&quot;http://www.squid-cache.org/Versions/v2/2.6/changesets/SQUID_2_6_STABLE16.html&quot;</span></li>
<li><span style="color: #8b0000;">-&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; name=&quot;squid-2.6.STABLE16 changes&quot;&gt; and the &lt;url url=&quot;ChangeLog&quot;</span></li>
<li><span style="color: Red;">+&nbsp; &nbsp; &nbsp; &nbsp; url=&quot;http://www.squid-cache.org/Versions/v2/2.6/changesets/SQUID_2_6_STABLE18.html&quot;</span></li>
<li><span style="color: Red;">+&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; name=&quot;squid-2.6.STABLE18 changes&quot;&gt; and the &lt;url url=&quot;ChangeLog&quot;</span></li>
<li><span style="color: Black;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; name=&quot;ChangeLog&quot;&gt; file for details.</span></li>
<li><span style="color: Black;"> &lt;/itemize&gt;</span></li></ol></div>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p><a href="http://blog.akaka.com.cn/2008/02/squid-funny.html">本文的永久链接地址</a> |
	   <a href="http://blog.akaka.com.cn/2008/02/squid-funny.html#comments">1条评论</a></p>
        <p>&copy; 2008 年二月 3 日 由 coolzsb 发布在 <a href="http://blog.akaka.com.cn">Coolzsb的杂货铺子</a>. </p> 
	<p>收藏到<a href="http://del.icio.us/post?url=http://blog.akaka.com.cn/2008/02/squid-funny.html&amp;title=谁说程序员不会搞笑">del.icio.us</a></p>
	<p>在<a href="http://www.technorati.com/search/http://blog.akaka.com.cn/2008/02/squid-funny.html" title="Search on Technorati">Technorati</a>上搜索本文的链接</p>
	<p>查看本篇文字所在分类：<a href="http://blog.akaka.com.cn/category/%e5%a5%87%e6%96%87%e6%80%aa%e7%89%a9/" title="显示奇文怪物的所有文章" rel="category tag">奇文怪物</a>下的更多文字.</p><p>---<br />Coolzsb的杂货铺子上的相关文字:<li><a href="http://blog.akaka.com.cn/2008/01/would-you-go-home-tonight.html">今晚你回家吃饭吗?</a></li><li><a href="http://blog.akaka.com.cn/2008/01/traffic-to-analyse-news.html">看,图片在说话:新闻的传播</a></li><li><a href="http://blog.akaka.com.cn/2007/08/msn-contact-disappear.html">MSN抽风</a></li><li><a href="http://blog.akaka.com.cn/2007/04/the_day_when_i_die.html">公元2053年2月23日</a></li><li><a href="http://blog.akaka.com.cn/2008/03/super-virus-with-87gb-traffic.html">看,图片在说话:超级彪悍的木马病毒</a></li><li><a href="http://blog.akaka.com.cn/2008/03/squid-fault-beacause-log-disk-full.html">squid小故障：要注意系统的存储空间啊</a></li></p><br />]]></content:encoded>
			<wfw:commentRss>http://blog.akaka.com.cn/2008/02/squid-funny.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>腊月(大)廿五</title>
		<link>http://blog.akaka.com.cn/2008/02/fucking-isp.html</link>
		<comments>http://blog.akaka.com.cn/2008/02/fucking-isp.html#comments</comments>
		<pubDate>Fri, 01 Feb 2008 01:17:35 +0000</pubDate>
		<dc:creator>coolzsb</dc:creator>
		
		<category><![CDATA[life is beautiful]]></category>
<category>life</category><category>work</category><category>投诉</category>
		<guid isPermaLink="false">http://blog.akaka.com.cn/2008/02/fucking-isp.html</guid>
		<description><![CDATA[农历: 腊月(大)廿五 星期五 水瓶座
干支: 丁亥年 生肖属猪 癸丑月 辛未日
宜: 解除 破屋 坏垣 馀事勿取
忌: 诸事不宜
吉神宜趋: 月恩 普护
凶神宜忌: 月破 大耗 四击 九空 元武
每日胎神占方: 厨... ]]></description>
			<content:encoded><![CDATA[<p>农历: 腊月(大)廿五 星期五 水瓶座<br />
干支: 丁亥年 生肖属猪 癸丑月 辛未日<br />
宜: 解除 破屋 坏垣 馀事勿取<br />
忌: 诸事不宜<br />
吉神宜趋: 月恩 普护<br />
凶神宜忌: 月破 大耗 四击 九空 元武<br />
每日胎神占方: 厨灶厕外西南<br />
五行: 路旁土 破执位<br />
冲: 冲牛(乙丑)煞西<br />
彭祖百忌: 辛不合酱主人不尝 未不服药毒气入肠 </p>
<p>流年不利，一大早上班，公司外网接入的两条分属不同isp商的线路全断，只好启用一条4M的备用ADSL线路，遭遇投诉无数。</p>
<p>是为纪念。</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p><a href="http://blog.akaka.com.cn/2008/02/fucking-isp.html">本文的永久链接地址</a> |
	   <a href="http://blog.akaka.com.cn/2008/02/fucking-isp.html#comments">没有评论</a></p>
        <p>&copy; 2008 年二月 1 日 由 coolzsb 发布在 <a href="http://blog.akaka.com.cn">Coolzsb的杂货铺子</a>. </p> 
	<p>收藏到<a href="http://del.icio.us/post?url=http://blog.akaka.com.cn/2008/02/fucking-isp.html&amp;title=腊月(大)廿五">del.icio.us</a></p>
	<p>在<a href="http://www.technorati.com/search/http://blog.akaka.com.cn/2008/02/fucking-isp.html" title="Search on Technorati">Technorati</a>上搜索本文的链接</p>
	<p>查看本篇文字所在分类：<a href="http://blog.akaka.com.cn/category/life-is-beautiful/" title="显示life is beautiful的所有文章" rel="category tag">life is beautiful</a>下的更多文字.</p><p>---<br />Coolzsb的杂货铺子上的相关文字:<li><a href="http://blog.akaka.com.cn/2007/03/%e7%bb%88%e4%ba%8e%e6%90%9e%e5%ae%9a%e4%ba%86%e5%ae%b6%e9%87%8c%e7%9a%84%e7%94%b5%e8%84%91%e4%ba%86.html">终于搞定了家里的电脑了</a></li><li><a href="http://blog.akaka.com.cn/2007/02/%e5%81%9a%e5%a5%bd%e6%af%8f%e4%b8%80%e4%bb%b6%e5%9c%a8%e5%81%9a%e7%9a%84%e4%ba%8b.html">做好每一件在做的事</a></li><li><a href="http://blog.akaka.com.cn/2007/01/%e5%bf%99%e7%a2%8c%ef%bc%8c%e5%bf%99%e7%a2%8c%ef%bc%8c%e5%86%8d%e5%bf%99%e7%a2%8c.html">忙碌，忙碌，再忙碌</a></li><li><a href="http://blog.akaka.com.cn/2006/12/%e5%a6%96%e5%bc%82%e7%9a%84%e9%97%ae%e9%a2%98%e7%9a%84%e8%83%8c%e5%90%8e.html">妖异的背后</a></li><li><a href="http://blog.akaka.com.cn/2006/12/20%e5%88%86%e9%92%9f%e7%9a%84%e6%88%90%e6%9c%ac.html">20分钟的成本</a></li><li><a href="http://blog.akaka.com.cn/2008/03/super-virus-with-87gb-traffic.html">看,图片在说话:超级彪悍的木马病毒</a></li></p><br />]]></content:encoded>
			<wfw:commentRss>http://blog.akaka.com.cn/2008/02/fucking-isp.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>允许多用户同时连接WinXP的终端服务</title>
		<link>http://blog.akaka.com.cn/2008/01/enable-winxp-multi-sessions.html</link>
		<comments>http://blog.akaka.com.cn/2008/01/enable-winxp-multi-sessions.html#comments</comments>
		<pubDate>Thu, 31 Jan 2008 00:35:30 +0000</pubDate>
		<dc:creator>coolzsb</dc:creator>
		
		<category><![CDATA[microsoft]]></category>
<category>multi</category><category>service</category><category>terminal</category><category>window</category><category>XP</category>
		<guid isPermaLink="false">http://blog.akaka.com.cn/2008/01/enable-winxp-multi-sessions.html</guid>
		<description><![CDATA[网上相关的资料很多，纯粹就是给自己留个备份，省得每次要改都得全世界乱找的。
很简单，就三个步骤：

允许WinXP的快速用户切换。
把WinXP的%windir%\system32\termsrv.dll，%windir%\system32\dllcache\term... ]]></description>
			<content:encoded><![CDATA[<p>网上相关的资料很多，纯粹就是给自己留个备份，省得每次要改都得全世界乱找的。</p>
<p>很简单，就三个步骤：</p>
<ul>
<li>允许WinXP的快速用户切换。</li>
<li>把WinXP的%windir%\system32\termsrv.dll，%windir%\system32\dllcache\termsrv.dll替换为<a href="/wp-content/uploads/2008/01/termsrv.dll">Build 2055版本的termsrv.dll</a></li>
<li>导入以下的注册表文件：
<div class="hl-title">&#19979;&#36733;: <a href="http://blog.akaka.com.cn/wp-content/plugins/coolcode/coolcode.php?p=172&amp;download=multi_user_terminal_service_winxp.reg">multi_user_terminal_service_winxp.reg</a></div><div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">Windows Registry Editor Version 5.00</li>
<li>&nbsp;</li>
<li>[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Licensing Core]</li>
<li>&quot;EnableConcurrentSessions&quot;=dword:00000001</li></ol></div>
</li>
</ul>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p><a href="http://blog.akaka.com.cn/2008/01/enable-winxp-multi-sessions.html">本文的永久链接地址</a> |
	   <a href="http://blog.akaka.com.cn/2008/01/enable-winxp-multi-sessions.html#comments">2条评论</a></p>
        <p>&copy; 2008 年一月 31 日 由 coolzsb 发布在 <a href="http://blog.akaka.com.cn">Coolzsb的杂货铺子</a>. </p> 
	<p>收藏到<a href="http://del.icio.us/post?url=http://blog.akaka.com.cn/2008/01/enable-winxp-multi-sessions.html&amp;title=允许多用户同时连接WinXP的终端服务">del.icio.us</a></p>
	<p>在<a href="http://www.technorati.com/search/http://blog.akaka.com.cn/2008/01/enable-winxp-multi-sessions.html" title="Search on Technorati">Technorati</a>上搜索本文的链接</p>
	<p>查看本篇文字所在分类：<a href="http://blog.akaka.com.cn/category/%e6%8a%80%e6%9c%af%e6%96%87%e6%a1%a3/microsoft/" title="显示microsoft的所有文章" rel="category tag">microsoft</a>下的更多文字.</p><p>---<br />Coolzsb的杂货铺子上的相关文字:<li><a href="http://blog.akaka.com.cn/2008/01/manual-edit-window-xp-fast-user-switch.html">手工修改WindowsXP用户快速切换设置</a></li><li><a href="http://blog.akaka.com.cn/2006/09/window%e7%bb%88%e7%ab%af%e6%9c%8d%e5%8a%a1%e6%8e%88%e6%9d%83%e6%bf%80%e6%b4%bb.html">window终端服务授权激活</a></li><li><a href="http://blog.akaka.com.cn/2008/02/vmware-esx-patch-1002095-oem-slp-window-2003.html">ESX Server 3.0.1, Patch ESX-1002095</a></li><li><a href="http://blog.akaka.com.cn/2007/09/squid_windows_update_cache.html">用squid缓冲windows update</a></li><li><a href="http://blog.akaka.com.cn/2007/07/boorini_arc.html">马大哈</a></li><li><a href="http://blog.akaka.com.cn/2007/05/desktop_ini_mame_plus.html">Mame plus 32令人无法理解的怪异行为</a></li></p><br />]]></content:encoded>
			<wfw:commentRss>http://blog.akaka.com.cn/2008/01/enable-winxp-multi-sessions.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>看图学英文系列之二:refresh_pattern参数对squid的影响</title>
		<link>http://blog.akaka.com.cn/2008/01/explain-squid-refresh_pattern.html</link>
		<comments>http://blog.akaka.com.cn/2008/01/explain-squid-refresh_pattern.html#comments</comments>
		<pubDate>Wed, 30 Jan 2008 00:40:06 +0000</pubDate>
		<dc:creator>coolzsb</dc:creator>
		
		<category><![CDATA[技术文档]]></category>
<category>proxy</category><category>refresh pattern</category><category>squid</category><category>tunning</category>
		<guid isPermaLink="false">http://blog.akaka.com.cn/2008/01/explain-squid-refresh_pattern.html</guid>
		<description><![CDATA[这两天跟扶凯同学讨论了一下refresh_pattern这个参数对squid行为的影响，略有心得，小纪录一下。
在squid.conf.default里面，refresh_pattern参数下面的注释是这样的：
  TAG: refresh_pattern
       usage: refresh_p... ]]></description>
			<content:encoded><![CDATA[<p>这两天跟<a href="http://www.php-oa.com/">扶凯同学</a>讨论了一下refresh_pattern这个参数对squid行为的影响，略有心得，小纪录一下。</p>
<p>在squid.conf.default里面，refresh_pattern参数下面的注释是这样的：</p>
<p><em>  TAG: refresh_pattern<br />
       usage: refresh_pattern [-i] regex min percent max [options]</p>
<p>       Basically a cached object is:</p>
<p>               FRESH if expires < now, else STALE<br />
               STALE if age > max<br />
               FRESH if lm-factor < percent, else STALE<br />
               FRESH if age < min<br />
               else STALE</em><br />
以上所有的时间都是<strong>以分钟为单位计算</strong>。<br />
很容易看懂是不是？</p>
<ul>
<li>refresh_pattern指出的缓冲对象过期了，这个对象过期。(这不是废话嘛!)</li>
<li>refresh_pattern指出的缓冲对象在squid的cache缓冲的时间大于max的话，这个对象过期。</li>
<li>refresh_pattern指出的缓冲对象的lm-factor大于等于percent的话，这个对象过期。</li>
<li>refresh_pattern指出的缓冲对象在squid的cache缓冲的时间小于min的话，这个对象不过期。</li>
</ul>
<p>可是，这个lm-factor到底是怎么算的？有什么具体意义？估计好多同学搞不清楚了吧。来，look，下面的图：</p>
<p><a href='http://blog.akaka.com.cn/2008/01/explain-squid-refresh_pattern.html/lm-factor%e7%ae%97%e6%b3%95/' rel='attachment wp-att-171' title='LM-factor算法'><img src='http://blog.akaka.com.cn/wp-content/uploads/2008/01/lm-factor.gif' alt='LM-factor算法' /></a><br />
上面这张图来自于《Squid.Definitive.Guide》第七章，对squid的LM-factor算法作出了一个很直观的描述。<br />
<a id="more-170"></a><br />
请注意这张图的起始时间坐标：Last-Modified，这个是由squid读取的原始web数据所规定的。<br />
然后就是Date，这个是原始数据进入squid的缓冲的时间。<br />
最后就是Expires，这个就是原始数据在squid中的缓冲过期时间。</p>
<p>可以很容易的得出结论，对于LM-factor算法来说，原始数据在squid中的缓冲时间为<br />
<strong>(原始数据进入squid的缓冲的时间-原始web数据所规定的Last-Modified时间)*percent</strong></p>
<p>所以，我们可以郑重得出结论，在squid的refresh_pattern设置中，<strong>percent与Min、Max两个值是完全没有关系</strong>！</p>
<p>最后总结一下，对于squid来说，缓冲的数据在cache中的存活时间是这样决定的：</p>
<ul>
<li>如果有定义refresh_pattern：只要满足以下两个条件之一，缓冲对象过期
<ul>
<li>缓冲对象在squid的cache缓冲的时间大于refresh_pattern定义的max</li>
<li>缓冲对象在squid的cache缓冲的时间大于(原始数据进入squid的缓冲的时间-原始web数据所规定的Last-Modified时间)*percent</li>
</ul>
</li>
<li>如果符合多个refresh_pattern定义，以第一条符合定义的refresh_pattern为准</li>
<li>如果没有符合定义的refresh_pattern，则按squid的默认处理规则</li>
</ul>
<p>此刻才发现，中文网络上许多有关于refresh_pattern的解释都是错误的，害人子弟，夭寿啊！</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p><a href="http://blog.akaka.com.cn/2008/01/explain-squid-refresh_pattern.html">本文的永久链接地址</a> |
	   <a href="http://blog.akaka.com.cn/2008/01/explain-squid-refresh_pattern.html#comments">1条评论</a></p>
        <p>&copy; 2008 年一月 30 日 由 coolzsb 发布在 <a href="http://blog.akaka.com.cn">Coolzsb的杂货铺子</a>. </p> 
	<p>收藏到<a href="http://del.icio.us/post?url=http://blog.akaka.com.cn/2008/01/explain-squid-refresh_pattern.html&amp;title=看图学英文系列之二:refresh_pattern参数对squid的影响">del.icio.us</a></p>
	<p>在<a href="http://www.technorati.com/search/http://blog.akaka.com.cn/2008/01/explain-squid-refresh_pattern.html" title="Search on Technorati">Technorati</a>上搜索本文的链接</p>
	<p>查看本篇文字所在分类：<a href="http://blog.akaka.com.cn/category/%e6%8a%80%e6%9c%af%e6%96%87%e6%a1%a3/" title="显示技术文档的所有文章" rel="category tag">技术文档</a>下的更多文字.</p><p>---<br />Coolzsb的杂货铺子上的相关文字:<li><a href="http://blog.akaka.com.cn/2007/09/squid-range_offset_limit.html">看图学英文:range_offset_limit参数对squid的影响</a></li><li><a href="http://blog.akaka.com.cn/2008/03/squid-fault-beacause-log-disk-full.html">squid小故障：要注意系统的存储空间啊</a></li><li><a href="http://blog.akaka.com.cn/2008/03/squid-counter-overflow-because-too-long-no-restart.html">隆重庆祝俺的squid的计数器溢出：半年安全生产无事故</a></li><li><a href="http://blog.akaka.com.cn/2007/09/squid_windows_update_cache.html">用squid缓冲windows update</a></li><li><a href="http://blog.akaka.com.cn/2007/08/linux-squid-wccp-v2-cisco-6509-debug.html">squid 2.6 on linux+wccp v2 on cisco 6509的调试</a></li><li><a href="http://blog.akaka.com.cn/?p=158">用squid缓冲windows update之实践改进版</a></li></p><br />]]></content:encoded>
			<wfw:commentRss>http://blog.akaka.com.cn/2008/01/explain-squid-refresh_pattern.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>我爱你亲爱的姑娘，那么久！</title>
		<link>http://blog.akaka.com.cn/2008/01/long_for_you-my_loving_girl.html</link>
		<comments>http://blog.akaka.com.cn/2008/01/long_for_you-my_loving_girl.html#comments</comments>
		<pubDate>Wed, 23 Jan 2008 04:28:53 +0000</pubDate>
		<dc:creator>coolzsb</dc:creator>
		
		<category><![CDATA[life is beautiful]]></category>
<category>life</category><category>music</category><category>my loving girl</category><category>writing</category>
		<guid isPermaLink="false">http://blog.akaka.com.cn/2008/01/long_for_you-my_loving_girl.html</guid>
		<description><![CDATA[
时光如贱，转眼飞逝。
平心而论，当初熊汝霖演绎的《我爱你，亲爱的姑娘》少了份布衣的岁月沧桑、多了点矫揉造作，来听着这个版本总归让我心中有点不爽，所以盼星星盼月亮的等着布衣... ]]></description>
			<content:encoded><![CDATA[<p><a href='http://blog.akaka.com.cn/2008/01/long_for_you-my_loving_girl.html/%e9%82%a3%e4%b9%88%e4%b9%85/' rel='attachment wp-att-169' title='那么久'><img src='http://blog.akaka.com.cn/wp-content/uploads/2008/01/long-since.jpg' alt='那么久' /></a><br />
时光如贱，转眼飞逝。</p>
<p>平心而论，当初熊汝霖演绎的《我爱你，亲爱的姑娘》少了份布衣的岁月沧桑、多了点矫揉造作，来听着这个版本总归让我心中有点不爽，所以盼星星盼月亮的等着布衣乐队来救我于水火之中。这一等就是一年......</p>
<p>布衣乐队总算在他们的首张专辑《那么久》中发布了《我爱你，亲爱的姑娘》，一年的期待，终归还是让我圆满了，哈哈哈哈<br />
[请查看原文以点播本歌曲]<br />
<a id="more-168"></a><br />
关于布衣</p>
<p>主唱/节奏吉他：吴宁越</p>
<p>主音吉他/古筝：张巍</p>
<p>贝斯：林那</p>
<p>鼓：方方 </p>
<p>1995年布衣乐队在中国大西北的宁夏银川成立。七年前的夏天，布衣乐队在北京进入人们的视线。人们开始谈论他们有着浓郁西北韵味的音乐。《秋天》、《世事难料》、《三峰》……他们的歌吸引越来越多的人来到乐队演出现场，欣赏他们与众不同的音乐。很多人听着他们的音乐而走入中国的大西北，在那片土地上寻找布衣的音乐带给他们的西北特有美好感觉。自然的生活态度决定了布衣的音乐，热爱生活、自由自在，音乐或激昂或飘逸或低沉或灵动，而始终贯穿其中的是布衣身上来自于贺兰山下的质朴与幽默。 </p>
<p>关于《那么久》</p>
<p>十二年磨一剑，这样专辑的质量可想而知。反正是对上了我的胃口就是了，对我来说，听音乐听的就是音乐中的人味儿。如果你同意我的感觉，这张专辑会对上你的胃口的。</p>
<p>最后，放上与这张专辑同名的那么久与大家分享吧</p>
<p>[请查看原文以点播本歌曲]</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p><a href="http://blog.akaka.com.cn/2008/01/long_for_you-my_loving_girl.html">本文的永久链接地址</a> |
	   <a href="http://blog.akaka.com.cn/2008/01/long_for_you-my_loving_girl.html#comments">没有评论</a></p>
        <p>&copy; 2008 年一月 23 日 由 coolzsb 发布在 <a href="http://blog.akaka.com.cn">Coolzsb的杂货铺子</a>. </p> 
	<p>收藏到<a href="http://del.icio.us/post?url=http://blog.akaka.com.cn/2008/01/long_for_you-my_loving_girl.html&amp;title=我爱你亲爱的姑娘，那么久！">del.icio.us</a></p>
	<p>在<a href="http://www.technorati.com/search/http://blog.akaka.com.cn/2008/01/long_for_you-my_loving_girl.html" title="Search on Technorati">Technorati</a>上搜索本文的链接</p>
	<p>查看本篇文字所在分类：<a href="http://blog.akaka.com.cn/category/life-is-beautiful/" title="显示life is beautiful的所有文章" rel="category tag">life is beautiful</a>下的更多文字.</p><p>---<br />Coolzsb的杂货铺子上的相关文字:<li><a href="http://blog.akaka.com.cn/2007/03/%e6%88%91%e7%88%b1%e4%bd%a0%ef%bc%8c%e4%ba%b2%e7%88%b1%e7%9a%84%e5%a7%91%e5%a8%98-%e5%bd%b1%e9%9f%b3%e6%94%b6%e8%97%8f%e7%b3%bb%e5%88%97%e4%b9%8b%e4%b8%80.html">我爱你，亲爱的姑娘</a></li><li><a href="http://blog.akaka.com.cn/2008/02/vista-is-worthless.html">Vista：不值钱的东西</a></li><li><a href="http://blog.akaka.com.cn/2008/02/happy-chinese-new-year.html">看图说话：过年了</a></li><li><a href="http://blog.akaka.com.cn/2007/06/go_home.html">回家</a></li><li><a href="http://blog.akaka.com.cn/2007/04/fav_standfast_carcrashes.html">近期蛮喜欢的一首歌：来自standfast的《Carcrashes》</a></li><li><a href="http://blog.akaka.com.cn/2007/04/once_upon_a_time_in_shanghai.html">once upon a time in shanghai:假如......</a></li></p><br />]]></content:encoded>
			<wfw:commentRss>http://blog.akaka.com.cn/2008/01/long_for_you-my_loving_girl.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>今晚你回家吃饭吗?</title>
		<link>http://blog.akaka.com.cn/2008/01/would-you-go-home-tonight.html</link>
		<comments>http://blog.akaka.com.cn/2008/01/would-you-go-home-tonight.html#comments</comments>
		<pubDate>Fri, 18 Jan 2008 07:55:17 +0000</pubDate>
		<dc:creator>coolzsb</dc:creator>
		
		<category><![CDATA[life is beautiful]]></category>
<category>family</category><category>fun</category><category>life</category><category>搞笑</category>
		<guid isPermaLink="false">http://blog.akaka.com.cn/2008/01/would-you-go-home-tonight.html</guid>
		<description><![CDATA[午睡的时候接到老爸的电话.
&#34;晚上会不会回家吃饭？&#34;
&#34;嗯，什么事情？&#34;
&#34;那就好，你一定要回来吃饭，记得早点到家。&#34;
&#34;明白了，能多早就多早。到底什么事情？&#34;
&#34;... ]]></description>
			<content:encoded><![CDATA[<p>午睡的时候接到老爸的电话.</p>
<p>&quot;晚上会不会回家吃饭？&quot;</p>
<p>&quot;嗯，什么事情？&quot;</p>
<p>&quot;那就好，你一定要回来吃饭，记得早点到家。&quot;</p>
<p>&quot;明白了，能多早就多早。到底什么事情？&quot;</p>
<p>&quot;记得早点回家，不要磨磨蹭蹭的，一定要早点到家！&quot;</p>
<p>&quot;好啦好啦，一下班就走，路上堵车我就没辙了&quot;</p>
<p>&quot;饭在锅里面，记得啊，饭在灶台上左边的那个锅里面.....&quot;</p>
<p>&quot;......你说的是给人吃的饭还是给狗吃的饭？&quot;</p>
<p>&quot;嗯，我下午刚煮的，记得，是旺财跟来福2餐饭的量，不要一次就给我喂完了！&quot;</p>
<p>......</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p><a href="http://blog.akaka.com.cn/2008/01/would-you-go-home-tonight.html">本文的永久链接地址</a> |
	   <a href="http://blog.akaka.com.cn/2008/01/would-you-go-home-tonight.html#comments">3条评论</a></p>
        <p>&copy; 2008 年一月 18 日 由 coolzsb 发布在 <a href="http://blog.akaka.com.cn">Coolzsb的杂货铺子</a>. </p> 
	<p>收藏到<a href="http://del.icio.us/post?url=http://blog.akaka.com.cn/2008/01/would-you-go-home-tonight.html&amp;title=今晚你回家吃饭吗?">del.icio.us</a></p>
	<p>在<a href="http://www.technorati.com/search/http://blog.akaka.com.cn/2008/01/would-you-go-home-tonight.html" title="Search on Technorati">Technorati</a>上搜索本文的链接</p>
	<p>查看本篇文字所在分类：<a href="http://blog.akaka.com.cn/category/life-is-beautiful/" title="显示life is beautiful的所有文章" rel="category tag">life is beautiful</a>下的更多文字.</p><p>---<br />Coolzsb的杂货铺子上的相关文字:<li><a href="http://blog.akaka.com.cn/2008/02/vista-is-worthless.html">Vista：不值钱的东西</a></li><li><a href="http://blog.akaka.com.cn/2008/02/squid-funny.html">谁说程序员不会搞笑</a></li><li><a href="http://blog.akaka.com.cn/2008/01/traffic-to-analyse-news.html">看,图片在说话:新闻的传播</a></li><li><a href="http://blog.akaka.com.cn/2007/08/msn-contact-disappear.html">MSN抽风</a></li><li><a href="http://blog.akaka.com.cn/2007/04/the_day_when_i_die.html">公元2053年2月23日</a></li><li><a href="http://blog.akaka.com.cn/2007/02/%e9%86%89%e9%85%92%ef%bc%8c%e8%bf%87%e5%b9%b4%e5%95%a6.html">醉酒，过年啦</a></li></p><br />]]></content:encoded>
			<wfw:commentRss>http://blog.akaka.com.cn/2008/01/would-you-go-home-tonight.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ss5 socks server教程（二）：配置</title>
		<link>http://blog.akaka.com.cn/2008/01/ss5-socks-configure-simple.html</link>
		<comments>http://blog.akaka.com.cn/2008/01/ss5-socks-configure-simple.html#comments</comments>
		<pubDate>Fri, 11 Jan 2008 10:28:41 +0000</pubDate>
		<dc:creator>coolzsb</dc:creator>
		
		<category><![CDATA[linux]]></category>
<category>linux</category><category>proxy</category><category>socks</category><category>ss5</category>
		<guid isPermaLink="false">http://blog.akaka.com.cn/2008/01/ss5-socks-configure-simple.html</guid>
		<description><![CDATA[如果你只是要搞个自己玩的socks服务器，ss5的配置还是相对简单的：简单到甚至完全不修改配置，直接一个service ss5 start，你就得到了一个可以用的socks服务器。
只是如果你敢把这样不经过配置... ]]></description>
			<content:encoded><![CDATA[<p>如果你只是要搞个自己玩的socks服务器，ss5的配置还是相对简单的：简单到甚至完全不修改配置，直接一个service ss5 start，你就得到了一个可以用的socks服务器。</p>
<p>只是如果你敢把这样不经过配置的socks服务器挂到网络上的话，估计不出2个小时，就会有一票的人扫描到你的socks服务。考虑到socks服务可以直接代理外网的用户到内部网络的访问，这可不仅仅是被占用带宽的问题，直接的，你的网络就门洞大开了，安全有问题、后果很严重。</p>
<p>那么，先总结一下我的需求吧：</p>
<ul>
<li>所有登陆到Ss5服务的用户需要通过身份验证</li>
<li>一部分用户允许其通过Ss5访问的资源不受限制</li>
<li>另外一部分的合法用户用户限制每用户可使用的带宽</li>
</ul>
<p>这个要求应该算是普遍的要求了，那么，根据这部分需求，我们来修改一下ss5的配置，按照之前文章编译出来的Ss5的rpm安装之后，Ss5的配置文件主要都放在/etc/opt/ss5目录底下，我们这个简单配置只需要修改这个目录之下的相关文件即可。<br />
<a id="more-166"></a></p>
<ul>
<li>所有登陆到Ss5服务的用户需要通过身份验证：
<ol>
<li>因为socks v4协议不支持用户认证，所以，首先我们得取消ss5的Socks v4协议支持。Ss5目前还不支持在配置文件内直接取消对Socks V4协议的支持，所以我们只好直接把Ss5的Socks V4模块干掉，这样，Ss5服务启动之后就只有支持Socks V5协议了：
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">mv /usr/lib/ss5/mod_socks4.so /usr/lib/ss5/mod_socks4.so.bk</li></ol></div>
</li>
<li>配置Ss5服务要求连接用户必须通过身份验证：<br />
								修改/etc/opt/ss5/ss5.conf，把其中的</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">auth&nbsp; &nbsp; 0.0.0.0/0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-</li></ol></div>
<p>								修改为</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">auth&nbsp; &nbsp; 0.0.0.0/0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;u</li></ol></div>
</li>
<li>创建用户（这里只讲解基本的用户管理）：<br />
								修改/etc/opt/ss5/ss5.passwd，增添用户及明文密码，每行一个用户，格式如下：</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">用户名 密码</li></ol></div>
</li>
<li>创建用户分组，以方便给不同的用户分配不同的访问权限：<br />
								在/etc/opt/ss5目录中创建以用户分组名命名的文件，然后在相应的组用户文件中添加相应的用户。<br />
								以我的需求来说，我需要创建两组用户：</p>
<ul>
<li>不受限制用户组:ulimit</li>
<li>受限制用户组:limit</li>
</ul>
<p>								那么我就在/etc/opt/ss5目录里面创建ulimit和limit这两个文件，然后在这两个文件中分别填入/etc/opt/ss5/ss5.passwd中已添加的用户，格式依旧是每行一个用户（不需要填写用户密码）。请注意！/etc/opt/ss5目录下的这些文件必须能被Ss5服务的执行用户有读取权限（Ss5服务的默认执行用户是nobody）。
						</li>
</ol>
<li>设置不同用户组的访问控制：<br />
				修改/etc/opt/ss5/ss5.conf，除掉这行：</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">permit -&nbsp; &nbsp; &nbsp; &nbsp; 0.0.0.0/0&nbsp; &nbsp; &nbsp; &nbsp;-&nbsp; &nbsp; &nbsp; &nbsp;0.0.0.0/0&nbsp; &nbsp; &nbsp; &nbsp;-&nbsp; &nbsp; &nbsp; &nbsp;-&nbsp; &nbsp; &nbsp; &nbsp;-&nbsp; &nbsp; &nbsp; &nbsp;-&nbsp; &nbsp; &nbsp; &nbsp;-</li></ol></div>
<p>				添加：</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">permit u&nbsp; &nbsp; &nbsp; &nbsp; 0.0.0.0/0&nbsp; &nbsp; &nbsp; &nbsp;-&nbsp; &nbsp; &nbsp; &nbsp;0.0.0.0/0&nbsp; &nbsp; &nbsp; &nbsp;-&nbsp; &nbsp; &nbsp; &nbsp;-&nbsp; &nbsp; &nbsp; &nbsp;ulimit&nbsp; -&nbsp; &nbsp; &nbsp; &nbsp;-</li>
<li>				permit u&nbsp; &nbsp; &nbsp; &nbsp; 0.0.0.0/0&nbsp; &nbsp; &nbsp; &nbsp;-&nbsp; &nbsp; &nbsp; &nbsp;0.0.0.0/0&nbsp; &nbsp; &nbsp; &nbsp;-&nbsp; &nbsp; &nbsp; &nbsp;-&nbsp; &nbsp; &nbsp; &nbsp;limit	64000			-</li></ol></div>
</li>
</ul>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p><a href="http://blog.akaka.com.cn/2008/01/ss5-socks-configure-simple.html">本文的永久链接地址</a> |
	   <a href="http://blog.akaka.com.cn/2008/01/ss5-socks-configure-simple.html#comments">没有评论</a></p>
        <p>&copy; 2008 年一月 11 日 由 coolzsb 发布在 <a href="http://blog.akaka.com.cn">Coolzsb的杂货铺子</a>. </p> 
	<p>收藏到<a href="http://del.icio.us/post?url=http://blog.akaka.com.cn/2008/01/ss5-socks-configure-simple.html&amp;title=ss5 socks server教程（二）：配置">del.icio.us</a></p>
	<p>在<a href="http://www.technorati.com/search/http://blog.akaka.com.cn/2008/01/ss5-socks-configure-simple.html" title="Search on Technorati">Technorati</a>上搜索本文的链接</p>
	<p>查看本篇文字所在分类：<a href="http://blog.akaka.com.cn/category/%e6%8a%80%e6%9c%af%e6%96%87%e6%a1%a3/linux/" title="显示linux的所有文章" rel="category tag">linux</a>下的更多文字.</p><p>---<br />Coolzsb的杂货铺子上的相关文字:<li><a href="http://blog.akaka.com.cn/2008/01/ss5-socks-rpm-build.html">ss5 socks server教程（一）：rpm安装包的制作</a></li><li><a href="http://blog.akaka.com.cn/2007/08/linux-squid-wccp-v2-cisco-6509-debug.html">squid 2.6 on linux+wccp v2 on cisco 6509的调试</a></li><li><a href="http://blog.akaka.com.cn/2008/03/squid-fault-beacause-log-disk-full.html">squid小故障：要注意系统的存储空间啊</a></li><li><a href="http://blog.akaka.com.cn/2008/03/squid-counter-overflow-because-too-long-no-restart.html">隆重庆祝俺的squid的计数器溢出：半年安全生产无事故</a></li><li><a href="http://blog.akaka.com.cn/2008/02/unix-tips-script-scriptreplay-tour.html">unix tips系列之一：script实在是条很强悍的指令</a></li><li><a href="http://blog.akaka.com.cn/2008/01/explain-squid-refresh_pattern.html">看图学英文系列之二:refresh_pattern参数对squid的影响</a></li></p><br />]]></content:encoded>
			<wfw:commentRss>http://blog.akaka.com.cn/2008/01/ss5-socks-configure-simple.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ss5 socks server教程（一）：rpm安装包的制作</title>
		<link>http://blog.akaka.com.cn/2008/01/ss5-socks-rpm-build.html</link>
		<comments>http://blog.akaka.com.cn/2008/01/ss5-socks-rpm-build.html#comments</comments>
		<pubDate>Wed, 09 Jan 2008 09:00:34 +0000</pubDate>
		<dc:creator>coolzsb</dc:creator>
		
		<category><![CDATA[linux]]></category>
<category>linux</category><category>proxy</category><category>socks</category><category>ss5</category>
		<guid isPermaLink="false">http://blog.akaka.com.cn/2008/01/ss5-socks-install.html</guid>
		<description><![CDATA[ss5 socks server是一个相当完善的SOCKS v4 以及 v5 服务软件，支持Linux、Freebsd、Solaris。性能上相当不错，据官方网站介绍，在一台跑在Linux kernel 2.6.x的IBM x360的服务器，有跑到每秒2500个并发连接的... ]]></description>
			<content:encoded><![CDATA[<p>ss5 socks server是一个相当完善的SOCKS v4 以及 v5 服务软件，支持Linux、Freebsd、Solaris。性能上相当不错，据<a href="http://ss5.sourceforge.net">官方网站</a>介绍，在一台跑在Linux kernel 2.6.x的IBM x360的服务器，有跑到每秒2500个并发连接的纪录。ss5还提供了用户带宽控制功能，这可好像是目前唯一能找到的提供此功能的开源Socks服务了。</p>
<p>安装版本：3.6.4-3</p>
<p>系统安装环境：<a href="http://www.trustix.org" target="_blank">trustix</a> 3.0.5</p>
<p>因为ss5有提供编译rpm的spec文件，所以就自己编了个给<a href="http://www.trustix.org" target="_blank">trustix</a> 3.0.5的rpm来用，这样软件管理会方便些。</p>
<p>ss5的作者Matteo Ricchetti为了这个rpm包的东西能加入fedora，<a href="https://bugzilla.redhat.com/show_bug.cgi?id=182254">跟fedora的人认认真真地沟通了半年</a>，真是佩服他这种一板一眼的认真劲。</p>
<p>下了最新版的ss5的软件包之后，发现要直接作成给<a href="http://www.trustix.org" target="_blank">trustix</a> 3.0.5用的rpm还是不成的，一部分是因为<a href="http://www.trustix.org" target="_blank">trustix</a>调整了部分initscripts的路径，另外一部分就是作者的疏忽了。做了相应的调整之后，才总算折腾出了一个给<a href="http://www.trustix.org" target="_blank">trustix</a> 3.0.5用的比较完善的rpm包。我作的修改大致如下：</p>
<ul>
<li>根据<a href="http://www.trustix.org" target="_blank">trustix</a>的initscripts路径作了调整</li>
<li>修正了ss5的服务启动脚本中的一些错误</li>
<li>修正了ss5的spec文件中的一些文件目录的权限设置</li>
<li>增加了ss5的logrotate设置</li>
<li>增加了ss5的服务启动参数设置文件：/etc/sysconfig/ss5</li>
</ul>
<p>然后直接用rpmbuild编译一个rpm安装包出来就可以直接安装使用了。</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">rpmbuild -bb --target=i686 /usr/src/trustix/specs/ss5.spec</li>
<li>rpm -ivh /usr/src/trustix/rpms/i686/ss5-3.6.4-3.i686.rpm</li></ol></div>
<p>可惜尝试着编译出来带epoll支持的ss5没法工作，我只好放弃了ss5对epoll的支持。</p>
<p>具体的修改如下，对于使用其他系统的兄弟，大致可以参考一下<br />
<a id="more-165"></a></p>
<p>对ss5-3.6.4-3.spec所做的修改</p>
<div class="hl-title">&#19979;&#36733;: <a href="http://blog.akaka.com.cn/wp-content/plugins/coolcode/coolcode.php?p=165&amp;download=ss5-3.6.4-3.spec-for-trustix-3.0.5.patch">ss5-3.6.4-3.spec-for-trustix-3.0.5.patch</a></div><div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Green;">--- /tmp/old/ss5-3.6.4-3.spec&nbsp;&nbsp; 2008-01-08 19:04:44.000000000 +0800</span></li>
<li><span style="color: Green;">+++ /tmp/new/ss5-3.6.4-3.spec&nbsp;&nbsp; 2008-01-10 11:36:34.753724380 +0800</span></li>
<li><span style="color: Gray;">@@ -6,6 +6,7 @@</span></li>
<li><span style="color: Black;"> Group: Applications/Internet</span></li>
<li><span style="color: Black;"> URL: http://sourceforge.net/projects/ss5</span></li>
<li><span style="color: Black;"> Source: http://prdownloads.sourceforge.net/ss5/ss5-3.6.4-3.tar.gz</span></li>
<li><span style="color: Red;">+Patch1: modify_for_trustix_3.0.5.patch</span></li>
<li><span style="color: Black;"> BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)</span></li>
<li><span style="color: Black;"> BuildRequires: openldap-devel pam-devel</span></li>
<li><span style="color: Black;">&nbsp;</span></li>
<li><span style="color: Gray;">@@ -15,6 +16,7 @@</span></li>
<li><span style="color: Black;">&nbsp;</span></li>
<li><span style="color: Black;"> %prep</span></li>
<li><span style="color: Black;"> %setup</span></li>
<li><span style="color: Red;">+%patch1 -p1</span></li>
<li><span style="color: Black;">&nbsp;</span></li>
<li><span style="color: Black;"> %build</span></li>
<li><span style="color: Black;">&nbsp;</span></li>
<li><span style="color: Gray;">@@ -43,7 +45,7 @@</span></li>
<li><span style="color: Black;"> %files</span></li>
<li><span style="color: Black;"> %defattr(755,root,root)</span></li>
<li><span style="color: Black;"> %{_sbindir}/ss5</span></li>
<li><span style="color: #8b0000;">-%{_initrddir}/ss5</span></li>
<li><span style="color: Red;">+%{_initdir}/ss5</span></li>
<li><span style="color: Black;"> %{_libdir}/ss5/</span></li>
<li><span style="color: Black;">&nbsp;</span></li>
<li><span style="color: Black;"> %defattr(644,root,root)</span></li>
<li><span style="color: Gray;">@@ -67,8 +69,11 @@</span></li>
<li><span style="color: Black;"> %defattr(755,root,root)</span></li>
<li><span style="color: Black;"> %{_localstatedir}/log/ss5</span></li>
<li><span style="color: Black;">&nbsp;</span></li>
<li><span style="color: #8b0000;">-%defattr(644,root,root)</span></li>
<li><span style="color: Red;">+%defattr(755,root,root)</span></li>
<li><span style="color: Black;"> %dir %{_sysconfdir}/opt/ss5</span></li>
<li><span style="color: Red;">+%defattr(644,root,root)</span></li>
<li><span style="color: Red;">+%{_sysconfdir}/logrotate.d/ss5</span></li>
<li><span style="color: Red;">+%config(noreplace) %{_sysconfdir}/sysconfig/ss5</span></li>
<li><span style="color: Black;"> %config(noreplace) %{_sysconfdir}/opt/ss5/ss5.conf</span></li>
<li><span style="color: Black;"> %config(noreplace) %{_sysconfdir}/opt/ss5/ss5.passwd</span></li>
<li><span style="color: Black;"> %config(noreplace) %{_sysconfdir}/pam.d/ss5</span></li></ol></div>
<p>对ss5-3.6.4-3的软件包的修改 </p>
<div class="hl-title">&#19979;&#36733;: <a href="http://blog.akaka.com.cn/wp-content/plugins/coolcode/coolcode.php?p=165&amp;download=modify_for_trustix_3.0.5.patch">modify_for_trustix_3.0.5.patch</a></div><div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Green;">--- ss5-3.6.4/Makefile.in&nbsp; &nbsp; 2007-05-24 23:59:53.000000000 +0800</span></li>
<li><span style="color: Green;">+++ ss5-3.6.4.new/Makefile.in&nbsp; &nbsp; 2008-01-10 11:06:59.052650112 +0800</span></li>
<li><span style="color: Gray;">@@ -48,11 +48,15 @@</span></li>
<li><span style="color: Black;">&nbsp; &nbsp;&nbsp; @( cp modules/mod_balance/SS5Logo.jpg $(dst_dir)$(lib_path_base)/ss5/ )</span></li>
<li><span style="color: Black;">&nbsp;</span></li>
<li><span style="color: Black;">&nbsp; &nbsp;&nbsp; @( if [ $(OS) = &quot;Linux&quot; ]; then \</span></li>
<li><span style="color: #8b0000;">-&nbsp; &nbsp; if [ ! -d $(dst_dir)/etc/rc.d/init.d ]; then mkdir -p $(dst_dir)/etc/rc.d/init.d; fi ; \</span></li>
<li><span style="color: Red;">+&nbsp; &nbsp; if [ ! -d $(dst_dir)/etc/init.d ]; then mkdir -p $(dst_dir)/etc/init.d; fi ; \</span></li>
<li><span style="color: Red;">+&nbsp; &nbsp; if [ ! -d $(dst_dir)/etc/logrotate.d ]; then mkdir -p $(dst_dir)/etc/logrotate.d; fi ; \</span></li>
<li><span style="color: Red;">+&nbsp; &nbsp; if [ ! -d $(dst_dir)/etc/sysconfig ]; then mkdir -p $(dst_dir)/etc/sysconfig; fi ; \</span></li>
<li><span style="color: Black;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; fi )</span></li>
<li><span style="color: Black;">&nbsp; &nbsp;&nbsp; @( if [ $(OS) = &quot;Linux&quot; ]; then \</span></li>
<li><span style="color: #8b0000;">-&nbsp; &nbsp; if [ ! -f $(dst_dir)/etc/rc.d/init.d/ss5 ]; then cp conf/ss5.init $(dst_dir)/etc/rc.d/init.d/ss5; \</span></li>
<li><span style="color: #8b0000;">-&nbsp; &nbsp; else cp conf/ss5.init $(dst_dir)/etc/rc.d/init.d/ss5.rpmnew ; fi ; \</span></li>
<li><span style="color: Red;">+&nbsp; &nbsp; if [ ! -f $(dst_dir)/etc/init.d/ss5 ]; then cp conf/ss5.init $(dst_dir)/etc/init.d/ss5; \</span></li>
<li><span style="color: Red;">+&nbsp; &nbsp; else cp conf/ss5.init $(dst_dir)/etc/init.d/ss5.rpmnew ; fi ; \</span></li>
<li><span style="color: Red;">+&nbsp; &nbsp; if [ ! -f $(dst_dir)/etc/logrotate.d/ss5 ]; then cp conf/ss5.logrotate $(dst_dir)/etc/logrotate.d/ss5; fi ;\</span></li>
<li><span style="color: Red;">+&nbsp; &nbsp; if [ ! -f $(dst_dir)/etc/sysconfig/ss5 ]; then cp conf/ss5.sysconfig $(dst_dir)/etc/sysconfig/ss5; fi ;\</span></li>
<li><span style="color: Black;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; fi )</span></li>
<li><span style="color: Black;">&nbsp; &nbsp;&nbsp; @( if [ $(OS) = &quot;SunOS&quot; ]; then \</span></li>
<li><span style="color: Black;">&nbsp; &nbsp;&nbsp; if [ ! -d $(dst_dir)/etc/init.d ]; then mkdir -p $(dst_dir)/etc/init.d; fi ; \</span></li>
<li><span style="color: Gray;">@@ -134,7 +138,7 @@</span></li>
<li><span style="color: Black;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; fi )</span></li>
<li><span style="color: Black;">&nbsp;</span></li>
<li><span style="color: Black;">&nbsp; &nbsp;&nbsp; @( if [ $(OS) = &quot;Linux&quot; ]; then \</span></li>
<li><span style="color: #8b0000;">-&nbsp; &nbsp; if [ -f $(dst_dir)/etc/rc.d/init.d/ss5 ]; then rm -f $(dst_dir)/etc/rc.d/init.d/ss5; fi; \</span></li>
<li><span style="color: Red;">+&nbsp; &nbsp; if [ -f $(dst_dir)/etc/init.d/ss5 ]; then rm -f $(dst_dir)/etc/init.d/ss5; fi; \</span></li>
<li><span style="color: Black;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; fi )</span></li>
<li><span style="color: Black;">&nbsp; &nbsp;&nbsp; @( if [ $(OS) = &quot;SunOS&quot; ]; then \</span></li>
<li><span style="color: Black;">&nbsp; &nbsp;&nbsp; if [ -f $(dst_dir)/etc/init.d/ss5 ]; then rm -f $(dst_dir)/etc/init.d/ss5; fi; \</span></li>
<li><span style="color: #00008b;">diff -Nur ss5-3.6.4/conf/ss5.init ss5-3.6.4.new/conf/ss5.init</span></li>
<li><span style="color: Green;">--- ss5-3.6.4/conf/ss5.init&nbsp; &nbsp; 2007-04-17 22:40:43.000000000 +0800</span></li>
<li><span style="color: Green;">+++ ss5-3.6.4.new/conf/ss5.init&nbsp; &nbsp; 2008-01-10 11:20:15.394071801 +0800</span></li>
<li><span style="color: Gray;">@@ -4,12 +4,21 @@</span></li>
<li><span style="color: Black;"> # description: This script takes care of starting \</span></li>
<li><span style="color: Black;"> #&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; and stopping ss5</span></li>
<li><span style="color: Black;"> #</span></li>
<li><span style="color: Red;">+# processname: ss5</span></li>
<li><span style="color: Red;">+# config: /etc/opt/ss5/ss5.conf</span></li>
<li><span style="color: Black;">&nbsp;</span></li>
<li><span style="color: Black;"> OS=`uname -s`</span></li>
<li><span style="color: Black;"> if [ $OS = &quot;Linux&quot; ] || [ $OS = &quot;SunOS&quot; ]; then</span></li>
<li><span style="color: Black;">&nbsp; </span></li>
<li><span style="color: Black;"> # Source function library.</span></li>
<li><span style="color: #8b0000;">- . /etc/rc.d/init.d/functions</span></li>
<li><span style="color: Red;">+if [ -f /etc/init.d/functions ]; then</span></li>
<li><span style="color: Red;">+&nbsp; . /etc/init.d/functions</span></li>
<li><span style="color: Red;">+elif [ /etc/rc.d/init.d/functions ]; then</span></li>
<li><span style="color: Red;">+&nbsp; . /etc/rc.d/init.d/functions</span></li>
<li><span style="color: Red;">+else</span></li>
<li><span style="color: Red;">+&nbsp; echo &quot;Can't find functions file, exiting&quot;</span></li>
<li><span style="color: Red;">+&nbsp; exit 1</span></li>
<li><span style="color: Red;">+fi</span></li>
<li><span style="color: Black;">&nbsp;</span></li>
<li><span style="color: Black;"> # Source networking configuration.</span></li>
<li><span style="color: Black;">&nbsp; . /etc/sysconfig/network</span></li>
<li><span style="color: Gray;">@@ -20,6 +29,9 @@</span></li>
<li><span style="color: Black;">&nbsp; [ -f /usr/sbin/ss5 ] || exit 0</span></li>
<li><span style="color: Black;"> fi</span></li>
<li><span style="color: Black;">&nbsp;</span></li>
<li><span style="color: Red;">+#set ulimit open file</span></li>
<li><span style="color: Red;">+ulimit -HSn 65535</span></li>
<li><span style="color: Red;">+</span></li>
<li><span style="color: Black;"> # Test custom variables</span></li>
<li><span style="color: Black;"> test -f /etc/sysconfig/ss5 &amp;&amp; . /etc/sysconfig/ss5</span></li>
<li><span style="color: Black;">&nbsp;</span></li>
<li><span style="color: Gray;">@@ -31,7 +43,7 @@</span></li>
<li><span style="color: Black;">&nbsp; &nbsp;&nbsp; if [ $OS = &quot;Linux&quot; ]; then</span></li>
<li><span style="color: Black;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; daemon /usr/sbin/ss5 -t $SS5_OPTS</span></li>
<li><span style="color: Black;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; touch /var/lock/subsys/ss5</span></li>
<li><span style="color: #8b0000;">-&nbsp; &nbsp; if [ $OS = &quot;SunOS&quot; ]; then</span></li>
<li><span style="color: Red;">+&nbsp; &nbsp; elif [ $OS = &quot;SunOS&quot; ]; then</span></li>
<li><span style="color: Black;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; /usr/sbin/ss5 -t </span></li>
<li><span style="color: Black;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; touch /var/lock/subsys/ss5</span></li>
<li><span style="color: Black;">&nbsp; &nbsp;&nbsp; else</span></li>
<li><span style="color: #00008b;">diff -Nur ss5-3.6.4/conf/ss5.logrotate ss5-3.6.4.new/conf/ss5.logrotate</span></li>
<li><span style="color: Green;">--- ss5-3.6.4/conf/ss5.logrotate&nbsp; &nbsp; 1970-01-01 08:00:00.000000000 +0800</span></li>
<li><span style="color: Green;">+++ ss5-3.6.4.new/conf/ss5.logrotate&nbsp; &nbsp; 2008-01-10 11:02:31.232586242 +0800</span></li>
<li><span style="color: Gray;">@@ -0,0 +1,7 @@</span></li>
<li><span style="color: Red;">+/var/log/ss5/ss5.log {</span></li>
<li><span style="color: Red;">+&nbsp; &nbsp; sharedscripts</span></li>
<li><span style="color: Red;">+&nbsp; &nbsp; notifempty</span></li>
<li><span style="color: Red;">+&nbsp; &nbsp; postrotate</span></li>
<li><span style="color: Red;">+&nbsp; &nbsp; &nbsp; &nbsp; /usr/bin/killall -HUP ss5</span></li>
<li><span style="color: Red;">+&nbsp; &nbsp; endscript</span></li>
<li><span style="color: Red;">+}</span></li>
<li><span style="color: #00008b;">diff -Nur ss5-3.6.4/conf/ss5.sysconfig ss5-3.6.4.new/conf/ss5.sysconfig</span></li>
<li><span style="color: Green;">--- ss5-3.6.4/conf/ss5.sysconfig&nbsp; &nbsp; 1970-01-01 08:00:00.000000000 +0800</span></li>
<li><span style="color: Green;">+++ ss5-3.6.4.new/conf/ss5.sysconfig&nbsp; &nbsp; 2008-01-10 11:05:33.542858180 +0800</span></li>
<li><span style="color: Gray;">@@ -0,0 +1,4 @@</span></li>
<li><span style="color: Red;">+## These variables are used by ss5 socks service</span></li>
<li><span style="color: Red;">+## You will want to fill in your own ss5 start options</span></li>
<li><span style="color: Red;">+#</span></li>
<li><span style="color: Red;">+SS5_OPTS=&quot;&quot;</span></li></ol></div>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p><a href="http://blog.akaka.com.cn/2008/01/ss5-socks-rpm-build.html">本文的永久链接地址</a> |
	   <a href="http://blog.akaka.com.cn/2008/01/ss5-socks-rpm-build.html#comments">3条评论</a></p>
        <p>&copy; 2008 年一月 9 日 由 coolzsb 发布在 <a href="http://blog.akaka.com.cn">Coolzsb的杂货铺子</a>. </p> 
	<p>收藏到<a href="http://del.icio.us/post?url=http://blog.akaka.com.cn/2008/01/ss5-socks-rpm-build.html&amp;title=ss5 socks server教程（一）：rpm安装包的制作">del.icio.us</a></p>
	<p>在<a href="http://www.technorati.com/search/http://blog.akaka.com.cn/2008/01/ss5-socks-rpm-build.html" title="Search on Technorati">Technorati</a>上搜索本文的链接</p>
	<p>查看本篇文字所在分类：<a href="http://blog.akaka.com.cn/category/%e6%8a%80%e6%9c%af%e6%96%87%e6%a1%a3/linux/" title="显示linux的所有文章" rel="category tag">linux</a>下的更多文字.</p><p>---<br />Coolzsb的杂货铺子上的相关文字:<li><a href="http://blog.akaka.com.cn/2008/01/ss5-socks-configure-simple.html">ss5 socks server教程（二）：配置</a></li><li><a href="http://blog.akaka.com.cn/2007/08/linux-squid-wccp-v2-cisco-6509-debug.html">squid 2.6 on linux+wccp v2 on cisco 6509的调试</a></li><li><a href="http://blog.akaka.com.cn/2008/03/squid-fault-beacause-log-disk-full.html">squid小故障：要注意系统的存储空间啊</a></li><li><a href="http://blog.akaka.com.cn/2008/03/squid-counter-overflow-because-too-long-no-restart.html">隆重庆祝俺的squid的计数器溢出：半年安全生产无事故</a></li><li><a href="http://blog.akaka.com.cn/2008/02/unix-tips-script-scriptreplay-tour.html">unix tips系列之一：script实在是条很强悍的指令</a></li><li><a href="http://blog.akaka.com.cn/2008/01/explain-squid-refresh_pattern.html">看图学英文系列之二:refresh_pattern参数对squid的影响</a></li></p><br />]]></content:encoded>
			<wfw:commentRss>http://blog.akaka.com.cn/2008/01/ss5-socks-rpm-build.html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>禁用Trustix 3.0.5的IPv6支持</title>
		<link>http://blog.akaka.com.cn/2008/01/disable-ipv6-on-trustix-305.html</link>
		<comments>http://blog.akaka.com.cn/2008/01/disable-ipv6-on-trustix-305.html#comments</comments>
		<pubDate>Tue, 08 Jan 2008 09:45:10 +0000</pubDate>
		<dc:creator>coolzsb</dc:creator>
		
		<category><![CDATA[linux]]></category>
<category>IPv6</category><category>linux</category><category>trusitx</category>
		<guid isPermaLink="false">http://blog.akaka.com.cn/2008/01/disable-ipv6-on-trustix-305.html</guid>
		<description><![CDATA[trustix停止了支持，可是我的服务器还得跑。
默认的trustix 3.0.5是开启了IPv6的支持的，这个东西对我一点用处都没有，可是要禁用它还不是很容易：这应该算是trustix 3.0.x系列的一个bug吧，在/etc/s... ]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.trustix.org" target="_blank">trustix</a>停止了支持，可是我的服务器还得跑。</p>
<p>默认的<a href="http://www.trustix.org" target="_blank">trustix</a> 3.0.5是开启了IPv6的支持的，这个东西对我一点用处都没有，可是要禁用它还不是很容易：这应该算是<a href="http://www.trustix.org" target="_blank">trustix</a> 3.0.x系列的一个bug吧，在/etc/sysconfig/network里面加上NETWORKING_IPV6=no是不起作用的。</p>
<p>具体工作如下</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">echo &quot;alias net-pf-10 off&quot; &gt;&gt; /etc/modprobe.conf</li>
<li>mv /boot/initrd-2.6.19.7-1tr.img /boot/initrd-2.6.19.7-1tr.img.bk</li>
<li>mkinitrd /boot/initrd-2.6.19.7-1tr.img /lib/modules/2.6.19.7-1tr</li></ol></div>
<p>然后重启下系统就好了。</p>
<p>最后要愤怒的控告一下Comodo：你停止<a href="http://www.trustix.org" target="_blank">trustix</a>的开发支持也就算了，可是你有什么理由把<a href="http://www.trustix.org" target="_blank">trustix</a>的wiki关闭呢，那可都是用户为社区作的贡献啊！</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p><a href="http://blog.akaka.com.cn/2008/01/disable-ipv6-on-trustix-305.html">本文的永久链接地址</a> |
	   <a href="http://blog.akaka.com.cn/2008/01/disable-ipv6-on-trustix-305.html#comments">没有评论</a></p>
        <p>&copy; 2008 年一月 8 日 由 coolzsb 发布在 <a href="http://blog.akaka.com.cn">Coolzsb的杂货铺子</a>. </p> 
	<p>收藏到<a href="http://del.icio.us/post?url=http://blog.akaka.com.cn/2008/01/disable-ipv6-on-trustix-305.html&amp;title=禁用Trustix 3.0.5的IPv6支持">del.icio.us</a></p>
	<p>在<a href="http://www.technorati.com/search/http://blog.akaka.com.cn/2008/01/disable-ipv6-on-trustix-305.html" title="Search on Technorati">Technorati</a>上搜索本文的链接</p>
	<p>查看本篇文字所在分类：<a href="http://blog.akaka.com.cn/category/%e6%8a%80%e6%9c%af%e6%96%87%e6%a1%a3/linux/" title="显示linux的所有文章" rel="category tag">linux</a>下的更多文字.</p><p>---<br />Coolzsb的杂货铺子上的相关文字:<li><a href="http://blog.akaka.com.cn/2008/01/memory-of-trustix.html">逝去与怀念</a></li><li><a href="http://blog.akaka.com.cn/2008/02/unix-tips-script-scriptreplay-tour.html">unix tips系列之一：script实在是条很强悍的指令</a></li><li><a href="http://blog.akaka.com.cn/2008/01/ss5-socks-configure-simple.html">ss5 socks server教程（二）：配置</a></li><li><a href="http://blog.akaka.com.cn/2008/01/ss5-socks-rpm-build.html">ss5 socks server教程（一）：rpm安装包的制作</a></li><li><a href="http://blog.akaka.com.cn/2007/09/kernel-26-vmware-esx-lsi-hba-support.html">再次遭遇vmware bug:kernel升级出错</a></li><li><a href="http://blog.akaka.com.cn/2007/09/linux_guest_26_esx_25_time.html">kernel 2.6 在vmware esx 2.5上的时间问题</a></li></p><br />]]></content:encoded>
			<wfw:commentRss>http://blog.akaka.com.cn/2008/01/disable-ipv6-on-trustix-305.html/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
