<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[showlife's blog - OPENBSD]]></title>
<link>http://www.showlife8.com/</link>
<description><![CDATA[googogoogogoogoggogogo]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog2 v2.4]]></copyright>
<webMaster><![CDATA[lei.zuo@ieee.org(Lei.zuo)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>showlife&#39;s blog</title> 
	<url>http://www.showlife8.com/images/logos.gif</url> 
	<link>http://www.showlife8.com/</link> 
	<description>showlife&#39;s blog</description> 
</image>

			<item>
			<link>http://www.showlife8.com/default.asp?id=164</link>
			<title><![CDATA[OpenBSD下显示CPU 硬盘 主板温度 CPU风扇转速脚本]]></title>
			<author>lei.zuo@ieee.org(showlife)</author>
			<category><![CDATA[OPENBSD]]></category>
			<pubDate>Sat,08 Nov 2008 02:16:40 +0800</pubDate>
			<guid>http://www.showlife8.com/default.asp?id=164</guid>	
		<description><![CDATA[<div class="UBBPanel"><div class="UBBTitle"><img src="http://www.showlife8.com/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> 程序代码</div><div class="UBBContent">#/bin/sh<br/>typeset&nbsp;-i10&nbsp;HDDCUR<br/>typeset&nbsp;-i10&nbsp;HDDMAX<br/>typeset&nbsp;-i10&nbsp;HDDMIN<br/>typeset&nbsp;-i10&nbsp;CPU<br/>typeset&nbsp;-i10&nbsp;MainBOARD<br/>typeset&nbsp;-i10&nbsp;FAN<br/>RAWTEMP=`atactl&nbsp;/dev/sd0c&nbsp;readattr&nbsp;|&nbsp;grep&nbsp;Temperature&nbsp;|&nbsp;cut&nbsp;-f&nbsp;5`<br/>HDDCUR=`echo&nbsp;$RAWTEMP&nbsp;|&nbsp;sed&nbsp;-e&nbsp;&#39;s/0x.\{10\}/0x/&#39;`<br/>HDDMAX=`echo&nbsp;$RAWTEMP&nbsp;|&nbsp;sed&nbsp;-e&nbsp;&#39;s/0x.\{2\}/0x/&#39;&nbsp;|&nbsp;sed&nbsp;-e&nbsp;&#39;s/.\{8\}$//&#39;`<br/>HDDMIN=`echo&nbsp;$RAWTEMP&nbsp;|&nbsp;sed&nbsp;-e&nbsp;&#39;s/0x.\{6\}/0x/&#39;&nbsp;|&nbsp;sed&nbsp;-e&nbsp;&#39;s/.\{4\}$//&#39;`<br/>CPU=`sysctl&nbsp;hw.sensors.it0.temp0&nbsp;|&nbsp;cut&nbsp;-d&nbsp;&#39;=&#39;&nbsp;-f2&nbsp;|&nbsp;cut&nbsp;-c1-2&nbsp;`<br/>MainBOARD=`sysctl&nbsp;hw.sensors.it0.temp1&nbsp;|&nbsp;cut&nbsp;-d&nbsp;&#39;=&#39;&nbsp;-f2&nbsp;|&nbsp;cut&nbsp;-c1-2&nbsp;`<br/>FAN=`sysctl&nbsp;hw.sensors.it0.fan0&nbsp;|&nbsp;cut&nbsp;-d&nbsp;&#39;=&#39;&nbsp;-f2&nbsp;|&nbsp;cut&nbsp;-c1-4&nbsp;`<br/>echo&nbsp;&#34;Current&nbsp;HDD&nbsp;Temp&nbsp;$HDDCUR&nbsp;degC&nbsp;(Min/Max&nbsp;$HDDMIN/$HDDMAX)&#34;<br/>echo&nbsp;&#34;Current&nbsp;CPU&nbsp;Temp&nbsp;$CPU&nbsp;degC&#34;<br/>echo&nbsp;&#34;Current&nbsp;MainBOARD&nbsp;Temp&nbsp;$MainBOARD&nbsp;degC&#34;<br/>echo&nbsp;&#34;Current&nbsp;CPU&nbsp;FAN&nbsp;$FAN&nbsp;rpm&#34;<br/><br/></div></div><br/><br/><img src="http://www.showlife8.com/attachments/month_0811/120081182180.gif" border="0" alt=""/><br/>]]></description>
		</item>
		
			<item>
			<link>http://www.showlife8.com/default.asp?id=160</link>
			<title><![CDATA[Unix / Linux 是如何启动的！]]></title>
			<author>lei.zuo@ieee.org(showlife)</author>
			<category><![CDATA[OPENBSD]]></category>
			<pubDate>Thu,31 Jul 2008 22:05:21 +0800</pubDate>
			<guid>http://www.showlife8.com/default.asp?id=160</guid>	
		<description><![CDATA[写给某MM的操作系统的启动分析..<br/><br/>首先，当我们按下了计算机电源键的后，它会做加电自检（一系列的初始化），然后开始执行BIOS程序，硬盘启动的情况下，BIOS程序会检查硬盘的0柱面0磁道1扇区，如果发现它是以0XAA55结束的话，就会认为这是一个引导扇区，内容读入内存&nbsp;0x07C00&nbsp;处，如果检查到特定的操作（如在PC下，你按了F8&nbsp;或者F12什么，完成特定操作后）就跳转到&nbsp;0x07C00&nbsp;处继续执行。0x07C00是什么：这是内存偏移地址，当执行码跳到这里来了以后&nbsp;意味着BIOS的工作结束，下面开始就会交给MBR来继续（举例说就像是我们会看到：windows&nbsp;xp&nbsp;loading画面）.<br/><br/><br/>注意：1.&nbsp;引导扇区除了以0XAA55结束外，还要包含一段少于512B的执行码。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.&nbsp;引导扇区中保存的数据则称为&nbsp;MBR（Master&nbsp;Boot&nbsp;Record）—&nbsp;包含了系统启动所需的代码和重要的数据；MBR&nbsp;会加载&nbsp;PBR（Partition&nbsp;Boot&nbsp;Record）—负责定位操作系统内核在该主分区上的位置并将内核载入内存运行.PBR的能力十分有限,所以通常情况下操作系统内核并不是直接由他引导的,&nbsp;以OpenBSD为例，PBR会加载&nbsp;/boot&nbsp;程序；然后，/boot&nbsp;程序来完成引导内核的工作.<br/><br/>关于OpenBSD&nbsp;跟NetBSD&nbsp;PBR&nbsp;的区别可以看下：<br/><br/>OpenBSD&nbsp;的&nbsp;PBR&nbsp;引导只占用了一个扇区，即&nbsp;512&nbsp;字节，NetBSD&nbsp;占用了&nbsp;15&nbsp;个扇区，因为&nbsp;MBR&nbsp;只是加载&nbsp;PBR&nbsp;的一个扇区，因此，OpenBSD&nbsp;的&nbsp;PBR&nbsp;直接引导&nbsp;/boot，而&nbsp;NetBSD&nbsp;的&nbsp;PBR&nbsp;需要把全部的&nbsp;15&nbsp;个扇区的内容加载到内存之后引导&nbsp;/boot。&nbsp;<br/><br/>OpenBSD&nbsp;PBR&nbsp;用了硬编码的方式来找到&nbsp;/boot&nbsp;程序，NetBSD则使用文件系统查找&nbsp;/boot&nbsp;程序，所以如果&nbsp;/boot&nbsp;程序的节点信息有所变动，OpenBSD&nbsp;必需重新使用&nbsp;installboot(8)&nbsp;来更新&nbsp;PBR，NetBSD则不需要.<br/><br/><br/>本文只是简单的描述下系统启动的过程，&nbsp;关于什么MBR&nbsp;加载以后的重定位啊。&nbsp;什么找主分区之类的就不详说了<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.showlife8.com/default.asp?id=137</link>
			<title><![CDATA[OpenBSD: Postfix+Dovecot+OpenLDAP+phpLDAPadmin+Web]]></title>
			<author>lei.zuo@ieee.org(showlife)</author>
			<category><![CDATA[OPENBSD]]></category>
			<pubDate>Mon,04 Jun 2007 21:23:29 +0800</pubDate>
			<guid>http://www.showlife8.com/default.asp?id=137</guid>	
		<description><![CDATA[<br/>bibby&nbsp;写的，谢谢他！<br/><br/><img src="http://www.showlife8.com/images/download.gif" alt="下载文件" style="margin:0px 2px -4px 0px"/> <a href="http://www.showlife8.com/attachments/month_0706/g200764212320.pdf" target="_blank">点击下载此文件</a><br/>]]></description>
		</item>
		
			<item>
			<link>http://www.showlife8.com/default.asp?id=136</link>
			<title><![CDATA[OpenBSD China 改版+4.1LIVECD下载！]]></title>
			<author>lei.zuo@ieee.org(showlife)</author>
			<category><![CDATA[OPENBSD]]></category>
			<pubDate>Sat,26 May 2007 09:46:39 +0800</pubDate>
			<guid>http://www.showlife8.com/default.asp?id=136</guid>	
		<description><![CDATA[<br/><img src="http://www.openbsd.com.cn/logo1.jpg" border="0" alt=""/><br/><br/><a href="http://www.openbsd.com.cn/" target="_blank">http://www.openbsd.com.cn/</a><br/><br/><a href="http://www.openbsd.com.cn/" target="_blank">http://www.openbsd.com.cn/</a>livecd.html]]></description>
		</item>
		
			<item>
			<link>http://www.showlife8.com/default.asp?id=133</link>
			<title><![CDATA[OpenBSD 中国高速镜像！]]></title>
			<author>lei.zuo@ieee.org(showlife)</author>
			<category><![CDATA[OPENBSD]]></category>
			<pubDate>Tue,08 May 2007 11:04:21 +0800</pubDate>
			<guid>http://www.showlife8.com/default.asp?id=133</guid>	
		<description><![CDATA[<br/><a href="http://ftp.openbsd.com.cn" target="_blank">http://ftp.openbsd.com.cn</a>&nbsp;将拥有ISO&nbsp;下载<br/><br/><a href="http://ftp2.openbsd.com.cn/" target="_blank">http://ftp2.openbsd.com.cn/</a>&nbsp;拥有原文件&nbsp;下载<br/><br/><br/>如果出现&nbsp;server&nbsp;unavailable&nbsp;&nbsp;请重新刷新<br/><br/>100M&nbsp;电信独享&nbsp;空间]]></description>
		</item>
		
			<item>
			<link>http://www.showlife8.com/default.asp?id=131</link>
			<title><![CDATA[Call for test nspluginwrapper, mozilla-flashplugin]]></title>
			<author>lei.zuo@ieee.org(showlife)</author>
			<category><![CDATA[OPENBSD]]></category>
			<pubDate>Thu,03 May 2007 23:32:49 +0800</pubDate>
			<guid>http://www.showlife8.com/default.asp?id=131</guid>	
		<description><![CDATA[Benoit&nbsp;Chesneau&nbsp;&lt;bchesneau@gmail.com&gt;<br/>发布了OB版的nspluginwrapper,这将让OB上装FLASH&nbsp;变得更加容易。。目前还在测试阶段。<br/><br/><br/>Source&nbsp;for&nbsp;nspluginwrapper&nbsp;port&nbsp;:<br/><a href="http://babilu.metavers.net/openbsd/nspluginwrapper/obsd-nspluginwrapper-0.9.91.4.tar.gz" target="_blank">http://babilu.metavers.net/openbsd/nspluginwrapper/obsd-nspluginwrapper-0.9.91.4.tar.gz</a><br/><br/>Source&nbsp;for&nbsp;mozilla&nbsp;flashplugin&nbsp;:<br/><a href="http://babilu.metavers.net/openbsd/mozilla-flashplugin/obsd-mozilla-flashplugin-0.9.31.tar.gz" target="_blank">http://babilu.metavers.net/openbsd/mozilla-flashplugin/obsd-mozilla-flashplugin-0.9.31.tar.gz</a><br/><br/>You&nbsp;just&nbsp;have&nbsp;to&nbsp;entere&nbsp;this&nbsp;command&nbsp;after&nbsp;installing&nbsp;both&nbsp;ports&nbsp;:<br/>&nbsp;/usr/local/bin/nspluginwrapper&nbsp;-i<br/>/usr/local/lib/mozilla-plugins/libflashplayer.so]]></description>
		</item>
		
			<item>
			<link>http://www.showlife8.com/default.asp?id=130</link>
			<title><![CDATA[OpenBSD 4.1发布！]]></title>
			<author>lei.zuo@ieee.org(showlife)</author>
			<category><![CDATA[OPENBSD]]></category>
			<pubDate>Wed,02 May 2007 05:18:35 +0800</pubDate>
			<guid>http://www.showlife8.com/default.asp?id=130</guid>	
		<description><![CDATA[<br/><img src="http://www.openbsd.org/images/puffy41.gif" border="0" alt=""/>&nbsp;<br/><br/>&nbsp;As&nbsp;of&nbsp;May&nbsp;1,&nbsp;2007,&nbsp;the&nbsp;following&nbsp;ftp&nbsp;mirror&nbsp;sites&nbsp;have&nbsp;the&nbsp;4.1&nbsp;release:<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="ftp://ftp.kd85.com/pub/OpenBSD/4.1/" target="_blank">ftp://ftp.kd85.com/pub/OpenBSD/4.1/</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Austria<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="ftp://openbsd.informatik.uni-erlangen.de/pub/OpenBSD/4.1/" target="_blank">ftp://openbsd.informatik.uni-erlangen.de/pub/OpenBSD/4.1/</a>&nbsp;Germany<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="ftp://ftp.stacken.kth.se/pub/OpenBSD/4.1/" target="_blank">ftp://ftp.stacken.kth.se/pub/OpenBSD/4.1/</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sweden<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="ftp://ftp2.usa.openbsd.org/pub/OpenBSD/4.1/" target="_blank">ftp://ftp2.usa.openbsd.org/pub/OpenBSD/4.1/</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NYC,&nbsp;USA<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="ftp://ftp3.usa.openbsd.org/pub/OpenBSD/4.1/" target="_blank">ftp://ftp3.usa.openbsd.org/pub/OpenBSD/4.1/</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CO,&nbsp;USA<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="ftp://ftp5.usa.openbsd.org/pub/OpenBSD/4.1/" target="_blank">ftp://ftp5.usa.openbsd.org/pub/OpenBSD/4.1/</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CA,&nbsp;USA<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="ftp://rt.fm/pub/OpenBSD/4.1/" target="_blank">ftp://rt.fm/pub/OpenBSD/4.1/</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IL,&nbsp;USA<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;release&nbsp;is&nbsp;also&nbsp;available&nbsp;at&nbsp;the&nbsp;master&nbsp;site:<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="ftp://ftp.openbsd.org/pub/OpenBSD/4.1/" target="_blank">ftp://ftp.openbsd.org/pub/OpenBSD/4.1/</a>&nbsp;&nbsp;Alberta,&nbsp;Canada<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.showlife8.com/default.asp?id=128</link>
			<title><![CDATA[OpenBSD 将在中国半价销售CD and T-SHIRTS]]></title>
			<author>lei.zuo@ieee.org(showlife)</author>
			<category><![CDATA[OPENBSD]]></category>
			<pubDate>Fri,13 Apr 2007 23:45:37 +0800</pubDate>
			<guid>http://www.showlife8.com/default.asp?id=128</guid>	
		<description><![CDATA[<br/><img src="http://www.openbsd.org/images/PuffyBaba.jpg" border="0" alt=""/><br/><br/>我们知道&nbsp;OpenBSD&nbsp;一直以来是靠销售CDS&nbsp;和T-SHIRTS&nbsp;和一些少量的捐赠来维持生计，虽然3&nbsp;CD&nbsp;50美金&nbsp;不算便宜，但还是有很多人通过购买CD&nbsp;和&nbsp;t-shirt&nbsp;来支持OB，&nbsp;然而在国内，由于生活水平等因素，OB的销售基本可以忽略不计<br/>因为对我们来说50美金还是太贵了，最近通过OpenBSD&nbsp;China&nbsp;Team&nbsp;的MichaelBibby&nbsp;的努力，OpenBSD&nbsp;同意在国内以半价的模式销售&nbsp;CD，就是200人民币&nbsp;。感谢BIBBY！！<br/><br/>可以关注这里&nbsp;<a href="http://bbs.chinaunix.net/viewthread.php?tid=922161" target="_blank">http://bbs.chinaunix.net/viewthread.php?tid=922161</a>&amp;extra=page%3D1&amp;page=1<br/><br/>CD&nbsp;套装包含以下内容：<br/>*&nbsp;第一张光盘是&nbsp;i386&nbsp;平台的安装介质；<br/>*&nbsp;第二张光盘包含&nbsp;MacPPC、AMD64&nbsp;的安装介质和每个&nbsp;release&nbsp;所特有的主题曲；<br/>*&nbsp;第三章光盘包含&nbsp;Sparc、Sparc64&nbsp;的安装介质和&nbsp;source&nbsp;code；<br/>*&nbsp;包含&nbsp;ports，预编译好的常用的&nbsp;packages；<br/>*&nbsp;套装里还包含可爱的&nbsp;OpenBSD&nbsp;贴纸；<br/>*&nbsp;一本小册子。包含安装文档及其他一些信息（注意，该小册子不同于官方&nbsp;FAQ）；]]></description>
		</item>
		
			<item>
			<link>http://www.showlife8.com/default.asp?id=121</link>
			<title><![CDATA[为什么不用ntpdate，而要用ntpd]]></title>
			<author>lei.zuo@ieee.org(showlife)</author>
			<category><![CDATA[OPENBSD]]></category>
			<pubDate>Wed,04 Apr 2007 06:03:14 +0800</pubDate>
			<guid>http://www.showlife8.com/default.asp?id=121</guid>	
		<description><![CDATA[DELPHIJ写的。。<br/><br/><br/>时钟的跃变，有时候会导致很严重的问题。许多应用程序依赖连续的时钟——毕竟，这是一项常见的假定，即，取得的时间是线性的，一些操作，例如数据库事务，通常会地依赖这样的事实：时间不会往回跳跃。<br/><br/>不幸的是，ntpdate调整时间的方式就是我们所说的”跃变“：在获得一个时间之后，ntpdate使用settimeofday(2)设置系统时间，这有几个非常明显的问题：<br/><br/>第一，这样做不安全。ntpdate的设置依赖于ntp服务器的安全性，攻击者可以利用一些软件设计上的缺陷，拿下ntp服务器并令与其同步的服务器执行某些消耗性的任务。由于ntpdate采用的方式是跳变，跟随它的服务器无法知道是否发生了异常（时间不一样的时候，唯一的办法是以服务器为准）。<br/><br/>第二，这样做不精确。一旦ntp服务器宕机，跟随它的服务器也就会无法同步时间。与此不同，ntpd不仅能够校准计算机的时间，而且能够校准计算机的时钟。<br/><br/>第三，这样做不够优雅。由于是跳变，而不是使时间变快或变慢，依赖时序的程序会出错（例如，如果ntpdate发现你的时间快了，则可能会经历两个相同的时刻，对某些应用而言，这是致命的）。<br/><br/>因而，唯一一个可以令时间发生跳变的点，是计算机刚刚启动，但还没有启动很多服务的那个时候。其余的时候，理想的做法是使用ntpd来校准时钟，而不是调整计算机时钟上的时间。<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.showlife8.com/default.asp?id=117</link>
			<title><![CDATA[OpenBSD 上安装FLASH 插件！]]></title>
			<author>lei.zuo@ieee.org(showlife)</author>
			<category><![CDATA[OPENBSD]]></category>
			<pubDate>Sun,25 Mar 2007 02:33:59 +0800</pubDate>
			<guid>http://www.showlife8.com/default.asp?id=117</guid>	
		<description><![CDATA[我们知道Macromedia不直接提供BSD用的&nbsp;Flash&nbsp;plugin，所以我们无法直接使用PACKAGES&nbsp;o&#114;&nbsp;PORTS，只能借LINUX下蛋了。<br/><br/>对于FreeBSD&nbsp;和&nbsp;DragonflyBSD&nbsp;可以使用linuxpluginwrapper&nbsp;，当然OpenBSD同样可以使用，但会有时会出现问题&nbsp;。<br/><br/>GenRes&nbsp;？&nbsp;Maybe！<br/><br/>我今天说的是OB-FAQ里给的&nbsp;安装方式：<br/><br/>很简单，首先我们需要安装redhat_base，在OpenBSD&nbsp;4.0的&nbsp;PACKAGES里有<br/><br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.showlife8.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">#&nbsp;pkg_add&nbsp;redhat_base-8.0p8</div></div><br/><br/>安装完后系统会自动设置kern.emul.linux=1，但这只是临时的，你还需要到/etc/sysctl.conf&nbsp;里修改下，<br/><br/>然后装OPERA&nbsp;浏览器了<br/><br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.showlife8.com/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">#&nbsp;cd&nbsp;/usr/ports/www/opera<br/>#&nbsp;make&nbsp;install<br/>#&nbsp;cd&nbsp;/usr/ports/www/opera-flashplugin<br/>#&nbsp;make&nbsp;install</div></div><br/><br/>然后到浏览器地址栏&nbsp;输入&nbsp;about:plugins&nbsp;就能看到了。]]></description>
		</item>
		
</channel>
</rss>