<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>

<channel>
	<title>花儿开了</title>
	<atom:link href="http://blog.istef.info/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.istef.info</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Wed, 22 Oct 2008 06:07:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>我严重声明，本博所有留言处的链接都是 n &#8230;</title>
		<link>http://blog.istef.info/2008/10/22/tweet-37/</link>
		<comments>http://blog.istef.info/2008/10/22/tweet-37/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 06:07:05 +0000</pubDate>
		<dc:creator>iStef</dc:creator>
		
		<category><![CDATA[Tweets]]></category>

		<category><![CDATA[nofollow]]></category>

		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://blog.istef.info/2008/10/22/tweet-37/</guid>
		<description><![CDATA[我严重声明，本博所有留言处的链接都是 nofollow 的，从未也永远不会安装 dofollow，所以人肉 spam 的朋友们还是别费时费力了。
Copyright &#169; 2004-2008 iStef.info &#038; YangLiu.name All rights reserved.
本博客文章欢迎转载，但请务必保留原文链接！同时，本博文章不欢迎任何形式的派生及篡改，如需引用，请使用引用通告(Trackback)。商业网站使用请务必先取得作者授权！ ]]></description>
			<content:encoded><![CDATA[<p>我严重声明，本博所有留言处的链接都是 nofollow 的，从未也永远不会安装 dofollow，所以人肉 spam 的朋友们还是别费时费力了。</p>
<a href="http://17fav.com/?v=3.0.2&hash=893dc034f3f9656a818dc07a7c890404&url=http%3A%2F%2Fblog.istef.info%2F2008%2F10%2F22%2Ftweet-37%2F&title=%E6%88%91%E4%B8%A5%E9%87%8D%E5%A3%B0%E6%98%8E%EF%BC%8C%E6%9C%AC%E5%8D%9A%E6%89%80%E6%9C%89%E7%95%99%E8%A8%80%E5%A4%84%E7%9A%84%E9%93%BE%E6%8E%A5%E9%83%BD%E6%98%AF+n+%26%238230%3B&description=%E6%88%91%E4%B8%A5%E9%87%8D%E5%A3%B0%E6%98%8E%EF%BC%8C%E6%9C%AC%E5%8D%9A%E6%89%80%E6%9C%89%E7%95%99%E8%A8%80%E5%A4%84%E7%9A%84%E9%93%BE%E6%8E%A5%E9%83%BD%E6%98%AF+nofollow+%E7%9A%84%EF%BC%8C%E4%BB%8E%E6%9C%AA%E4%B9%9F%E6%B0%B8%E8%BF%9C%E4%B8%8D%E4%BC%9A%E5%AE%89%E8%A3%85+dofollow%EF%BC%8C%E6%89%80%E4%BB%A5%E4%BA%BA%E8%82%89+spam+%E7%9A%84%E6%9C%8B%E5%8F%8B%E4%BB%AC%E8%BF%98%E6%98%AF%E5%88%AB%E8%B4%B9%E6%97%B6%E8%B4%B9%E5%8A%9B%E4%BA%86%E3%80%82&tags=nofollow%2Cspam%2CTweets" rel="1871" class="btn-17fav" title="用 17fav 收藏和分享本文"><img src="http://blog.istef.info/wp-content/plugins/17fav-bookmark-share/bookmark-purple.gif" alt="17fav 收藏本文" /></a><hr /><p>Copyright &copy; 2004-2008 <a href="http://blog.istef.info">iStef.info</a> & <a href="http://yangliu.name">YangLiu.name</a> All rights reserved.</p>
<p>本博客文章欢迎转载，但请务必保留原文链接！同时，本博文章不欢迎任何形式的派生及篡改，如需引用，请使用引用通告(Trackback)。商业网站使用请务必先取得作者授权！</p> ]]></content:encoded>
			<wfw:commentRss>http://blog.istef.info/2008/10/22/tweet-37/feed/</wfw:commentRss>
		</item>
		<item>
		<title>林俊杰、阿Sa - 小酒窝</title>
		<link>http://blog.istef.info/2008/10/20/jj-sa-xjw/</link>
		<comments>http://blog.istef.info/2008/10/20/jj-sa-xjw/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 15:00:44 +0000</pubDate>
		<dc:creator>iStef</dc:creator>
		
		<category><![CDATA[Music]]></category>

		<category><![CDATA[pop]]></category>

		<category><![CDATA[林俊杰]]></category>

		<category><![CDATA[陆]]></category>

		<guid isPermaLink="false">http://blog.istef.info/?p=1868</guid>
		<description><![CDATA[JJ 林俊杰新专集《陆》中的一首对唱歌，很好听，推荐一下。另外也顺带推荐一下 JJ 这张新专辑，喜欢流行歌曲的可以听听。最近新专集颇多，感觉这张还是比较容易上耳的（换句话说就是比较符合大众品味），比起周董的《魔杰座》要容易接受不少。当然林俊杰每张专辑都不乏 K 歌热点曲目，听听吧，免得落伍  
这首和阿Sa合作的《小酒窝》听起来还是很不错的，很有成为本季度最流行的对唱歌曲的潜质。
Copyright &#169; 2004-2008 iStef.info &#038; YangLiu.name All rights reserved.
本博客文章欢迎转载，但请务必保留原文链接！同时，本博文章不欢迎任何形式的派生及篡改，如需引用，请使用引用通告(Trackback)。商业网站使用请务必先取得作者授权！ ]]></description>
			<content:encoded><![CDATA[<p>JJ 林俊杰新专集《陆》中的一首对唱歌，很好听，推荐一下。另外也顺带推荐一下 JJ 这张新专辑，喜欢流行歌曲的可以听听。最近新专集颇多，感觉这张还是比较容易上耳的（换句话说就是比较符合大众品味），比起周董的《魔杰座》要容易接受不少。当然林俊杰每张专辑都不乏 K 歌热点曲目，听听吧，免得落伍 <img src='http://blog.istef.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>这首和阿Sa合作的《小酒窝》听起来还是很不错的，很有成为本季度最流行的对唱歌曲的潜质。</p>
<a href="http://17fav.com/?v=3.0.2&hash=893dc034f3f9656a818dc07a7c890404&url=http%3A%2F%2Fblog.istef.info%2F2008%2F10%2F20%2Fjj-sa-xjw%2F&title=%E6%9E%97%E4%BF%8A%E6%9D%B0%E3%80%81%E9%98%BFSa+-+%E5%B0%8F%E9%85%92%E7%AA%9D&description=%5Blu_music_post%3D3%5DJJ+%E6%9E%97%E4%BF%8A%E6%9D%B0%E6%96%B0%E4%B8%93%E9%9B%86%E3%80%8A%E9%99%86%E3%80%8B%E4%B8%AD%E7%9A%84%E4%B8%80%E9%A6%96%E5%AF%B9%E5%94%B1%E6%AD%8C%EF%BC%8C%E5%BE%88%E5%A5%BD%E5%90%AC%EF%BC%8C%E6%8E%A8%E8%8D%90%E4%B8%80%E4%B8%8B%E3%80%82%E5%8F%A6%E5%A4%96%E4%B9%9F%E9%A1%BA%E5%B8%A6%E6%8E%A8%E8%8D%90%E4%B8%80%E4%B8%8B+JJ+%E8%BF%99%E5%BC%A0%E6%96%B0%E4%B8%93%E8%BE%91%EF%BC%8C%E5%96%9C%E6%AC%A2%E6%B5%81%E8%A1%8C%E6%AD%8C%E6%9B%B2%E7%9A%84%E5%8F%AF%E4%BB%A5%E5%90%AC%E5%90%AC%E3%80%82%E6%9C%80%E8%BF%91%E6%96%B0%E4%B8%93%E9%9B%86%E9%A2%87%E5%A4%9A%EF%BC%8C%E6%84%9F%E8%A7%89%E8%BF%99%E5%BC%A0%E8%BF%98%E6%98%AF%E6%AF%94%E8%BE%83%E5%AE%B9%E6%98%93%E4%B8%8A%E8%80%B3%E7%9A%84%EF%BC%88%E6%8D%A2...&tags=pop%2C%E6%9E%97%E4%BF%8A%E6%9D%B0%2C%E9%99%86" rel="1868" class="btn-17fav" title="用 17fav 收藏和分享本文"><img src="http://blog.istef.info/wp-content/plugins/17fav-bookmark-share/bookmark-purple.gif" alt="17fav 收藏本文" /></a><hr /><p>Copyright &copy; 2004-2008 <a href="http://blog.istef.info">iStef.info</a> & <a href="http://yangliu.name">YangLiu.name</a> All rights reserved.</p>
<p>本博客文章欢迎转载，但请务必保留原文链接！同时，本博文章不欢迎任何形式的派生及篡改，如需引用，请使用引用通告(Trackback)。商业网站使用请务必先取得作者授权！</p> ]]></content:encoded>
			<wfw:commentRss>http://blog.istef.info/2008/10/20/jj-sa-xjw/feed/</wfw:commentRss>
		</item>
		<item>
		<title>装上了 Adobe Photoshop  &#8230;</title>
		<link>http://blog.istef.info/2008/10/20/tweet-36/</link>
		<comments>http://blog.istef.info/2008/10/20/tweet-36/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 12:28:42 +0000</pubDate>
		<dc:creator>iStef</dc:creator>
		
		<category><![CDATA[Tweets]]></category>

		<category><![CDATA[icon]]></category>

		<category><![CDATA[photoshop]]></category>

		<guid isPermaLink="false">http://blog.istef.info/2008/10/20/tweet-36/</guid>
		<description><![CDATA[装上了 Adobe Photoshop CS4，有个很奇怪的问题。为什么 Photoshop 的界面越来越漂亮，可是图标却越来越丑了呢？好不容易适应了 CS3 那个蓝白小方块，这次又来个蓝黑的挑战视觉极限？？
Copyright &#169; 2004-2008 iStef.info &#038; YangLiu.name All rights reserved.
本博客文章欢迎转载，但请务必保留原文链接！同时，本博文章不欢迎任何形式的派生及篡改，如需引用，请使用引用通告(Trackback)。商业网站使用请务必先取得作者授权！ ]]></description>
			<content:encoded><![CDATA[<p>装上了 Adobe Photoshop CS4，有个很奇怪的问题。为什么 Photoshop 的界面越来越漂亮，可是图标却越来越丑了呢？好不容易适应了 CS3 那个蓝白小方块，这次又来个蓝黑的挑战视觉极限？？</p>
<a href="http://17fav.com/?v=3.0.2&hash=893dc034f3f9656a818dc07a7c890404&url=http%3A%2F%2Fblog.istef.info%2F2008%2F10%2F20%2Ftweet-36%2F&title=%E8%A3%85%E4%B8%8A%E4%BA%86+Adobe+Photoshop++%26%238230%3B&description=%E8%A3%85%E4%B8%8A%E4%BA%86+Adobe+Photoshop+CS4%EF%BC%8C%E6%9C%89%E4%B8%AA%E5%BE%88%E5%A5%87%E6%80%AA%E7%9A%84%E9%97%AE%E9%A2%98%E3%80%82%E4%B8%BA%E4%BB%80%E4%B9%88+Photoshop+%E7%9A%84%E7%95%8C%E9%9D%A2%E8%B6%8A%E6%9D%A5%E8%B6%8A%E6%BC%82%E4%BA%AE%EF%BC%8C%E5%8F%AF%E6%98%AF%E5%9B%BE%E6%A0%87%E5%8D%B4%E8%B6%8A%E6%9D%A5%E8%B6%8A%E4%B8%91%E4%BA%86%E5%91%A2%EF%BC%9F%E5%A5%BD%E4%B8%8D%E5%AE%B9%E6%98%93%E9%80%82%E5%BA%94%E4%BA%86+CS3+%E9%82%A3%E4%B8%AA%E8%93%9D%E7%99%BD%E5%B0%8F%E6%96%B9%E5%9D%97%EF%BC%8C%E8%BF%99%E6%AC%A1%E5%8F%88%E6%9D%A5%E4%B8%AA%E8%93%9D%E9%BB%91%E7%9A%84%E6%8C%91%E6%88%98%E8%A7%86%E8%A7%89...&tags=icon%2Cphotoshop%2CTweets" rel="1866" class="btn-17fav" title="用 17fav 收藏和分享本文"><img src="http://blog.istef.info/wp-content/plugins/17fav-bookmark-share/bookmark-purple.gif" alt="17fav 收藏本文" /></a><hr /><p>Copyright &copy; 2004-2008 <a href="http://blog.istef.info">iStef.info</a> & <a href="http://yangliu.name">YangLiu.name</a> All rights reserved.</p>
<p>本博客文章欢迎转载，但请务必保留原文链接！同时，本博文章不欢迎任何形式的派生及篡改，如需引用，请使用引用通告(Trackback)。商业网站使用请务必先取得作者授权！</p> ]]></content:encoded>
			<wfw:commentRss>http://blog.istef.info/2008/10/20/tweet-36/feed/</wfw:commentRss>
		</item>
		<item>
		<title>单网卡 Ubuntu 服务器打造 PPTP Server</title>
		<link>http://blog.istef.info/2008/10/17/ubuntu-pptp-server/</link>
		<comments>http://blog.istef.info/2008/10/17/ubuntu-pptp-server/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 15:08:20 +0000</pubDate>
		<dc:creator>iStef</dc:creator>
		
		<category><![CDATA[Experiences]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[pptpd]]></category>

		<category><![CDATA[ubuntu]]></category>

		<category><![CDATA[vpn]]></category>

		<guid isPermaLink="false">http://blog.istef.info/?p=1864</guid>
		<description><![CDATA[自从实验室放了台 Linux 服务器后，可玩的东西就越来越多了。虽然这台服务器主要的工作是 Web Server，但鉴于我们那小站压力非常之小，服务器资源绝大多数还是浪费着，所以让它多干些活是个不错的选择。实验室的内部网络中有不少非常有用的资源，例如科研用的文献资料，个人的实验数据等等，这些内容一旦离开实验室就不那么容易访问到了。解决这个问题最好的办法就是 VPN。在 Ubuntu 上搭建 VPN 服务器的方法非常多，比较著名的有 PPTP, L2TP/IPSec 和 OpenVPN。这三种方式中后两者的安全性比较好，但配置较麻烦。其中 OpenVPN 在 Windows/Mac 平台上还需要额外的客户端。而 L2TP/IPSec 方式虽然比较好，但我配置后，虽然 Windows 和 Linux 用户没有问题，但 Mac/iPhone 却始终无法连上，所以暂时删掉了，日后搞清楚是什么问题再换到这种方式。
只剩下 PPTP 了。事实上 PPTP 是这三者中配置最容易的方式，而且由于 Windows/Mac 系统中都内建相应的客户端，使用起来非常方便。下面我就简单写写我的安装过程，希望对需要的朋友有用。当然如果您有什么高见，也欢迎您提出。
首先，我所有的操作都是在之前文章中介绍的 Ubuntu 8.04 Server 系统中操作的，如果您的系统和我的不一样，请参考之前的两篇文章。我的服务器环境是单网卡 eth0。
在 Ubuntu 中建立 pptp server 需要的软件包为 pptpd，用 apt-get 即可安装：

sudo apt-get pptpd

系统会自动解决依赖关系，安装好后，需要进行一番设置。首先编辑 /etc/pptpd.conf

sudo nano /etc/pptpd.conf

去掉文件最末端的 localip 和 remoteip 两个参数的注释，并进行相应修改。这里，localip 是 [...]]]></description>
			<content:encoded><![CDATA[<p>自从实验室放了台 Linux 服务器后，可玩的东西就越来越多了。虽然这台服务器主要的工作是 Web Server，但鉴于我们那小站压力非常之小，服务器资源绝大多数还是浪费着，所以让它多干些活是个不错的选择。实验室的内部网络中有不少非常有用的资源，例如科研用的文献资料，个人的实验数据等等，这些内容一旦离开实验室就不那么容易访问到了。解决这个问题最好的办法就是 VPN。在 Ubuntu 上搭建 VPN 服务器的方法非常多，比较著名的有 PPTP, L2TP/IPSec 和 OpenVPN。这三种方式中后两者的安全性比较好，但配置较麻烦。其中 OpenVPN 在 Windows/Mac 平台上还需要额外的客户端。而 L2TP/IPSec 方式虽然比较好，但我配置后，虽然 Windows 和 Linux 用户没有问题，但 Mac/iPhone 却始终无法连上，所以暂时删掉了，日后搞清楚是什么问题再换到这种方式。</p>
<p>只剩下 PPTP 了。事实上 PPTP 是这三者中配置最容易的方式，而且由于 Windows/Mac 系统中都内建相应的客户端，使用起来非常方便。下面我就简单写写我的安装过程，希望对需要的朋友有用。当然如果您有什么高见，也欢迎您提出。</p>
<p>首先，我所有的操作都是在<a href="http://blog.istef.info/2008/10/02/build-a-linux-light-server/">之前文章中介绍的 Ubuntu 8.04 Server 系统</a>中操作的，如果您的系统和我的不一样，请参考之前的<a href="http://blog.istef.info/2008/10/02/setup-ssh-server-on-ubuntu-server/">两篇文章</a>。我的服务器环境是单网卡 eth0。</p>
<p>在 Ubuntu 中建立 pptp server 需要的软件包为 pptpd，用 apt-get 即可安装：</p>
<blockquote>
<pre>sudo apt-get pptpd</pre>
</blockquote>
<p>系统会自动解决依赖关系，安装好后，需要进行一番设置。首先编辑 /etc/pptpd.conf</p>
<blockquote>
<pre>sudo nano /etc/pptpd.conf</pre>
</blockquote>
<p>去掉文件最末端的 localip 和 remoteip 两个参数的注释，并进行相应修改。这里，localip 是 VPN 连通后服务器的 ip 地址，而 remoteip 则是客户端的可分配 ip 地址。下面是我的配置：</p>
<blockquote>
<pre>localip 10.100.0.1
remoteip 10.100.0.2-10</pre>
</blockquote>
<p>编辑好这个文件后，我们需要编辑 /etc/ppp/pptpd-options 文件，还是用 nano 编辑，命令这里就不写了。这里绝大多数参数只需维持原来的默认值即可，我们只需要改变其中的 ms-dns 选项，为 VPN 客户端指派 DNS 服务器地址：</p>
<blockquote>
<pre>ms-dns 202.113.16.10
ms-dns 208.67.222.222</pre>
</blockquote>
<p>修改 /etc/ppp/chap-secrets 文件，这里面存放着 VPN 的用户名和密码，根据你的实际情况填写即可。如文件中注释所示，第一列是用户名，第二列是服务器名（默认写 pptpd 即可，如果在 pptpd-options 文件中更改过的话，注意这里保持一致），第三列是密码，第四列是 IP 限制（不做限制写 * 即可）。这里<a href="http://blog.istef.info">我</a>就不贴我的配置了 <img src='http://blog.istef.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>全部搞定后，我们需要重启 pptpd 服务使新配置生效：</p>
<blockquote>
<pre>sudo /etc/init.d/pptpd restart</pre>
</blockquote>
<p>找一台 Windows 电脑，新建个 VPN 链接，地址填服务器的 IP（或域名），用户名密码填刚才设置好的，域那项空着（如果你在 pptpd-options 中设置了，这里就保持一致），点连接就可以了。正常情况下您应该能够建立与服务器的 VPN 链接了。</p>
<p>建立连接之后，您会发现除了可以访问服务器的资源，其余内外和互联网的内容均无法访问。如果需要访问这些内容的话，我们还需要进一步设置：</p>
<p>首先，开启 ipv4 forward。方法是，修改 /etc/sysctl.conf，找到类似下面的行并取消它们的注释：</p>
<blockquote>
<pre>net.ipv4.ip_forward=1</pre>
</blockquote>
<p>然后使新配置生效：</p>
<blockquote>
<pre>sudo sysctl -p</pre>
</blockquote>
<p>有些时候，经过这样设置，客户端机器就可以上网了（我在虚拟机上这样操作后就可以了）。但我在实验室的服务器上这样操作后仍然无法访问网络，这样我们就需要建立一个 NAT。这里我们使用强大的 iptables 来建立 NAT。首先，先安装 iptables：</p>
<blockquote>
<pre>sudo apt-get intall iptables</pre>
</blockquote>
<p>装好后，我们向 nat 表中加入一条规则：</p>
<blockquote>
<pre>sudo iptables -t nat -A POSTROUTING -s 10.100.0.0/24 -o eth0 -j MASQUERADE</pre>
</blockquote>
<p>这样操作后，客户端机器应该就可以上网了。</p>
<p>但是，只是这样，iptables 的规则会在下次重启时被清除，所以<a href="http://yangliu.name">我们</a>还需要把它保存下来，方法是使用 iptables-save 命令：</p>
<blockquote>
<pre>sudo iptables-save &gt; /etc/iptables-rules</pre>
</blockquote>
<p>然后修改 /etc/network/interfaces 文件，找到 eth0 那一节，在对 eth0 的设置最末尾加上下面这句：</p>
<blockquote>
<pre>pre-up iptables-restore &lt; /etc/iptables-rules</pre>
</blockquote>
<p>这样当网卡 eth0 被加载的时候就会自动载入我们预先用 iptables-save 保存下的配置。</p>
<p>到此，一个 VPN Server/Gateway 基本就算架设完毕。当然，也许你按照我的方法做了，还是无法成功，那么下面总结一些我碰到的问题和解决方案：</p>
<h3 style="padding-left: 30px;">无法建立 VPN 连接</h3>
<p style="padding-left: 30px;">安装好 pptpd 并设置后，客户端还是无法建立到服务器的连接。造成的原因可能有以下几种：</p>
<blockquote>
<ol>
<li>服务器端的防火墙设置：PPTP 服务需要使用 1723(tcp) 端口和 gre 协议，因此请确保您的防火墙设置允许这两者通行。</li>
<li>如果服务器在路由器后面，请确保路由器上做好相应的设置和端口转发。</li>
<li>如果服务器在路由器后面，那么请确保你的服务器支持 VPN Passthrough。</li>
<li>如果客户端在路由器后面，那么客户端所使用的路由器也必须支持 VPN Passthrough。其实市面上稍微好点的路由器都是支持 VPN Passthrough 的，当然也不排除那些最最最便宜的便宜货确实不支持。当然，如果你的路由器可以刷 DD-Wrt 的话就刷上吧，DD-Wrt 是支持的。</li>
</ol>
</blockquote>
<blockquote>
<h3>能建立链接，但“几乎”无法访问互联网</h3>
</blockquote>
<blockquote><p>这里我使用“<a href="http://hi2.me">几乎</a>”这个词，是因为并不是完全不能访问互联网。症状为，打开 Google 搜索没问题，但其它网站均无法打开；SSH 可用，但 scp 不行；ftp 能握手，但传不了文件。我就遇到了这种情况，仔细 Google 后发现原来是 MTU 的问题，用 ping 探测了一下果然是包过大了。知道问题就好办了，我们可以通过 iptables 来修正这一问题。具体原理就不讲了，需要的自己 Google。这里只说解决方案，在 filter 表中添加下面的规则：</p></blockquote>
<blockquote style="padding-left: 30px;">
<pre>sudo iptables -A FORWARD -s 10.100.0.0/24 -p tcp -m tcp --tcp-flags SYN,RST SYN
-j TCPMSS --set-mss 1200</pre>
</blockquote>
<blockquote><p>上面规则中的 1200 可以根据你的实际情况修改，为了保证最好的网络性能，这个值应该不断修改，直至能保证网络正常使用情况下的最大值。</p></blockquote>
<p>好了，至此，一台单网卡 pptp-server 就算完成了。</p>
<p>ps，最近发现我的文章被大大小小无数网站抄袭，其中不乏一些“大站”。这里我用“抄袭”这个词，是因为你们的做法已经远远超出了正常的“转载”。我每篇文章后都会强调，“<strong>转载写明出处，商业网站使用请先获得授权</strong>”，但不知道为什么对于这些小编们，发个邮件问我一下会这么难。这次我就不点名了，先警告一下。如果让我发现下次的话，那么别怪我，我会及时给您曝光的。</p>
<a href="http://17fav.com/?v=3.0.2&hash=893dc034f3f9656a818dc07a7c890404&url=http%3A%2F%2Fblog.istef.info%2F2008%2F10%2F17%2Fubuntu-pptp-server%2F&title=%E5%8D%95%E7%BD%91%E5%8D%A1+Ubuntu+%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%89%93%E9%80%A0+PPTP+Server&description=%E8%87%AA%E4%BB%8E%E5%AE%9E%E9%AA%8C%E5%AE%A4%E6%94%BE%E4%BA%86%E5%8F%B0+Linux+%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%90%8E%EF%BC%8C%E5%8F%AF%E7%8E%A9%E7%9A%84%E4%B8%9C%E8%A5%BF%E5%B0%B1%E8%B6%8A%E6%9D%A5%E8%B6%8A%E5%A4%9A%E4%BA%86%E3%80%82%E8%99%BD%E7%84%B6%E8%BF%99%E5%8F%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%BB%E8%A6%81%E7%9A%84%E5%B7%A5%E4%BD%9C%E6%98%AF+Web+Server%EF%BC%8C%E4%BD%86%E9%89%B4%E4%BA%8E%E6%88%91%E4%BB%AC%E9%82%A3%E5%B0%8F%E7%AB%99%E5%8E%8B%E5%8A%9B%E9%9D%9E%E5%B8%B8%E4%B9%8B%E5%B0%8F%EF%BC%8C%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%B5%84%E6%BA%90%E7%BB%9D%E5%A4%A7%E5%A4%9A%E6%95%B0%E8%BF%98%E6%98%AF%E6%B5%AA%E8%B4%B9%E7%9D%80%EF%BC%8C%E6%89%80%E4%BB%A5%E8%AE%A9%E5%AE%83%E5%A4%9A%E5%B9%B2%E4%BA%9B%E6%B4%BB%E6%98%AF%E4%B8%AA%E4%B8%8D%E9%94%99%E7%9A%84...&tags=linux%2Cpptpd%2Cubuntu%2Cvpn" rel="1864" class="btn-17fav" title="用 17fav 收藏和分享本文"><img src="http://blog.istef.info/wp-content/plugins/17fav-bookmark-share/bookmark-purple.gif" alt="17fav 收藏本文" /></a><hr /><p>Copyright &copy; 2004-2008 <a href="http://blog.istef.info">iStef.info</a> & <a href="http://yangliu.name">YangLiu.name</a> All rights reserved.</p>
<p>本博客文章欢迎转载，但请务必保留原文链接！同时，本博文章不欢迎任何形式的派生及篡改，如需引用，请使用引用通告(Trackback)。商业网站使用请务必先取得作者授权！</p> ]]></content:encoded>
			<wfw:commentRss>http://blog.istef.info/2008/10/17/ubuntu-pptp-server/feed/</wfw:commentRss>
		</item>
		<item>
		<title>跨浏览器的 inline-block 实现[CSS]</title>
		<link>http://blog.istef.info/2008/10/13/cross-browser-inline-block-css/</link>
		<comments>http://blog.istef.info/2008/10/13/cross-browser-inline-block-css/#comments</comments>
		<pubDate>Sun, 12 Oct 2008 16:45:59 +0000</pubDate>
		<dc:creator>iStef</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[Experiences]]></category>

		<category><![CDATA[cross browser]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[ie]]></category>

		<category><![CDATA[inline-block]]></category>

		<guid isPermaLink="false">http://blog.istef.info/?p=1861</guid>
		<description><![CDATA[最近在为自己做个新站，想到了些效果，实现时碰到了些小麻烦，比如这个 inline block。所幸大多数问题都解决了，所以写出来分享一下。
我们在制作网页时，有时会希望一个元素既能像 block 一样定义宽度和高度，又可以像普通的 inline 一样不断行。例如下面这张图片中红线标出的地方：

通常我们实现这样的效果会使用这样的代码：
&#60;a href=&#8221;#&#8221;&#62;&#60;img src=&#8221;&#8230;.&#8221; alt=&#8221;&#8230;.&#8221; /&#62;&#60;/a&#62;
这样虽然可以达到目的，但相对来说代码还是不够精炼，也不够灵活。而理想的方式，我们仅通过下面的代码即可实现：
&#60;a href=&#8221;#&#8221;&#62;Yangliu.name&#60;/a&#62;
这样一来，我们就需要对 a 标签指定 width height 和 background-image。但 a 标签默认的 display 属性是 inline，width、height 是无效的。而如果对 a 设置 display:block，虽然可以解决宽度高度的问题，但元素会自动断行，无法达到我们需要的效果。有没有什么方式可以实现类似 img 标签那样，既可以设定高度宽度，又不会自动断行呢？
答案是肯定的。在 Opera 和 Webkit 中支持一个 CSS2 的属性 display: inline-block。利用这个属性，在 Opera 下即可完全实现我们所需的效果，但在其它浏览器下就不行了。
display 属性另外还有一个不太常用的值 display: inline-table。利用这个值也可以完全实现我们所需的效果。这个属性被除了 IE 以外的所有浏览器正确支持，但是&#8230;&#8230; 呃，又是 IE。虽然在面对 CSS 的时候所有 Web Developer 都会恨之入骨，但放弃 IE 就等于放弃 70% 的用户，所以我们还是得找出其它的解决方案。
没辙了，只好 [...]]]></description>
			<content:encoded><![CDATA[<p>最近在为自己做个新站，想到了些效果，实现时碰到了些小麻烦，比如这个 inline block。所幸大多数问题都解决了，所以写出来分享一下。</p>
<p>我们在制作网页时，有时会希望一个元素既能像 block 一样定义宽度和高度，又可以像普通的 inline 一样不断行。例如下面这张图片中红线标出的地方：</p>
<p><a href="http://blog.istef.info/wp-content/uploads/2008/10/final-result.jpg"><img class="alignnone size-full wp-image-1862" title="inline-block" src="http://blog.istef.info/wp-content/uploads/2008/10/final-result.jpg" alt="" width="397" height="81" /></a></p>
<p>通常我们实现这样的效果会使用这样的代码：</p>
<blockquote><p>&lt;a href=&#8221;#&#8221;&gt;&lt;img src=&#8221;&#8230;.&#8221; alt=&#8221;&#8230;.&#8221; /&gt;&lt;/a&gt;</p></blockquote>
<p>这样虽然可以达到目的，但相对来说代码还是不够精炼，也不够灵活。而理想的方式，我们仅通过下面的代码即可实现：</p>
<blockquote><p>&lt;a href=&#8221;#&#8221;&gt;Yangliu.name&lt;/a&gt;</p></blockquote>
<p>这样一来，我们就需要对 a 标签指定 width height 和 background-image。但 a 标签默认的 display 属性是 inline，width、height 是无效的。而如果对 a 设置 display:block，虽然可以解决宽度高度的问题，但元素会自动断行，无法达到我们需要的效果。有没有什么方式可以实现类似 img 标签那样，既可以设定高度宽度，又不会自动断行呢？</p>
<p>答案是肯定的。在 Opera 和 Webkit 中支持一个 CSS2 的属性 display: inline-block。利用这个属性，在 Opera 下即可完全实现我们所需的效果，但在其它浏览器下就不行了。</p>
<p>display 属性另外还有一个不太常用的值 display: inline-table。利用这个值也可以完全实现我们所需的效果。这个属性被除了 IE 以外的所有浏览器正确支持，但是&#8230;&#8230; 呃，又是 IE。虽然在面对 CSS 的时候所有 Web Developer 都会恨之入骨，但放弃 IE 就等于放弃 70% 的用户，所以我们还是得找出其它的解决方案。</p>
<p>没辙了，只好 Google，结果还真给我<a href="http://foohack.com/2007/11/cross-browser-support-for-inline-block-styling/" target="_blank">找到了</a>。在这篇文章中指出，如果你首先触发 IE 的 hasLayout，然后再设置它的 display: inline，这个元素将变为 inline-block! 这样一来，我们就可以利用 IE 这个不可理喻的特点，结合一些 CSS Hacks，给出兼容各种浏览器的 CSS 代码：</p>
<blockquote>
<pre>.<strong><em>element-class</em></strong> {
    display: -moz-inline-stack;  //Firefox only code
    display: inline-block;       //some standard browsers
    zoom: 1;                     //IE only
    *display: inline;            //Only IE know this code (CSS Hack)
}</pre>
</blockquote>
<p>通过这样的代码就可以实现在各种浏览器中表现一致的 inline-block 了。不过这种方式有个小缺憾，就是无法通过 W3C CSS 验证。当然，要想通过验证也很简单，可以对除了 IE 之外的浏览器发出 inline-table 属性的样式表，对于 IE 单独发出一份 IE Only 的 CSS。</p>
<a href="http://17fav.com/?v=3.0.2&hash=893dc034f3f9656a818dc07a7c890404&url=http%3A%2F%2Fblog.istef.info%2F2008%2F10%2F13%2Fcross-browser-inline-block-css%2F&title=%E8%B7%A8%E6%B5%8F%E8%A7%88%E5%99%A8%E7%9A%84+inline-block+%E5%AE%9E%E7%8E%B0%5BCSS%5D&description=%E6%9C%80%E8%BF%91%E5%9C%A8%E4%B8%BA%E8%87%AA%E5%B7%B1%E5%81%9A%E4%B8%AA%E6%96%B0%E7%AB%99%EF%BC%8C%E6%83%B3%E5%88%B0%E4%BA%86%E4%BA%9B%E6%95%88%E6%9E%9C%EF%BC%8C%E5%AE%9E%E7%8E%B0%E6%97%B6%E7%A2%B0%E5%88%B0%E4%BA%86%E4%BA%9B%E5%B0%8F%E9%BA%BB%E7%83%A6%EF%BC%8C%E6%AF%94%E5%A6%82%E8%BF%99%E4%B8%AA+inline+block%E3%80%82%E6%89%80%E5%B9%B8%E5%A4%A7%E5%A4%9A%E6%95%B0%E9%97%AE%E9%A2%98%E9%83%BD%E8%A7%A3%E5%86%B3%E4%BA%86%EF%BC%8C%E6%89%80%E4%BB%A5%E5%86%99%E5%87%BA%E6%9D%A5%E5%88%86%E4%BA%AB%E4%B8%80%E4%B8%8B%E3%80%82%0D%0A%0D%0A%E6%88%91%E4%BB%AC%E5%9C%A8%E5%88%B6%E4%BD%9C%E7%BD%91%E9%A1%B5%E6%97%B6%EF%BC%8C%E6%9C%89%E6%97%B6%E4%BC%9A%E5%B8%8C%E6%9C%9B%E4%B8%80%E4%B8%AA%E5%85%83%E7%B4%A0%E6%97%A2%E8%83%BD%E5%83%8F+block...&tags=cross+browser%2Ccss%2Cie%2Cinline-block" rel="1861" class="btn-17fav" title="用 17fav 收藏和分享本文"><img src="http://blog.istef.info/wp-content/plugins/17fav-bookmark-share/bookmark-purple.gif" alt="17fav 收藏本文" /></a><hr /><p>Copyright &copy; 2004-2008 <a href="http://blog.istef.info">iStef.info</a> & <a href="http://yangliu.name">YangLiu.name</a> All rights reserved.</p>
<p>本博客文章欢迎转载，但请务必保留原文链接！同时，本博文章不欢迎任何形式的派生及篡改，如需引用，请使用引用通告(Trackback)。商业网站使用请务必先取得作者授权！</p> ]]></content:encoded>
			<wfw:commentRss>http://blog.istef.info/2008/10/13/cross-browser-inline-block-css/feed/</wfw:commentRss>
		</item>
		<item>
		<title>17fav Bookmark Share 更新到 3.0.1 版本</title>
		<link>http://blog.istef.info/2008/10/08/17fav-bookmark-share-301/</link>
		<comments>http://blog.istef.info/2008/10/08/17fav-bookmark-share-301/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 15:29:25 +0000</pubDate>
		<dc:creator>iStef</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[17fav]]></category>

		<category><![CDATA[bookmark]]></category>

		<category><![CDATA[plugins]]></category>

		<category><![CDATA[share]]></category>

		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.istef.info/?p=1858</guid>
		<description><![CDATA[17fav.com 是我和 Denis 联手推出的一个通用收藏服务，由于 Denis 和我都是 WordPress 狂，所以 17fav 目前主要为 WordPress 平台的博客服务，很自然的，我们也就制作了相应的插件来方便用户使用。
自从我们的 WordPress 插件推出之后，陆陆续续我们收到了不少反馈，但由于时间因素迟迟没有更新。经过了一个十一，我利用了一些放假时间大幅度升级了这个插件，下面是一张新增功能的截图：

升级后的插件大幅度提高了可定制性，主要改动包括以下几个方面：

新增收藏服务选择功能，可以自定义显示于下拉列表中的服务和顺序；
新增按钮和列表样式定义功能，自定义按钮图片、列表颜色只是点点鼠标这么简单；
样式改进，增加必要的交互样式，利于用户使用；
启用全新的 form names，减少与其它插件可能的冲突，提高兼容性；
重构的 Javascript 代码，减少不正常显示列表的概率；
精简了生成代码，避免影响模板中原有样式，提高与各种模板间的兼容性；

升级的方法相当简单，下载新版本后覆盖即可。当然，如果您使用 WP 2.5 以上，通过后台升级也是可以的。
如果您有什么其它的意见和建议，还希望您在留言中提出，我们会努力不断改进的  
Copyright &#169; 2004-2008 iStef.info &#038; YangLiu.name All rights reserved.
本博客文章欢迎转载，但请务必保留原文链接！同时，本博文章不欢迎任何形式的派生及篡改，如需引用，请使用引用通告(Trackback)。商业网站使用请务必先取得作者授权！ ]]></description>
			<content:encoded><![CDATA[<p>17fav.com 是<a href="http://blog.istef.info">我</a>和 <a href="http://fairyfish.net/">Denis</a> 联手推出的一个通用收藏服务，由于 Denis 和我都是 WordPress 狂，所以 17fav 目前主要为 WordPress 平台的博客服务，很自然的，我们也就制作了相应的插件来方便用户使用。</p>
<p>自从我们的 WordPress 插件推出之后，陆陆续续我们收到了不少反馈，但由于时间因素迟迟没有更新。经过了一个十一，我利用了一些放假时间大幅度升级了这个插件，下面是一张新增功能的截图：</p>
<p><img class="alignnone size-full wp-image-1859" title="17fav" src="http://blog.istef.info/wp-content/uploads/2008/10/17fav.jpg" alt="" width="500" height="338" /></p>
<p>升级后的插件大幅度提高了可定制性，主要改动包括以下几个方面：</p>
<ol>
<li>新增收藏服务选择功能，可以自定义显示于下拉列表中的服务和顺序；</li>
<li>新增按钮和列表样式定义功能，自定义按钮图片、列表颜色只是点点鼠标这么简单；</li>
<li>样式改进，增加必要的交互样式，利于用户使用；</li>
<li>启用全新的 form names，减少与其它插件可能的冲突，提高兼容性；</li>
<li>重构的 Javascript 代码，减少不正常显示列表的概率；</li>
<li>精简了生成代码，避免影响模板中原有样式，提高与各种模板间的兼容性；</li>
</ol>
<p>升级的方法相当简单，下载新版本后覆盖即可。当然，如果您使用 WP 2.5 以上，通过后台升级也是可以的。</p>
<p>如果您有什么其它的意见和建议，还希望您在留言中提出，我们会努力不断改进的 <img src='http://blog.istef.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<a href="http://17fav.com/?v=3.0.2&hash=893dc034f3f9656a818dc07a7c890404&url=http%3A%2F%2Fblog.istef.info%2F2008%2F10%2F08%2F17fav-bookmark-share-301%2F&title=17fav+Bookmark+Share+%E6%9B%B4%E6%96%B0%E5%88%B0+3.0.1+%E7%89%88%E6%9C%AC&description=17fav.com+%E6%98%AF%E6%88%91%E5%92%8C+Denis+%E8%81%94%E6%89%8B%E6%8E%A8%E5%87%BA%E7%9A%84%E4%B8%80%E4%B8%AA%E9%80%9A%E7%94%A8%E6%94%B6%E8%97%8F%E6%9C%8D%E5%8A%A1%EF%BC%8C%E7%94%B1%E4%BA%8E+Denis+%E5%92%8C%E6%88%91%E9%83%BD%E6%98%AF+WordPress+%E7%8B%82%EF%BC%8C%E6%89%80%E4%BB%A5+17fav+%E7%9B%AE%E5%89%8D%E4%B8%BB%E8%A6%81%E4%B8%BA+WordPress+%E5%B9%B3%E5%8F%B0%E7%9A%84%E5%8D%9A%E5%AE%A2%E6%9C%8D%E5%8A%A1%EF%BC%8C%E5%BE%88%E8%87%AA%E7%84%B6%E7%9A%84%EF%BC%8C%E6%88%91%E4%BB%AC...&tags=17fav%2Cbookmark%2Cplugins%2Cshare%2Cwordpress" rel="1858" class="btn-17fav" title="用 17fav 收藏和分享本文"><img src="http://blog.istef.info/wp-content/plugins/17fav-bookmark-share/bookmark-purple.gif" alt="17fav 收藏本文" /></a><hr /><p>Copyright &copy; 2004-2008 <a href="http://blog.istef.info">iStef.info</a> & <a href="http://yangliu.name">YangLiu.name</a> All rights reserved.</p>
<p>本博客文章欢迎转载，但请务必保留原文链接！同时，本博文章不欢迎任何形式的派生及篡改，如需引用，请使用引用通告(Trackback)。商业网站使用请务必先取得作者授权！</p> ]]></content:encoded>
			<wfw:commentRss>http://blog.istef.info/2008/10/08/17fav-bookmark-share-301/feed/</wfw:commentRss>
		</item>
		<item>
		<title>让你的 Firefox 大变身成 Google Chrome</title>
		<link>http://blog.istef.info/2008/10/06/turn-firefox-to-google-chrome/</link>
		<comments>http://blog.istef.info/2008/10/06/turn-firefox-to-google-chrome/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 15:05:06 +0000</pubDate>
		<dc:creator>iStef</dc:creator>
		
		<category><![CDATA[Experiences]]></category>

		<category><![CDATA[browser]]></category>

		<category><![CDATA[firefox]]></category>

		<category><![CDATA[google chrome]]></category>

		<guid isPermaLink="false">http://blog.istef.info/?p=1855</guid>
		<description><![CDATA[话说换了 Firefox 3 之后，我就突然对它的默认主题非常欣赏，以至于折腾了好几次最终还是用回默认主题。在我看来，用 Personal Menu 隐藏掉菜单栏的 Firefox 3 默认主题基本上就是最符合我需要的浏览器样式了：简洁而够用的工具栏按钮，最大化的浏览面积。直到 Google Chrome 的出现，才让我对一个理想的 Browser UI 有了更新的认识。其实说白了就是能得到更大的浏览面积，我对这一点的追求始终乐此不疲。今天在 Lifehacker 上看到一篇将 Firefox 打造成 Chrome 样式的文章，立即实践了一下，个人对结果比较满意，所以简单介绍一下，希望对有同样需求的朋友有用。
好了，废话不说了，先看最终成果，还是很不错的吧。

下面看一下具体变身方法，其实很简单：

安装 ChromiGlass 扩展：这个扩展的功能是将 Firefox 的标签栏部分也加上 Vista 的透明效果。如果你长期最大化浏览器，或是对透明不感冒，或是对 Vista 不感冒，或是干脆没在用 Vista 的话，完全可以无视这个扩展。
安装 Personal Menu 扩展：这个是我个人必备的扩展，它可以允许你将 Firefox 的 Menubar 隐藏起来，然后通过一个图标来调出弹出式菜单。当然，我个人更喜欢 Personal Menu 的极限用法，就是连那个可以调出菜单的按钮都去掉，需要用菜单的时候，按一下 Alt 键就可以了。当然了 Mac 用户无此问题，可以无视此扩展。
安装 ChromiFox 主题：事实上这才是最关键的一步。装上这个主题之后，你的 Firefox 基本上就 90% 形似 Google Chrome 了，很好看的说。

好了，到这里整个“魔术”就完成了。其实启用 [...]]]></description>
			<content:encoded><![CDATA[<p>话说换了 Firefox 3 之后，我就突然对它的默认主题非常欣赏，以至于折腾了好几次最终还是用回默认主题。在我看来，用 Personal Menu 隐藏掉菜单栏的 Firefox 3 默认主题基本上就是最符合我需要的浏览器样式了：简洁而够用的工具栏按钮，最大化的浏览面积。直到 Google Chrome 的出现，才让我对一个理想的 Browser UI 有了更新的认识。其实说白了就是能得到更大的浏览面积，我对这一点的追求始终乐此不疲。今天在 Lifehacker 上看到一篇<a href="http://lifehacker.com/5059213/turn-firefox-into-a-google-chrome-clone" target="_blank">将 Firefox 打造成 Chrome 样式的文章</a>，立即实践了一下，个人对结果比较满意，所以简单介绍一下，希望对有同样需求的朋友有用。</p>
<p>好了，废话不说了，先看最终成果，还是很不错的吧。</p>
<p><img class="alignnone size-full wp-image-1856" title="firefox Google Chrome" src="http://blog.istef.info/wp-content/uploads/2008/10/firefox-chrome.jpg" alt="" width="489" height="327" /></p>
<p>下面看一下具体变身方法，其实很简单：</p>
<ol>
<li>安装 <a href="https://addons.mozilla.org/en-US/firefox/addon/9115" target="_blank">ChromiGlass 扩展</a>：这个扩展的功能是将 Firefox 的标签栏部分也加上 Vista 的透明效果。如果你长期最大化浏览器，或是对透明不感冒，或是对 Vista 不感冒，或是干脆没在用 Vista 的话，完全可以无视这个扩展。</li>
<li>安装 <a href="https://addons.mozilla.org/en-US/firefox/addon/3895" target="_blank">Personal Menu 扩展</a>：这个是我个人必备的扩展，它可以允许你将 Firefox 的 Menubar 隐藏起来，然后通过一个图标来调出弹出式菜单。当然，我个人更喜欢 Personal Menu 的极限用法，就是连那个可以调出菜单的按钮都去掉，需要用菜单的时候，按一下 Alt 键就可以了。当然了 Mac 用户无此问题，可以无视此扩展。</li>
<li>安装 <a href="https://addons.mozilla.org/en-US/firefox/addon/8782" target="_blank">ChromiFox 主题</a>：事实上这才是最关键的一步。装上这个主题之后，你的 Firefox 基本上就 90% 形似 Google Chrome 了，很好看的说。</li>
</ol>
<p>好了，到这里整个“魔术”就完成了。其实启用 Google Chrome 风格，不仅仅是为了酷，为了拉风，对于我们日常使用来说还有以下好处：</p>
<ul>
<li>可以获得更大的工作区。Chrome 主题精简至极，但又不失去常用功能。在不影响正常使用的情况下，我们可以在原有的屏幕上看到更多的内容；</li>
<li>更合理的 UI。Chrome 主题将标签页放在了工具列的上方，我个人认为这才是符合逻辑的 UI 布局。毕竟诸如前进后退、地址搜索之类的才做都是针对当前页的，而不是针对浏览器全局的。</li>
<li>酷，拉风，吸引眼球，可以用来骗小MM让你手把手教她。</li>
</ul>
<p>当然，这个主题也不是百分百的完美，使用过程中还是发现一些小错误。当然，我更期望能有类似 Google Chrome 的状态栏（自动隐藏、鼠标躲避），标签页能放在标题栏上（这个恐怕通过插件实现很难）。不过眼看着 Google Chrome 也要支持插件和 GreaseMonkey 之类的东西了，到时候没准我就真的会抛弃 Firefox 了，呵呵。</p>
<a href="http://17fav.com/?v=3.0.2&hash=893dc034f3f9656a818dc07a7c890404&url=http%3A%2F%2Fblog.istef.info%2F2008%2F10%2F06%2Fturn-firefox-to-google-chrome%2F&title=%E8%AE%A9%E4%BD%A0%E7%9A%84+Firefox+%E5%A4%A7%E5%8F%98%E8%BA%AB%E6%88%90+Google+Chrome&description=%E8%AF%9D%E8%AF%B4%E6%8D%A2%E4%BA%86+Firefox+3+%E4%B9%8B%E5%90%8E%EF%BC%8C%E6%88%91%E5%B0%B1%E7%AA%81%E7%84%B6%E5%AF%B9%E5%AE%83%E7%9A%84%E9%BB%98%E8%AE%A4%E4%B8%BB%E9%A2%98%E9%9D%9E%E5%B8%B8%E6%AC%A3%E8%B5%8F%EF%BC%8C%E4%BB%A5%E8%87%B3%E4%BA%8E%E6%8A%98%E8%85%BE%E4%BA%86%E5%A5%BD%E5%87%A0%E6%AC%A1%E6%9C%80%E7%BB%88%E8%BF%98%E6%98%AF%E7%94%A8%E5%9B%9E%E9%BB%98%E8%AE%A4%E4%B8%BB%E9%A2%98%E3%80%82%E5%9C%A8%E6%88%91%E7%9C%8B%E6%9D%A5%EF%BC%8C%E7%94%A8+Personal+Menu+%E9%9A%90%E8%97%8F%E6%8E%89%E8%8F%9C%E5%8D%95%E6%A0%8F%E7%9A%84+Firefox+3+%E9%BB%98%E8%AE%A4%E4%B8%BB%E9%A2%98%E5%9F%BA%E6%9C%AC%E4%B8%8A...&tags=browser%2Cfirefox%2Cgoogle+chrome" rel="1855" class="btn-17fav" title="用 17fav 收藏和分享本文"><img src="http://blog.istef.info/wp-content/plugins/17fav-bookmark-share/bookmark-purple.gif" alt="17fav 收藏本文" /></a><hr /><p>Copyright &copy; 2004-2008 <a href="http://blog.istef.info">iStef.info</a> & <a href="http://yangliu.name">YangLiu.name</a> All rights reserved.</p>
<p>本博客文章欢迎转载，但请务必保留原文链接！同时，本博文章不欢迎任何形式的派生及篡改，如需引用，请使用引用通告(Trackback)。商业网站使用请务必先取得作者授权！</p> ]]></content:encoded>
			<wfw:commentRss>http://blog.istef.info/2008/10/06/turn-firefox-to-google-chrome/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ubuntu 服务器上 SSH Server 的安装和设置</title>
		<link>http://blog.istef.info/2008/10/02/setup-ssh-server-on-ubuntu-server/</link>
		<comments>http://blog.istef.info/2008/10/02/setup-ssh-server-on-ubuntu-server/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 14:43:51 +0000</pubDate>
		<dc:creator>iStef</dc:creator>
		
		<category><![CDATA[Experiences]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[openssh]]></category>

		<category><![CDATA[putty]]></category>

		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.istef.info/?p=1853</guid>
		<description><![CDATA[昨天的文章里，我记录了搭建一个小型 Ubuntu 服务器的过程，相信如果各位按照我写的做了，您的 Ubuntu Server 已经可以跑起来了。不过，现在这个系统只是个基本的系统，算不上服务器，因为什么都没法做。如果需要让它行使服务器的职能，还需要给它装一些软件。
因为我需要的服务器最终会被“抛弃”在实验室的某个角落，无论是后期设置还是维护的需要，都必须安装一个远程管理的工具。在 Linux 系统中，不二的选择就是 openssh 了。在 Ubuntu 中安装 openssh 实在是再简单不过的一件事情了，下面的内容也只是纯记录，给我这个菜鸟备个份。如果是高手直接绕过就好。
安装前的准备
Ubuntu 之所以好用，就是因为它继承了 debian 的 apt 系统，这一点相信您在昨天装系统的教程中已经感受到了。但是 apt 需要依赖网络，昨天我们装好的系统是暂时上不了网的，我们需要先设置一下。
首先，激活服务器的网卡，命令如下：
sudo nano /etc/network/interfaces
在 interfaces 中添加以下内容：

auto eth0
iface eth0 inet static
address 202.113.235.181
netmask 255.255.255.0
gateway 202.113.235.1

这其中，斜体部分标注的 IP 地址是我服务器的设置，您需要根据您的具体情况修改。当然，如果您的服务器使用的是 DHCP 来分配 IP 地址，只需要写上 iface eth0 inet dhcp 就可以了，无需设置 address/netmask/gateway。
然后，修改 resolv.conf 配置 DNS 服务器：
sudo nano /etc/resolv.conf
添加您的 DNS 服务器地址：

nameserver 202.113.16.10
nameserver 202.113.16.11

完成后，重新启动 networking [...]]]></description>
			<content:encoded><![CDATA[<p>昨天的文章里，我记录了<a href="http://blog.istef.info/2008/10/02/build-a-linux-light-server/">搭建一个小型 Ubuntu 服务器的过程</a>，相信如果各位按照我写的做了，您的 Ubuntu Server 已经可以跑起来了。不过，现在这个系统只是个基本的系统，算不上服务器，因为什么都没法做。如果需要让它行使服务器的职能，还需要给它装一些软件。</p>
<p>因为我需要的服务器最终会被“抛弃”在实验室的某个角落，无论是后期设置还是维护的需要，都必须安装一个远程管理的工具。在 Linux 系统中，不二的选择就是 openssh 了。在 Ubuntu 中安装 openssh 实在是再简单不过的一件事情了，下面的内容也只是纯记录，给我这个菜鸟备个份。如果是高手直接绕过就好。</p>
<h3>安装前的准备</h3>
<p>Ubuntu 之所以好用，就是因为它继承了 debian 的 apt 系统，这一点相信您在昨天装系统的教程中已经感受到了。但是 apt 需要依赖网络，昨天我们装好的系统是暂时上不了网的，我们需要先设置一下。</p>
<p>首先，激活服务器的网卡，命令如下：</p>
<blockquote><p>sudo nano /etc/network/interfaces</p></blockquote>
<p>在 interfaces 中添加以下内容：</p>
<blockquote>
<pre>auto eth0
iface eth0 inet static
address <em>202.113.235.181</em>
netmask <em>255.255.255.0</em>
gateway <em>202.113.235.1</em></pre>
</blockquote>
<p>这其中，斜体部分标注的 IP 地址是我服务器的设置，您需要根据您的具体情况修改。当然，如果您的服务器使用的是 DHCP 来分配 IP 地址，只需要写上 iface eth0 inet dhcp 就可以了，无需设置 address/netmask/gateway。</p>
<p>然后，修改 resolv.conf 配置 DNS 服务器：</p>
<blockquote><p>sudo nano /etc/resolv.conf</p></blockquote>
<p>添加您的 DNS 服务器地址：</p>
<blockquote>
<pre>nameserver <em>202.113.16.10</em>
nameserver <em>202.113.16.11</em></pre>
</blockquote>
<p>完成后，重新启动 networking 服务：</p>
<blockquote><p>sudo /etc/init.d/networking restart</p></blockquote>
<p>这样应该就可以连通网络了。如果您使用的是 ADSL，可能还需要装上 pppoe 之类的东西，考虑到服务器很少用这样的配置，这里就不讨论了，需要的话可以在网上查找。</p>
<h3>安装和设置 OpenSSH Server</h3>
<p>Ubuntu 下安装 OpenSSH Server 是无比轻松的一件事情，需要的命令只有一条：</p>
<blockquote><p>sudo apt-get install openssh-server</p></blockquote>
<p>随后，Ubuntu 会自动下载并安装 openssh server，并一并解决所有的依赖关系。当您完成这一操作后，您可以找另一台计算机，然后使用一个 SSH 客户端软件（强烈推荐 PuTTy），输入您服务器的 IP 地址。如果一切正常的话，等一会儿就可以连接上了。并且使用现有的用户名和密码应该就可以登录了。</p>
<p>事实上如果没什么特别需求，到这里 OpenSSH Server 就算安装好了。但是进一步设置一下，可以让 OpenSSH 登录时间更短，并且更加安全。这一切都是通过修改 openssh 的配置文件 sshd_config 实现的。</p>
<p>首先，您刚才实验远程登录的时候可能会发现，在输入完用户名后需要等很长一段时间才会提示输入密码。其实这是由于 sshd 需要反查客户端的 dns 信息导致的。我们可以通过禁用这个特性来大幅提高登录的速度。首先，打开 sshd_config 文件：</p>
<blockquote><p>sudo nano /etc/ssh/sshd_config</p></blockquote>
<p>找到 GSSAPI options 这一节，将下面两行注释掉：</p>
<blockquote>
<pre>#GSSAPIAuthentication yes
#GSSAPIDelegateCredentials no</pre>
</blockquote>
<p>然后重新启动 ssh 服务即可：</p>
<blockquote><p>sudo /etc/init.d/ssh restart</p></blockquote>
<p>再登录试试，应该非常快了吧 <img src='http://blog.istef.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3>利用 PuTTy 通过证书认证登录服务器</h3>
<p>SSH 服务中，所有的内容都是加密传输的，安全性基本有保证。但是如果能使用证书认证的话，安全性将会更上一层楼，而且经过一定的设置，还能实现证书认证自动登录的效果。</p>
<p>首先修改 sshd_config 文件，开启证书认证选项：</p>
<blockquote>
<pre>RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile %h/.ssh/authorized_keys</pre>
</blockquote>
<p>修改完成后重新启动 ssh 服务。</p>
<p>下一步我们需要为 SSH 用户建立私钥和公钥。首先要登录到需要建立密钥的账户下，这里注意退出 root 用户，需要的话用 su 命令切换到其它用户下。然后运行：</p>
<blockquote><p>ssh-keygen</p></blockquote>
<p>这里，我们将生成的 key 存放在默认目录下即可。建立的过程中会提示输入 passphrase，这相当于给证书加个密码，也是提高安全性的措施，这样即使证书不小心被人拷走也不怕了。当然如果这个留空的话，后面即可实现 PuTTy 通过证书认证的自动登录。</p>
<p>ssh-keygen 命令会生成两个密钥，首先我们需要将公钥改名留在服务器上：</p>
<blockquote>
<pre>cd ~/.ssh
mv id_rsa.pub authorized_keys</pre>
</blockquote>
<p>然后将私钥 id_rsa 从服务器上复制出来，并删除掉服务器上的 id_rsa 文件。</p>
<p>服务器上的设置就做完了，下面的步骤需要在客户端电脑上来做。首先，我们需要将 id_rsa 文件转化为 PuTTy 支持的格式。这里我们需要利用 PuTTyGEN 这个工具：</p>
<p>点击 PuTTyGen 界面中的 Load 按钮，选择 id_rsa 文件，输入 passphrase（如果有的话），然后再点击 Save PrivateKey 按钮，这样 PuTTy 接受的私钥就做好了。</p>
<p>打开 PuTTy，在 Session 中输入服务器的 IP 地址，在 Connection-&gt;SSH-&gt;Auth 下点击 Browse 按钮，选择刚才生成好的私钥。然后回到 Connection 选项，在 Auto-login username 中输入证书所属的用户名。回到 Session 选项卡，输入个名字点 Save 保存下这个 Session。点击底部的 Open 应该就可以通过证书认证登录到服务器了。如果有 passphrase 的话，登录过程中会要求输入 passphrase，否则将会直接登录到服务器上，非常的方便。</p>
<p>好了，今天就写到这，以后逐步再写 AMP，Proftpd 和 Squid 的安装和设置。</p>
<a href="http://17fav.com/?v=3.0.2&hash=893dc034f3f9656a818dc07a7c890404&url=http%3A%2F%2Fblog.istef.info%2F2008%2F10%2F02%2Fsetup-ssh-server-on-ubuntu-server%2F&title=Ubuntu+%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A+SSH+Server+%E7%9A%84%E5%AE%89%E8%A3%85%E5%92%8C%E8%AE%BE%E7%BD%AE&description=%E6%98%A8%E5%A4%A9%E7%9A%84%E6%96%87%E7%AB%A0%E9%87%8C%EF%BC%8C%E6%88%91%E8%AE%B0%E5%BD%95%E4%BA%86%E6%90%AD%E5%BB%BA%E4%B8%80%E4%B8%AA%E5%B0%8F%E5%9E%8B+Ubuntu+%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E8%BF%87%E7%A8%8B%EF%BC%8C%E7%9B%B8%E4%BF%A1%E5%A6%82%E6%9E%9C%E5%90%84%E4%BD%8D%E6%8C%89%E7%85%A7%E6%88%91%E5%86%99%E7%9A%84%E5%81%9A%E4%BA%86%EF%BC%8C%E6%82%A8%E7%9A%84+Ubuntu+Server+%E5%B7%B2%E7%BB%8F%E5%8F%AF%E4%BB%A5%E8%B7%91%E8%B5%B7%E6%9D%A5%E4%BA%86%E3%80%82%E4%B8%8D%E8%BF%87%EF%BC%8C%E7%8E%B0%E5%9C%A8%E8%BF%99%E4%B8%AA%E7%B3%BB%E7%BB%9F%E5%8F%AA%E6%98%AF%E4%B8%AA%E5%9F%BA%E6%9C%AC%E7%9A%84%E7%B3%BB%E7%BB%9F%EF%BC%8C%E7%AE%97%E4%B8%8D%E4%B8%8A%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%8C%E5%9B%A0%E4%B8%BA%E4%BB%80...&tags=linux%2Copenssh%2Cputty%2Cubuntu" rel="1853" class="btn-17fav" title="用 17fav 收藏和分享本文"><img src="http://blog.istef.info/wp-content/plugins/17fav-bookmark-share/bookmark-purple.gif" alt="17fav 收藏本文" /></a><hr /><p>Copyright &copy; 2004-2008 <a href="http://blog.istef.info">iStef.info</a> & <a href="http://yangliu.name">YangLiu.name</a> All rights reserved.</p>
<p>本博客文章欢迎转载，但请务必保留原文链接！同时，本博文章不欢迎任何形式的派生及篡改，如需引用，请使用引用通告(Trackback)。商业网站使用请务必先取得作者授权！</p> ]]></content:encoded>
			<wfw:commentRss>http://blog.istef.info/2008/10/02/setup-ssh-server-on-ubuntu-server/feed/</wfw:commentRss>
		</item>
		<item>
		<title>打造轻巧的 Linux 服务器</title>
		<link>http://blog.istef.info/2008/10/02/build-a-linux-light-server/</link>
		<comments>http://blog.istef.info/2008/10/02/build-a-linux-light-server/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 16:41:36 +0000</pubDate>
		<dc:creator>iStef</dc:creator>
		
		<category><![CDATA[Experiences]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[server]]></category>

		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.istef.info/?p=1851</guid>
		<description><![CDATA[好久没写 Blog，忙啊什么的就不说了，懒是最大的原因。最近忙着给实验室做个网站，除了我熟悉的 Web Design &#38; Development 之外，这次我还搭建了一台 Linux 服务器。一方面用来放置我们的站点，另一方面实验室放一台服务器，也为实验室的成员们提供一些额外的服务，方便科研和学习。
虽然做 Web 我是轻车熟路了，但倒腾 Linux 服务器我绝对还是个新手。虽然平时为了开发也没少倒腾过，但基本上都是调一下 Apache 或 PHP 之类的事情。所以下面写的东西只是个记录，不敢班门弄斧，方法也都是 Google 来的，如果您有什么意见建议，欢迎您提出来。
本文只写一下搭建基本服务器的部分。发行版我选择的是 Ubuntu，虽然我知道 CentOS 或是 RHEL 可能性能会更好点，但毕竟 Ubuntu 比较熟悉也比较简单。Ubuntu 本身有 Server 版，而且可以几乎无需干预的安装好一台 LAMP Server，但 Linux 本身的乐趣就在于折腾，而且对于服务器我更希望知道到底都有什么东西在跑，所以我决定从搭建一个干净的基本系统开始。经过一番 Google，我找到了一个近乎“完美”的教程：Minimal Ubuntu 8.04 Server Install，下面的安装过程也基本就是按着这个教程来的，稍微改进满足了一下实际需要。
言归正传，开始进入安装。首先，用 Ubuntu 8.04 Desktop Live CD 引导服务器，开一个 Terminal 就可以开工了。
第一步，启动分区工具对硬盘分区。这里我使用的也是 cfdisk （不用 GPart 的原因是因为这台服务器压根就没鼠标 -_-b），对 500G 的硬盘进行了分区。命令如下：
sudo su
cfdisk /dev/sda
首先分出 [...]]]></description>
			<content:encoded><![CDATA[<p>好久没写 Blog，忙啊什么的就不说了，懒是最大的原因。最近忙着给实验室做个网站，除了我熟悉的 Web Design &amp; Development 之外，这次我还搭建了一台 Linux 服务器。一方面用来放置我们的站点，另一方面实验室放一台服务器，也为实验室的成员们提供一些额外的服务，方便科研和学习。</p>
<p>虽然做 Web 我是轻车熟路了，但倒腾 Linux 服务器我绝对还是个新手。虽然平时为了开发也没少倒腾过，但基本上都是调一下 Apache 或 PHP 之类的事情。所以下面写的东西只是个记录，不敢班门弄斧，方法也都是 Google 来的，如果您有什么意见建议，欢迎您提出来。</p>
<p>本文只写一下搭建基本服务器的部分。发行版我选择的是 Ubuntu，虽然我知道 CentOS 或是 RHEL 可能性能会更好点，但毕竟 Ubuntu 比较熟悉也比较简单。Ubuntu 本身有 Server 版，而且可以几乎无需干预的安装好一台 LAMP Server，但 Linux 本身的乐趣就在于折腾，而且对于服务器我更希望知道到底都有什么东西在跑，所以我决定从搭建一个干净的基本系统开始。经过一番 Google，我找到了一个近乎“完美”的教程：<a href="http://www.howtoforge.com/minimal-ubuntu-8.04-server-install" target="_blank">Minimal Ubuntu 8.04 Server Install</a>，下面的安装过程也基本就是按着这个教程来的，稍微改进满足了一下实际需要。</p>
<p>言归正传，开始进入安装。首先，用 Ubuntu 8.04 Desktop Live CD 引导服务器，开一个 Terminal 就可以开工了。</p>
<p>第一步，启动分区工具对硬盘分区。这里我使用的也是 cfdisk （不用 GPart 的原因是因为这台服务器压根就没鼠标 -_-b），对 500G 的硬盘进行了分区。命令如下：</p>
<blockquote><p>sudo su<br />
cfdisk /dev/sda</p></blockquote>
<p>首先分出 60MB 主分区用作 /boot，然后分 50GB 逻辑分区作为根分区，4GB 逻辑分区作为交换分区，剩下的分一个分区作为 /home 使用。分好后不要忘了写入分区表。</p>
<p>完成分区之后开始对各个分区进行格式化，为了方便，我只使用了 ext3 这一种格式：</p>
<blockquote><p>mkfs.ext3 /dev/sda1<br />
mkfs.ext3 /dev/sda5<br />
mkfs.ext3 /dev/sda6<br />
mkswap /dev/sda7</p></blockquote>
<p>完成分区后可以装基本系统了，这里需要使用 debootstrap，具体命令是：</p>
<blockquote><p>mkdir /min<br />
mount /dev/sda5 /min<br />
mkdir /min/boot<br />
mount /dev/sda1 /min/boot<br />
mkdir /min/home<br />
mount /dev/sda6 /min/home<br />
apt-get install debootstrap</p></blockquote>
<p>在执行 debootstrap 之前，建议先进行一下源设置。因为这一步需要下载大量软件，因此选用一个最快的源还是很有必要的。这里我使用的是 cn99 的源：</p>
<blockquote><p>nano /usr/share/debootstrap/scripts/hardy</p></blockquote>
<p>找到类似下面的段落（default_mirror），改为您需要的源：</p>
<blockquote><p>case $ARCH in amd64|i386|sparc)<br />
default_mirror http://ubuntu.cn99.com/ubuntu</p></blockquote>
<p>然后开始安装最小系统</p>
<blockquote><p>debootstrap hardy /min</p></blockquote>
<p>完成后，我们需要对这个系统进行一番设置使其可用。首先我们可以先将一些设置信息直接复制到目标系统中：</p>
<blockquote><p>cp /etc/hosts /min/etc/<br />
cp /etc/network/interfaces /min/etc/network/<br />
cp /etc/bash_completion /min/etc/<br />
cp /etc/bash.bashrc /min/etc/</p></blockquote>
<p>此外，我们还需要为光驱进行一些设置：</p>
<blockquote><p>mkdir -p /min/media/cdrom0<br />
ln -s cdrom0 /min/media/cdrom</p></blockquote>
<p>建立 fstab：</p>
<blockquote><p>nano /etc/fstab</p></blockquote>
<p>fstab 文件的内容大致如下：</p>
<blockquote>
<pre>proc            /proc           proc    defaults                   0       0
/dev/sda5	/               ext3    relatime                   0       1
/dev/sda1	/boot           ext3    relatime                   0       1
/dev/sda6	/home           ext3    relatime                   0       1
/dev/sda7	none            swap    sw                         0       0
/dev/cdrom      /media/cdrom0   udf,iso9660 user,noauto,exec,utf8  0       0</pre>
</blockquote>
<p>做完这一步，我的系统基本上就装好了，现在我们就可以 chroot 进去，进行进一步的配置：</p>
<blockquote><p>mount &#8211;bind /dev /min/dev<br />
mount -t proc proc /min/proc<br />
mount -t sysfs sysfs /min/sys<br />
chroot /min</p></blockquote>
<p>设定时区：</p>
<blockquote><p>cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime</p></blockquote>
<p>安装一个文本编辑器，我个人比较喜欢 nano，当然你也可以装 vim：</p>
<blockquote><p>apt-get install nano</p></blockquote>
<p>建立源列表，还是填入最快的源：</p>
<blockquote><p>nano /etc/apt/sources.list</p></blockquote>
<p>内容如下，使用的是 cn99 的源（我在教育网能到 1M/s 的速度）</p>
<blockquote>
<pre>deb http://ubuntu.cn99.com/ubuntu hardy main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu hardy-updates main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu hardy-security main restricted universe multiverse</pre>
</blockquote>
<p>更新源并升级现有软件：</p>
<blockquote><p>apt-get update<br />
apt-get dist-upgrade</p></blockquote>
<p>设置 root 用户密码，并新建一个用户，并使它有 sudo 权限：</p>
<blockquote><p>passwd<br />
adduser liuyang<br />
addgroup admin<br />
adduser liuyang admin<br />
echo &#8220;%admin ALL=(ALL) ALL&#8221;&gt;&gt;/etc/sudoers</p></blockquote>
<p>安装 grub，使目标系统可以引导：</p>
<blockquote><p>apt-get install linux-image-server grub<br />
mkdir /boot/grub<br />
update-grub<br />
update-initramfs -u</p></blockquote>
<p>目标系统已经设置完毕，现在推出 chroot，完成最后的操作 - 将 grub 装到 /dev/sda 的 MBR 上：</p>
<blockquote><p>exit<br />
grub-install &#8211;root-directory=/min &#8211;no-floppy &#8211;recheck /dev/sda</p></blockquote>
<p>重新启动系统，退出 Live CD，如果一切正常的话，你应该可以用一个“干净的” Ubuntu 引导起你的服务器了。</p>
<a href="http://17fav.com/?v=3.0.2&hash=893dc034f3f9656a818dc07a7c890404&url=http%3A%2F%2Fblog.istef.info%2F2008%2F10%2F02%2Fbuild-a-linux-light-server%2F&title=%E6%89%93%E9%80%A0%E8%BD%BB%E5%B7%A7%E7%9A%84+Linux+%E6%9C%8D%E5%8A%A1%E5%99%A8&description=%E5%A5%BD%E4%B9%85%E6%B2%A1%E5%86%99+Blog%EF%BC%8C%E5%BF%99%E5%95%8A%E4%BB%80%E4%B9%88%E7%9A%84%E5%B0%B1%E4%B8%8D%E8%AF%B4%E4%BA%86%EF%BC%8C%E6%87%92%E6%98%AF%E6%9C%80%E5%A4%A7%E7%9A%84%E5%8E%9F%E5%9B%A0%E3%80%82%E6%9C%80%E8%BF%91%E5%BF%99%E7%9D%80%E7%BB%99%E5%AE%9E%E9%AA%8C%E5%AE%A4%E5%81%9A%E4%B8%AA%E7%BD%91%E7%AB%99%EF%BC%8C%E9%99%A4%E4%BA%86%E6%88%91%E7%86%9F%E6%82%89%E7%9A%84+Web+Design+%26amp%3B+Development+%E4%B9%8B%E5%A4%96%EF%BC%8C%E8%BF%99%E6%AC%A1%E6%88%91%E8%BF%98%E6%90%AD%E5%BB%BA%E4%BA%86%E4%B8%80%E5%8F%B0+Linux+%E6%9C%8D%E5%8A%A1%E5%99%A8%E3%80%82...&tags=linux%2Cserver%2Cubuntu" rel="1851" class="btn-17fav" title="用 17fav 收藏和分享本文"><img src="http://blog.istef.info/wp-content/plugins/17fav-bookmark-share/bookmark-purple.gif" alt="17fav 收藏本文" /></a><hr /><p>Copyright &copy; 2004-2008 <a href="http://blog.istef.info">iStef.info</a> & <a href="http://yangliu.name">YangLiu.name</a> All rights reserved.</p>
<p>本博客文章欢迎转载，但请务必保留原文链接！同时，本博文章不欢迎任何形式的派生及篡改，如需引用，请使用引用通告(Trackback)。商业网站使用请务必先取得作者授权！</p> ]]></content:encoded>
			<wfw:commentRss>http://blog.istef.info/2008/10/02/build-a-linux-light-server/feed/</wfw:commentRss>
		</item>
		<item>
		<title>精英本本：惠普 HP EliteBook 6930P 高端商务本</title>
		<link>http://blog.istef.info/2008/09/20/ad-hp-elitebook/</link>
		<comments>http://blog.istef.info/2008/09/20/ad-hp-elitebook/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 16:10:29 +0000</pubDate>
		<dc:creator>iStef</dc:creator>
		
		<category><![CDATA[computer]]></category>

		<category><![CDATA[ad]]></category>

		<category><![CDATA[feedsky]]></category>

		<category><![CDATA[hp]]></category>

		<category><![CDATA[notebook]]></category>

		<guid isPermaLink="false">http://blog.istef.info/?p=1848</guid>
		<description><![CDATA[如今，随着计算机使用的普及，以及电脑价格的日趋合理，拥有一台本本已经不再是一种奢望。对于本本来说，为了附和市场需求，各种档次、面向不同应用的本本被相继开发出来。今天，我要介绍的一款本本是一款高端商务本，来自 HP 惠普 的 HP EliteBook 6930P。

光看 EliteBook 的名字就商务、高端味道十足，elite 是英文“精英”的意思。EliteBook 的名字貌似有着双重的含义：面向精英人士，笔记本中的精英。当然，对于 EliteBook 到底算不算的上“本中精英”，还要看是否能让用户满意。当然在这之前，我们先考察一下 EliteBook 的“自身素质”，看看到底是什么能让这款本本在 08 年六月德国柏林技术峰会上技惊四座。
HP EliteBook 6930P 拥有一块儿 14.1 英寸的 LCD，对于高端用户还可选配更省电更环保的无汞 LED 背光屏。机身起重为 2.1 公斤，对于 14 寸本来说，这个重量算是比较轻的了。对于经常要带着本走的商务人士来说，质量较小可以减小一定的携带负担。配置上，EliteBook 一点也不含糊，Core 2 Duo 8400，ATI Mobility Radeon HD3450 完全可以保证本本胜任几乎所有的商务应用。对于高端用户来说，HP EliteBook 6930P 几乎代表了现在市面上本本的最高性能，强大的计算能力和出色的显示芯片定能满足各种苛刻的商务需求。
当然，作为商用高端本，HP EliteBook 6930P 还拥有众多特色的功能。首先，HP EliteBook 6930P 拥有满足军用标准实验的设计，即使在震动和高湿度的环境下，以及60°C以下和–29 °C以下极高或极低的温度条件下也能保持环境可靠性和正常操作，大大提高了本本的稳定性和可靠性，而这两点对于商务用户是极其重要的。此外，HP EliteBook 6930P 为了能够满足商业精英的一切需求，加入了诸多人性化设计，独具创新的致力于简化、易用和舒适性。例如，借助HP最新技术，使用者只需轻触一下按钮，即可在几秒钟之内快速浏览个人电子邮件、日历和联系人和任务信息。这些功能对于提高处理日常事务的效率是非常有益的。
最后，看一段演示视频，来体验一下这款本本：

最后提一下，这款本本即将在中国上市了，它在北美地区的售价为 $1179 起，这个价格可不算便宜，不过基于它高端商务本的定位和众多出众的特色功能，有需要的朋友不妨考虑一下。
最后：
Copyright &#169; 2004-2008 iStef.info [...]]]></description>
			<content:encoded><![CDATA[<p>如今，随着计算机使用的普及，以及电脑价格的日趋合理，拥有一台本本已经不再是一种奢望。对于本本来说，为了附和市场需求，各种档次、面向不同应用的本本被相继开发出来。今天，我要介绍的一款本本是一款高端商务本，来自 HP 惠普 的 <a href="http://review.feedsky.com/review/feedsky/istef/~/txt/182/r.html">HP EliteBook 6930P</a>。</p>
<p><img class="alignnone" title="HP EliteBook 6930P" src="http://h20426.www2.hp.com/campaign/hpberlin/ap/image/BusinessNotebooks3.jpg" alt="" width="531" height="163" /></p>
<p>光看 EliteBook 的名字就商务、高端味道十足，elite 是英文“精英”的意思。EliteBook 的名字貌似有着双重的含义：面向精英人士，笔记本中的精英。当然，对于 EliteBook 到底算不算的上“本中精英”，还要看是否能让用户满意。当然在这之前，我们先考察一下 EliteBook 的“自身素质”，看看到底是什么能让这款本本在 08 年六月德国柏林技术峰会上技惊四座。</p>
<p><a href="http://review.feedsky.com/review/feedsky/istef/~/txt/182/r.html">HP EliteBook 6930P</a> 拥有一块儿 14.1 英寸的 LCD，对于高端用户还可选配更省电更环保的无汞 LED 背光屏。机身起重为 2.1 公斤，对于 14 寸本来说，这个重量算是比较轻的了。对于经常要带着本走的商务人士来说，质量较小可以减小一定的携带负担。配置上，EliteBook 一点也不含糊，Core 2 Duo 8400，ATI Mobility Radeon HD3450 完全可以保证本本胜任几乎所有的商务应用。对于高端用户来说，HP EliteBook 6930P 几乎代表了现在市面上本本的最高性能，强大的计算能力和出色的显示芯片定能满足各种苛刻的商务需求。</p>
<p>当然，作为商用高端本，HP EliteBook 6930P 还拥有众多特色的功能。首先，<a href="http://review.feedsky.com/review/feedsky/istef/~/txt/182/r.html">HP EliteBook 6930P</a> 拥有满足军用标准实验的设计，即使在震动和高湿度的环境下，以及60°C以下和–29 °C以下极高或极低的温度条件下也能保持环境可靠性和正常操作，大大提高了本本的稳定性和可靠性，而这两点对于商务用户是极其重要的。此外，HP EliteBook 6930P 为了能够满足商业精英的一切需求，加入了诸多人性化设计，独具创新的致力于简化、易用和舒适性。例如，借助HP最新技术，使用者只需轻触一下按钮，即可在几秒钟之内快速浏览个人电子邮件、日历和联系人和任务信息。这些功能对于提高处理日常事务的效率是非常有益的。</p>
<p>最后，看一段演示视频，来体验一下这款本本：</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/BGAasNZLhng&amp;hl=en&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/BGAasNZLhng&amp;hl=en&amp;fs=1" allowfullscreen="true"></embed></object></p>
<p>最后提一下，这款本本即将在中国上市了，它在北美地区的售价为 $1179 起，这个价格可不算便宜，不过基于它高端商务本的定位和众多出众的特色功能，有需要的朋友不妨考虑一下。</p>
<p>最后：<img class="alignnone" title="本文为 FeedSky 话题广告" src="http://review.feedsky.com/review/feedsky/istef/~/img/182/review.gif" alt="" width="113" height="15" /></p>
<a href="http://17fav.com/?v=3.0.2&hash=893dc034f3f9656a818dc07a7c890404&url=http%3A%2F%2Fblog.istef.info%2F2008%2F09%2F20%2Fad-hp-elitebook%2F&title=%E7%B2%BE%E8%8B%B1%E6%9C%AC%E6%9C%AC%EF%BC%9A%E6%83%A0%E6%99%AE+HP+EliteBook+6930P+%E9%AB%98%E7%AB%AF%E5%95%86%E5%8A%A1%E6%9C%AC&description=%E5%A6%82%E4%BB%8A%EF%BC%8C%E9%9A%8F%E7%9D%80%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%BD%BF%E7%94%A8%E7%9A%84%E6%99%AE%E5%8F%8A%EF%BC%8C%E4%BB%A5%E5%8F%8A%E7%94%B5%E8%84%91%E4%BB%B7%E6%A0%BC%E7%9A%84%E6%97%A5%E8%B6%8B%E5%90%88%E7%90%86%EF%BC%8C%E6%8B%A5%E6%9C%89%E4%B8%80%E5%8F%B0%E6%9C%AC%E6%9C%AC%E5%B7%B2%E7%BB%8F%E4%B8%8D%E5%86%8D%E6%98%AF%E4%B8%80%E7%A7%8D%E5%A5%A2%E6%9C%9B%E3%80%82%E5%AF%B9%E4%BA%8E%E6%9C%AC%E6%9C%AC%E6%9D%A5%E8%AF%B4%EF%BC%8C%E4%B8%BA%E4%BA%86%E9%99%84%E5%92%8C%E5%B8%82%E5%9C%BA%E9%9C%80%E6%B1%82%EF%BC%8C%E5%90%84%E7%A7%8D%E6%A1%A3%E6%AC%A1%E3%80%81%E9%9D%A2%E5%90%91%E4%B8%8D%E5%90%8C%E5%BA%94%E7%94%A8%E7%9A%84%E6%9C%AC%E6%9C%AC%E8%A2%AB%E7%9B%B8%E7%BB%A7%E5%BC%80%E5%8F%91%E5%87%BA%E6%9D%A5%E3%80%82%E4%BB%8A%E5%A4%A9%EF%BC%8C%E6%88%91%E8%A6%81%E4%BB%8B%E7%BB%8D%E7%9A%84%E4%B8%80%E6%AC%BE%E6%9C%AC%E6%9C%AC%E6%98%AF%E4%B8%80%E6%AC%BE%E9%AB%98%E7%AB%AF%E5%95%86%E5%8A%A1%E6%9C%AC...&tags=ad%2Cfeedsky%2Chp%2Cnotebook" rel="1848" class="btn-17fav" title="用 17fav 收藏和分享本文"><img src="http://blog.istef.info/wp-content/plugins/17fav-bookmark-share/bookmark-purple.gif" alt="17fav 收藏本文" /></a><hr /><p>Copyright &copy; 2004-2008 <a href="http://blog.istef.info">iStef.info</a> & <a href="http://yangliu.name">YangLiu.name</a> All rights reserved.</p>
<p>本博客文章欢迎转载，但请务必保留原文链接！同时，本博文章不欢迎任何形式的派生及篡改，如需引用，请使用引用通告(Trackback)。商业网站使用请务必先取得作者授权！</p> ]]></content:encoded>
			<wfw:commentRss>http://blog.istef.info/2008/09/20/ad-hp-elitebook/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.683 seconds -->
<!-- Cached page generated by WP-Super-Cache on 2009-01-08 19:36:01 -->
