<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2875930856248174414</id><updated>2011-04-22T03:32:56.331+08:00</updated><category term='Linux杂文'/><category term='IBM Lotus'/><category term='网络技术'/><category term='web'/><category term='English'/><category term='360安全卫士'/><category term='rpm fusion'/><category term='firefox3'/><category term='pidgin'/><category term='fedora'/><category term='virtulbox'/><category term='linux技术'/><category term='Oracle'/><category term='GTK'/><category term='kingsoft'/><category term='linux Mint5'/><category term='编辑器'/><category term='RAR'/><category term='Solaris'/><category term='windows'/><category term='BIOS技术'/><category term='网站'/><category term='vim'/><category term='fedora 10'/><category term='Android'/><category term='Distribution'/><category term='opera'/><category term='程序'/><category term='开源'/><category term='Redhat'/><category term='博客推广'/><category term='linux新闻'/><category term='vi'/><category term='cygwin'/><category term='杂文日志'/><category term='Packagekit'/><category term='文件系统'/><category term='浏览器'/><category term='文件系统性'/><category term='iSCSI'/><category term='上网'/><category term='木马'/><category term='Google'/><category term='字体'/><category term='Jing'/><category term='Sun'/><category term='笑话'/><category term='unix'/><category term='建站'/><category term='kernel'/><category term='Slackware'/><category term='windows7'/><category term='心情日志'/><category term='ubuntu'/><category term='新闻'/><category term='emces'/><category term='OS'/><title type='text'>我的linux世界</title><subtitle type='html'>Gradually I began to understand the complex world......</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default?start-index=101&amp;max-results=100'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>107</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-5376922700470473001</id><published>2009-05-07T14:33:00.002+08:00</published><updated>2009-05-07T14:50:40.646+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='开源'/><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>关于尝试提升Ubuntu中intel 显卡性能的笔记</title><content type='html'>在我更新到ubuntu 9.04时我同大多数人一样遇到了intel集成显卡性能低下的问题，在网上google了一些解决解方法，还是觉得ubuntu geek中提到的方法更全面且操作简单，需要的包都是已经打包好的。只要我们把以下的几个包下下来安装上去，然后配置一下xorg.conf就可以了。&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;$ wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30-rc2/linux-headers-2.6.30-020630rc2-generic_2.6.30-020630rc2_i386.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30-rc2/linux-headers-2.6.30-020630rc2_2.6.30-020630rc2_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30-rc2/linux-image-2.6.30-020630rc2-generic_2.6.30-020630rc2_i386.deb http://ftp.us.debian.org/debian/pool/main/libd/libdrm/libdrm2_2.4.9-1_i386.deb http://ftp.us.debian.org/debian/pool/main/libd/libdrm/libdrm-intel1_2.4.9-1_i386.deb http://http.us.debian.org/debian/pool/main/x/xserver-xorg-video-intel/xserver-xorg-video-intel_2.7.0-1_i386.deb&lt;br /&gt;下载后我们开始安装：&lt;br /&gt;$ sudo dpkg -i linux-headers-2.6.30-020630rc2_2.6.30-020630rc2_all.deb linux-headers-2.6.30-020630rc2-generic_2.6.30-020630rc2_i386.deb linux-image-2.6.30-020630rc2-generic_2.6.30-020630rc2_i386.deb libdrm2_2.4.9-1_i386.deb libdrm-intel1_2.4.9-1_i386.deb xserver-xorg-video-intel_2.7.0-1_i386.deb&lt;br /&gt;&lt;br /&gt;然后修改xorg.conf&lt;br /&gt;$sudo vim  /etc/X11/xorg.conf&lt;br /&gt;在Device字段修改&lt;br /&gt;&lt;code&gt;Section "Device"&lt;br /&gt;Identifier    "Configured Video Device"&lt;br /&gt;Option        "AccelMethod"            "uxa"&lt;br /&gt;&lt;strong&gt;Option        “Tiling”            “false”&lt;/strong&gt;&lt;br /&gt;EndSection&lt;/code&gt;&lt;br /&gt;修改后保存。&lt;br /&gt;然后重启电脑。如果启动正常的话就一切OK了。注意用glxgears测试的不准确，建议用ppracer。&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-5376922700470473001?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/5376922700470473001/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2009/05/ubuntuintel.html#comment-form' title='2 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/5376922700470473001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/5376922700470473001'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2009/05/ubuntuintel.html' title='关于尝试提升Ubuntu中intel 显卡性能的笔记'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-5971937884131138935</id><published>2009-04-28T12:44:00.002+08:00</published><updated>2009-04-28T12:57:41.968+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='开源'/><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>ubuntu 中安装libfetion的问题</title><content type='html'>在ubuntu9.04中默认好像没 安装curl所我们用libfetion的deb包安装上去时不能启动，在终端上运行会有提示说:&lt;br /&gt;linux-fetion: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory&lt;br /&gt;所以我们得手动把curl安装上去。&lt;br /&gt;sudo apt-get install curl(安装apt-get install libcurl4-openssl-dev 也可以的)&lt;br /&gt;安装完之后才可运行libfetion.&lt;br /&gt;当然我们可以自己编译原源码。这个我们可以看官方给出的方法，很容易安装！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-5971937884131138935?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/5971937884131138935/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2009/04/ubuntu-libfetion.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/5971937884131138935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/5971937884131138935'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2009/04/ubuntu-libfetion.html' title='ubuntu 中安装libfetion的问题'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-6224586855508257358</id><published>2009-04-27T17:01:00.003+08:00</published><updated>2009-04-27T17:32:56.639+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='BIOS技术'/><title type='text'>联想昭阳E390惊险刷BIOS经历</title><content type='html'>今天很不幸我的联想昭阳E390重装系统后，不停地弹出Evolusion邮件客户端。严重影响了我的工作。在网上我google了一下，我找了一些相关的BIOS，下下来我刷了一下。我也没有怎么看清楚那个BIOS信息，就这么刷进去了，抱着一试，死了不要的心理，重启了机子。等了几十秒种，屏上没有看到我熟悉的界面，心里更急了，再等了差不多一分钟，听到了进入系统的声音。想了想能进系统说明除了视频部分其它的应该是正常的。&lt;span class="fullpost"&gt;应该是这个BIOS有人更改过BIOS的视频BIOS，可是现在什么都看不到不知道如何是好。我是瞎摸索把自己PC上的液晶接到自己的笔记上，没有到竟然能看到图形界面，心里总算是可是放松了，真以为没有办法刷回原来的BIOS去，赶紧刷回去，然后又重新打，偶尔又看到说只是找到KBC部分的就可以了是以.BIN格式的。可是找了好久没有找到网上说的可以修复这个问题的KBC bios，不过工夫不负有心人，我还是在一个网站上找到了。用U盘启动盘进入DOS刷了进去，重启系统测试了好几个钟都不会自动弹出来了。呵呵，终于好了。&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-6224586855508257358?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/6224586855508257358/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2009/04/e390bios.html#comment-form' title='2 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/6224586855508257358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/6224586855508257358'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2009/04/e390bios.html' title='联想昭阳E390惊险刷BIOS经历'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-5863026804598520054</id><published>2009-04-23T12:50:00.001+08:00</published><updated>2009-04-23T12:55:52.450+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='开源'/><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>ubuntu 9.04即将发布！</title><content type='html'>[转载]按照 Ubuntu 9.04 (Jaunty Jackalope) 官方发布的系统开发日程， Ubuntu 9.04 正式版将在今天对外发布。巧从 Ubuntu 发布新版本的惯例来看， Ubuntu 新版的镜像将在正式发布日之前制作完成并向各地的镜像&lt;a href="http://www.ccw.com.cn/server/topic/stor/" target="_blank"&gt;服务器&lt;/a&gt;进行分发相应的文件。经 Own&lt;a href="http://wiki.ccw.com.cn/Linux" target="_blank"&gt;Linux&lt;/a&gt; 成员证实，Ubuntu 9.04 正式版镜像已经在向各地的镜像服务器进行分发了，ubuntu-9.04-desktop-i386.iso 的大小大概为 698.96MB 。&lt;span class="fullpost"&gt;&lt;br /&gt;不过，笔者声明本文并不是鼓励大家现在去下载这些正在分发的 Ubuntu 9.04 正式版镜像文件，需要注意的是如果大家现在都去下载(尤其是迅雷)这些 Ubuntu 9.04 正式版镜像文件，这样会在极大的程度上影响 Ubuntu 9.04 正式版镜像文件向各地的镜像服务分发的进度，甚至可能导致 Ubuntu 9.04 不能如期发布，并影响发布后的对巨大下载流量的分压能力。&lt;br /&gt;希望 Ubuntu 爱好者们先不要提供 Ubuntu 9.04 正式版镜像的分发地址。&lt;br /&gt;Ubuntu 9.04，开发代号 Jaunty Jackalope，Ubuntu 9.04 是继 Ubuntu 4.10 首个发行版来的第十的个发行版，它的发布也就宣布了 Ubuntu 已经走过了整整 5 个年头，在这短短的5年里， Ubuntu 发展速度是其他任何 Linux 的发行版无法比拟的，这都得益于 Ubuntu 的核心思想 “Linux for Human Beings” 和 &lt;a href="http://topic.ccw.com.cn/corpCenter/249.html" target="_blank"&gt;Ca&lt;/a&gt;nonical 公司的大力推动。&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-5863026804598520054?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/5863026804598520054/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2009/04/ubuntu-904.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/5863026804598520054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/5863026804598520054'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2009/04/ubuntu-904.html' title='ubuntu 9.04即将发布！'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-3268878666192803776</id><published>2009-04-23T09:31:00.002+08:00</published><updated>2009-04-23T09:59:11.244+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='开源'/><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='fedora'/><title type='text'>Foxit Reader Linux 版发布</title><content type='html'>今天发现在Foxit Read放出了linux 桌面版本，这对我们经常看PDF文档的人来说可是好消息。Foxit小巧快速，功能丰富。这个版本主要有以下更新。&lt;br /&gt;&lt;ol&gt;&lt;li&gt;增加了对于非嵌入式 中文、日文和韩语字符的支持；&lt;/li&gt;&lt;li&gt;通过添加抗锯齿功能提升了打印质量；&lt;/li&gt;&lt;li&gt;增加了“上一页”和“下一页”功能；&lt;/li&gt;&lt;li&gt;增加保存 PDF 功能。&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;有兴趣的朋友们可以在他们的官方网站上&lt;a href="http://www.foxitsoftware.com/pdf/desklinux/index.html"&gt;下载&lt;/a&gt;。&lt;/p&gt;&lt;p&gt;同时附上&lt;a href="http://foxit.vo.llnwd.net/o28/pub/foxit/reader/desktop/linux/1.x/1.0/enu/FoxitReader-1.0-1.i386.rpm"&gt;rpm包下载&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-3268878666192803776?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/3268878666192803776/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2009/04/foxit-reader-linux.html#comment-form' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/3268878666192803776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/3268878666192803776'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2009/04/foxit-reader-linux.html' title='Foxit Reader Linux 版发布'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-3553698471539992099</id><published>2009-04-21T14:51:00.004+08:00</published><updated>2009-04-21T14:56:14.417+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><category scheme='http://www.blogger.com/atom/ns#' term='Sun'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'>Oracle 收购 Sun</title><content type='html'>今天准备更新blogger换个模板，好久没有更新了，弄了好久才好，还是庆祝一下终于弄好了呵呵！！刚看到一则消息，Oracle 要收购Sun，Oracle 已与 Sun 达成了收购协议。这笔交易价格为 74 亿美元。目前，Oracle 和 Sun 双方均已在自己的网站上公布了这一消息。包括 Java、Solaris、Open Solaris、MySQL、VirtualBox 等在内的 Sun 旗下的产品将何去何从，令人关注。 个人还是希望Sun能够走下去。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-3553698471539992099?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/3553698471539992099/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2009/04/oracle-sun.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/3553698471539992099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/3553698471539992099'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2009/04/oracle-sun.html' title='Oracle 收购 Sun'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-1935740708730483955</id><published>2009-03-03T08:58:00.005+08:00</published><updated>2009-03-26T09:52:27.086+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='fedora 10'/><title type='text'>使用axel加速yum更新</title><content type='html'>&lt;div class="dyfirst"&gt;很多人都在用Ubuntu其中一个原因也许是喜欢它基于Debian的更新方式其实fedora或其它的一些基于fedora的发行版使用yum更新系统也一样的快速方便。这只要你简单的加一些插件就行比如&lt;a href="http://axel.alioth.debian.org/"&gt;axel&lt;/a&gt;，我要推介的也是这个插件。这个插件主要优势就是可以多线程下载,从而达到加速下载的目的。下面我们就来试用一下吧&lt;br /&gt;   首先下载axel源码包并进行编译到下面站点下载最新的axel源包,&lt;a href="http://wilmer.gaast.net/main.php/axel.html"&gt;http://wilmer.gaast.net/main.php/axel.html&lt;/a&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;.进入下载目录:&lt;br /&gt;$tar zxvf 文件名&lt;br /&gt;$cd 解压出来的目录&lt;br /&gt;$./configure --i18n=1 --prefix=/usr(这样可以避免提示找不到axel的问题）&lt;br /&gt;$make&lt;br /&gt;$make install&lt;br /&gt;然后安装yum-fastestmirror插件。&lt;br /&gt;安装完之后还要把两个配置文件放在对应的地方，把axelget.py放到/usr/lib/yumplugins/,把axelget.conf放在/etc/yum/pluginconf.d下。&lt;br /&gt;安装完axel我们还要设置一下fedora.repo和fedora-updates.repo文件才能达到真正的快速。&lt;br /&gt;在fedora.repo和fedora-updates.repo文件中的&lt;br /&gt;mirrorlist=http://mirrors.fedoraproject.org/publiclist/Fedora/$releasever/$basearch/&lt;br /&gt;改为：&lt;br /&gt;mirrorlist=http://mirrors.fedoraproject.org/publiclist/Fedora/$releasever/$basearch/&amp;country=jp(us可选）&lt;br /&gt;然后把/var/yum/fedora/和/var/yum/fedora-updates中的mirrorlist.txt删除&lt;br /&gt;这样就OK了，平均都有一百多K的速度。有时能达到两百多K我的是1M的&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-1935740708730483955?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/1935740708730483955/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2009/03/axel.html#comment-form' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/1935740708730483955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/1935740708730483955'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2009/03/axel.html' title='使用axel加速yum更新'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-909261933600614688</id><published>2009-02-28T13:24:00.002+08:00</published><updated>2009-02-28T14:10:34.285+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='fedora'/><category scheme='http://www.blogger.com/atom/ns#' term='fedora 10'/><title type='text'>Fedora中用系统盘或镜像做软件仓库</title><content type='html'>&lt;div class="dyfirst"&gt;对于一些人可能上网不方便或都速慢得不行的人可以考虑用已有的DVD系统盘或电脑上的DVD镜像做一个本地的软件仓库。我今天就实现了。具体的做法如下：&lt;br /&gt;1、如果是用DVD光盘的话插入光盘 mount DVD，这个步骤就不说了，最简单的:&lt;br /&gt;#mkdir /media/FedoraDvd&lt;br /&gt;#mount /dev/cdrom /media/FedoraDvd&lt;br /&gt;2、mount DVD ISO文件到一个临时文件夹&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;#mkdir /media/iso&lt;br /&gt;#mount -r -o loop /home/Luke/Document/Fedora-8-x86_64-DVD.iso /media/iso&lt;br /&gt;&lt;br /&gt;3、备份并修改yum仓库,建议这样：&lt;br /&gt;&lt;br /&gt;#mkdir /etc/yum.repos.d/temp&lt;br /&gt;&lt;br /&gt;#mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/temp&lt;br /&gt;&lt;br /&gt;#cp /etc/yum.repos.d/temp/fedora.repo /etc/yum.repos.d/&lt;br /&gt;&lt;br /&gt;注释掉fedora.repo中所有以 baseurl or mirrorlist开始的行,&lt;br /&gt;&lt;br /&gt;增加下面这行&lt;br /&gt;&lt;br /&gt;baseurl=file:///path/to/your/repo&lt;br /&gt;注：有些人是在自己本地用createrepo创建了一个repo其实这样没有必要的。而且用这个命令的时候分让费好多时间。&lt;br /&gt;4、现在就可以使用本地ISO或光盘来安装软件了。&lt;br /&gt;这样只能安装ISO镜像里面有的程序，安装完之后再将yum仓库恢复。&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-909261933600614688?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/909261933600614688/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2009/02/fedora.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/909261933600614688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/909261933600614688'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2009/02/fedora.html' title='Fedora中用系统盘或镜像做软件仓库'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-6945407190499350610</id><published>2009-02-24T09:18:00.004+08:00</published><updated>2009-02-24T16:05:31.236+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='fedora'/><title type='text'>在Dell optiplex 320中安装linux</title><content type='html'>&lt;div class="dyfirst"&gt;一直以来都是家用linux，单位用windows，最近工作不是很忙，就想在办公用的电脑上装个LINUX（fedora），但安装过程极不顺利，因为硬件是DELL Optiplex 320，网上有很多朋友和我是同样问题，具体为什么这款机子不让装LINUX就不大清楚了。&lt;br /&gt;以下是我的安装过程。&lt;br /&gt;刻录光盘，从光盘引导启动系统；&lt;br /&gt;DELL Optiplex 320是64位构架，我选择的fedora-10-x86_64版。&lt;br /&gt;在boot:提示行输入“acpi=off”按回车键只有这样才能顺利启动&lt;span class="fullpost"&gt;&lt;br /&gt;按正常情况下的步骤安装系统；&lt;br /&gt;重启进入系统后，安装GRUB2：&lt;br /&gt;虽然grub不能引导linux，但GRUB2是可以的，&lt;br /&gt;#yum install grub2&lt;br /&gt;#grub2-install /dev/sda&lt;br /&gt;#update-grub&lt;br /&gt;配置GRUB：&lt;br /&gt;#vi /boot/grub2/grub.cfg (一定要设置准确root)&lt;br /&gt;在内核选项后加参数“ acpi=off”&lt;br /&gt;删除grub:&lt;br /&gt;#apt-get remove grub&lt;br /&gt;其它：内核选项中一定要加上acpi=off。&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-6945407190499350610?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/6945407190499350610/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2009/02/dell-optiplex-320linux.html#comment-form' title='2 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/6945407190499350610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/6945407190499350610'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2009/02/dell-optiplex-320linux.html' title='在Dell optiplex 320中安装linux'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-8483069518811166315</id><published>2009-02-22T19:34:00.002+08:00</published><updated>2009-02-22T19:51:01.357+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><title type='text'>ATi冶天催化剂驱动 v9.2放出</title><content type='html'>&lt;div class="dyfirst"&gt;AMD今天放出了ATi冶天催化剂驱动 v9.2 for linux(当然还有其它平台的版本，此版本较上版本修正一些BUG&lt;br /&gt;&lt;ol&gt;&lt;li&gt;修复MythTV全屏会花屏的问题&lt;/li&gt;&lt;li&gt;修复CCC不能正确显示驱动版本的问题&lt;/li&gt;&lt;li&gt;修复GOOGLE EARTH不能启动的问题&lt;/li&gt;&lt;li&gt;修复Mplayer播放AVI文件时全屏后不能停止播放的问题等等。&lt;/li&gt;&lt;/ol&gt;需要的朋友请到这里下载&lt;a href="http://ati.amd.com/support/driver.html"&gt;ATi冶天催化剂驱动 v9.2&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-8483069518811166315?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/8483069518811166315/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2009/02/ati-v92.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/8483069518811166315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/8483069518811166315'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2009/02/ati-v92.html' title='ATi冶天催化剂驱动 v9.2放出'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-7631417959527659980</id><published>2009-02-21T09:50:00.003+08:00</published><updated>2009-02-21T10:06:58.296+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vim'/><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><title type='text'>解决gedit乱码问题</title><content type='html'>&lt;div class="dyfirst"&gt;好多情况下gedit 在打开windows分区下的文本文件，和下载下来的文本文件时会出乱码的情况，这种情况一般都是由于字符编码的源因，因为linux下缺省情况下是采用UTF-8的，所以我们最好把GBK,GB2312,之类 的字符编码加上去。步骤是，按ALT+F2输入gconf-edit调出gconf-edit在apps-&gt;gedit-2-&gt;preferences－＞encodings在右边的auto-detected中双击会弹出一个对话框，在那里加入GBK,GB2312编码就可以了。&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_CeUkKlNAMeI/SZ9hKAfoxWI/AAAAAAAAAXw/KOj6xsdX5KA/s1600-h/gedit2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 156px;" src="http://2.bp.blogspot.com/_CeUkKlNAMeI/SZ9hKAfoxWI/AAAAAAAAAXw/KOj6xsdX5KA/s400/gedit2.png" alt="" id="BLOGGER_PHOTO_ID_5305065710625015138" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-7631417959527659980?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/7631417959527659980/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2009/02/gedit.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/7631417959527659980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/7631417959527659980'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2009/02/gedit.html' title='解决gedit乱码问题'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_CeUkKlNAMeI/SZ9hKAfoxWI/AAAAAAAAAXw/KOj6xsdX5KA/s72-c/gedit2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-4235199304504157514</id><published>2009-02-17T20:31:00.000+08:00</published><updated>2009-02-17T20:33:28.686+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='kernel'/><title type='text'>Linux内核裁剪的具体步骤</title><content type='html'>&lt;div class="dyfirst"&gt;在menuconfig中配置：&lt;br /&gt;详细介绍内核配置选项及删改情况&lt;br /&gt;第一部分：全部删除&lt;br /&gt;Code maturity level options ---&gt; 代码成熟等级选项&lt;br /&gt;[]Prompt for development and/or incomplete code/drivers 默认情况下是选择的，这将会在设置界面中显示还在开发或者还没有完成的代码与驱动.不选。&lt;br /&gt;第二部分 ：除以下选项，其它全部删除&lt;br /&gt;General setup—〉&lt;span class="fullpost"&gt;&lt;br /&gt;System V IPC (IPC:Inter Process Communication)是组系统调用及函数库，它能让程序彼此间同步进行交换信息。某些程序以及DOS模拟环境都需要它。为进程提供通信机制，这将使系统中各进程间有交换信息与保持同步的能力。有些程序只有在选Y的情况下才能运行，所以不用考虑，这里一定要选。&lt;br /&gt;第三部分：除以下选项，其它全部删除&lt;br /&gt;Loadable module support ---&gt; 可引导模块支持 建议作为模块加入内核&lt;br /&gt;[] Enable loadable module support 这个选项可以让你的内核支持模块，模块是什么呢？模块是一小段代码，编译后可在系统内核运行时动态的加入内核，从而为内核增加一些特性或是对某种硬件进行支持。一般一些不常用到的驱动或特性可以编译为模块以减少内核的体积。在运行时可以使用modprobe命令来加载它到内核中去(在不需要时还可以移除它)。一些特性是否编译为模块的原则是，不常使用的，特别是在系统启动时不需要的驱动可以将其编译为模块，如果是一些在系统启动时就要用到的驱动比如说文件系统，系统总线的支持就不要编为模块了，否在无法启动系统。&lt;br /&gt;[]Automatic kernel module loading 一般情况下，如果我们的内核在某些任务中要使用一些被编译为模块的驱动或特性时，我们要先使用modprobe命令来加载它，内核才能使用。不过，如果你选择了这个选项，在内核需要一些模块时它可以自动调用modprobe命令来加载需要的模块，这是个很棒的特性，当然要选Y喽。&lt;br /&gt;第四部分：全部删除&lt;br /&gt;Block layer-----〉块设备&lt;br /&gt;第五部分：除以下选项，其它全部删除&lt;br /&gt;Processor type and features ---&gt; 处理器类型&lt;br /&gt;Subarchitecture Type (PC-compatible) ---&gt; 这选项的主要的目的，是使Linux可以支持多种PC标准，一般我们使用的PC机是遵循所谓IBM兼容结构(pc/at)。这个选项可以让你选择一些其它架构。我们一般选择PC-compatible就可以了。&lt;br /&gt;Processor family（386） : 它会对每种CPU做最佳化，让它跑的好又快，一般来说，你是什么型号的就选什么型号的就好。我选的是386，这样内核会省下不少空间&lt;br /&gt;第六部分：除以下选项，其它全部删除&lt;br /&gt;Power management options (ACPI, APM) ---&gt; 电源管理选项&lt;br /&gt;[ ] Power Management Debug Support 电源管理的调试信息支持，如果不是要调试内核有关电源管理部份，请不要选择这项。&lt;br /&gt;ACPI Support ---〉高级电源接口配置支持，如果BIOS支持，建议选上这项&lt;br /&gt;[]Button 这个选项用于注册基于电源按钮的事件，比如power, sleep等，当你按下按钮时事件将发生，一个守护程序将读取/proc/acpi/event，并执行用户在这些事件上定义的动作比如让系统关机。可以不选择，根据自己的需求。&lt;br /&gt;第七部分：除以下选项，其它全部删除&lt;br /&gt;Bus options (PCI, PCMCIA, EISA, MCA, ISA) ---&gt; 总线选项&lt;br /&gt;[]PCI support&lt;br /&gt;PCI access mode (Any) ---&gt; PCI外围设备配置，强列建议选Any，系统将优先使用MMConfig，然后使用BIOS，最后使用Direct检测PCI设备。&lt;br /&gt;第八部分：除以下选项，其它全部删除&lt;br /&gt;Executable file formats ---&gt;&lt;br /&gt;Kernel support for ELF binaries ELF是开放平台下最常用的二进制文件，它支持不同的硬件平台。一定要选。&lt;br /&gt;第九部分：除以下选项，其它全部删除&lt;br /&gt;Networking&lt;br /&gt;Networking options ---&gt;&lt;br /&gt;[]Unix domain sockets&lt;br /&gt;[]TCP/IP networking&lt;br /&gt;第十部分：除以下选项，其它全部删除&lt;br /&gt;Device Drivers ---&gt;设备驱动&lt;br /&gt;Block devices-------〉&lt;br /&gt;[]Compaq SMART2 support&lt;br /&gt;[] Compaq Smart Array 5xxx support&lt;br /&gt;[]Loopback device support 大部分的人这一个选项都选N，因为没有必要。但是如果你要mount iso文件的话，你得选上Y。这个选项的意思是说，可以将一个文件挂成一个文件系统。如果要烧光盘片的，那么您很有可能在把一个文件烧进去之前，看看这个文件是否符合IS09660的文件系统的内容，是否符合您的需求。而且，可以对这个文件系统加以保护。不过，如果您想做到这点的话，您必须有最新的 mount程序，版本是在2.5X版以上的。而且如果您希望对这个文件系统加上保护，则您必须有des.1.tar.gz 这个程序。注意：此处与网络无关。建议编译成模块&lt;br /&gt;[] RAM disk support&lt;br /&gt;SCSI device support ---&gt; 里面有关于USB支持的，要选择&lt;br /&gt;[]SCSI device support USB要用，必须选择&lt;br /&gt;[]legacy /proc/scsi/ support USB要用，必须选择&lt;br /&gt;[]SCSI disk support USB要用，必须选择&lt;br /&gt;SCSI Low-level drivers&lt;br /&gt;[]Serial ATA(SATA) support&lt;br /&gt;[]Intel PIIX/ICH SATA support  这个必须选择，否则无法产生引导文件&lt;br /&gt;[]Via SATA support&lt;br /&gt;Networking device support ---&gt; 这个下面是选网卡驱动，一定要选&lt;br /&gt;Ethernet(1000mbit)-&amp;#61664;我的电脑是千兆网卡所以就选这个&lt;br /&gt;[]broadcom Tigon3support&lt;br /&gt;Input device support ---&gt; 这个里面要设置你的鼠标键盘什么的&lt;br /&gt;[]Provide legacy /dev/psaux device&lt;br /&gt;Graphics support ---&gt;&lt;br /&gt;[]Support for frame buffer devices 支持Frame buffer的，一定要选择&lt;br /&gt;USB support ---&gt;&lt;br /&gt;[]USB device filesystem 这个好象是用U盘必须的&lt;br /&gt;[]EHCI HCD (USB 2.0) support 有usb2.0就选上把，编译成模块&lt;br /&gt;[]OHCI HCD support 必须选择，编译成模块&lt;br /&gt;[]UHCI HCD (most Intel and VIA) support 必须选择，编译成模块&lt;br /&gt;[]USB Mass Storage support 用U盘必须选择&lt;br /&gt;USB Human Interface Device (full HID) support 里面选择usb鼠标和usb键盘，如果你有一定选上这个必需选&lt;br /&gt;HID input layer support 应该选择&lt;br /&gt;/dev/hiddev raw HID device support如果这里有USB键盘和鼠标选项，一定要选择&lt;br /&gt;第十一部分：除以下选项，其它全部删除&lt;br /&gt;file systems ---&gt;文件系统&lt;br /&gt;Second extended fs support&lt;br /&gt;# Ext2 extended attributes&lt;br /&gt;# Ext2 POSIX Access Control Lists&lt;br /&gt;# Ext2 Security Labels&lt;br /&gt;Ext3 journalling file system support&lt;br /&gt;# Ext3 extended attributes&lt;br /&gt;# Ext3 POSIX Access Control Lists&lt;br /&gt;# Ext3 Security Labels 以上这些肯定是要选择的，linux的标准文件系统&lt;br /&gt;Kernel automounter support 内核自动挂载的，当然要选&lt;br /&gt;Kernel automounter version 4 support (also supports v3) 当然要选&lt;br /&gt;DOS/FAT/NT Filesystems ---&gt;&lt;br /&gt;DOS FAT fs support&lt;br /&gt;MSDOS fs support&lt;br /&gt;VFAT (Windows-95) fs support&lt;br /&gt;NTFS file system support&lt;br /&gt;Native language support&amp;#61664;语言支持，这里就支持英语和汉语就行了，不多说了&lt;br /&gt;[]NLS ISO 8859-1 必须选择，这个是关于U盘挂载的。&lt;br /&gt;CD-ROM/DVD Filesystems ---&gt; 这个是关于挂载ISO文件的，用的话就选。&lt;br /&gt;ISO 9660 CDROM file system support&lt;br /&gt;第十二部分: 全部删除&lt;br /&gt;Instrumentation support&lt;br /&gt;第十三部分：全部删除&lt;br /&gt;Kernel hacking ---&gt;破解核心？可不是当骸客啦，不选&lt;br /&gt;第十四部分：全部删除&lt;br /&gt;Security options ---&gt;&lt;br /&gt;第十五部分：全部删除&lt;br /&gt;Cryptographic options ---&gt;这是核心支持加密的选项&lt;br /&gt;第十六部分：全部删除&lt;br /&gt;Library routines ---&gt;&lt;br /&gt;附：&lt;br /&gt;内核配置&lt;br /&gt;　　内核配置的方法很多，make config、make xconfig、make menuconfig、make oldconfig等等，它们的功能都是一样的，区别应该从名字上就能看出来，只有make oldconfig是指用系统当前的设置（./.config）作为缺省值。这里用的是make menuconfig。&lt;br /&gt;　　需要牢记:不必要的驱动越多，内核就越大，不仅运行速度慢、占用内存多，在少数情况下、还会引发其他问题。具体步骤如下：&lt;br /&gt;首先确定shell是bash。&lt;br /&gt;然后&lt;br /&gt;$make menuconfig&lt;br /&gt;有一些默认的符号其含义如下：&lt;br /&gt;y：加载&lt;br /&gt;n：不加载&lt;br /&gt;m：作为模块加载&lt;br /&gt;可以配置的选项有以下一些：&lt;br /&gt;1）code maturity level option 代码成熟度&lt;br /&gt;prompt for development and/or incomplete code/drivers [N/y/?]&lt;br /&gt;如果有兴趣测试一下内核中尚未最终完成的某些模块,就选y，否则选N，想知道更详细的信息选？会看到联机帮助（以下？的含义相同）,N大写表示缺省值。&lt;br /&gt;2）processor type and features 处理器类型及特性&lt;br /&gt;Processor family（386，486/Cx486，586/K5/5x86/6x86，Pentium/K6/TSC， PPro/6x86MX）[PPro/6x86MX]&lt;br /&gt;[]内的是缺省值，我们可以根据前面介绍的uname 命令执行的结果选择。此项如果高于386，那么生成的内核在386机器上将不能启动。&lt;br /&gt;Math emulation（CONFIG_MATH_EMULATION）[N/y/?]&lt;br /&gt;需要进行协处理器模拟吗？一般的机器都回n。如果机器已经有硬件的协处理器，那么内核仍将使用硬件，而忽略软件的math-emulation，这将使内核变大变慢。&lt;br /&gt;MTRR（Memory Type Range Register）support（CONFIG_MTRR）[N/y/？]&lt;br /&gt;在Pentium、Pro/Pentium II类的系统中可以提高图像写入速度。&lt;br /&gt;Symmetric multi-processing support（CONFIG_SMP）[Y/n/？]&lt;br /&gt;如果您的机器有多个处理器，就选y。此时要选中下面的Enhanced Real Time Clock Support&lt;br /&gt;3）loadable model support 可加载模块支持&lt;br /&gt;Enable loadable module support（CONFIG_MODULES）[Y/n/？]&lt;br /&gt;最好选y，不然许多仅供动态加载的模块就不能用了。&lt;br /&gt;Set version information on all symbols for modules（CONFIG_MODVERSIONS）[N/y/？]&lt;br /&gt;选N&lt;br /&gt;Kernel module loader（CONFIG_KMOD）[N/y/?]&lt;br /&gt;4）general setup 一般设置&lt;br /&gt;Networking support（CONFIG_NET）[Y/n/?]&lt;br /&gt;选y吧，现在还有几台计算机不用上网呢？&lt;br /&gt;PCI support （CONFIG_PCI）[Y/n/?]&lt;br /&gt;PCI 总线和设备总该有吧。&lt;br /&gt;PCI access mode（BIOS，Direct，Any）[Any]&lt;br /&gt;缺省值比较保险，但如果您对您的主板很有信心，就选BIOS。&lt;br /&gt;PCI quirks （CONFIG_PCI_QUIRKS）[Y/n/?]&lt;br /&gt;用于修补BIOS中对PCI有影响的BUG，同样，如果您对主板很有信心，就选n。&lt;br /&gt;Backward-compatible /proc/pci〉（CONFIG_PCI_OLD_PROC）[Y/n/?]&lt;br /&gt;以前的内核使用/proc/pci，新版内核使用/proc/bus/pci，要保持兼容性就选y。&lt;br /&gt;MCA support（CONFIG_MCA）[N/y/?]&lt;br /&gt;查看帮助吧。&lt;br /&gt;SGI Visual Workstation support（CONFIG_VISWS）[N/y/?]&lt;br /&gt;您的机器是SGI的吗？是就选y。&lt;br /&gt;System V IPC（CONFIG_SYSVIPC）[Y/n/?]&lt;br /&gt;进程间通信函数和系统调用。Linux内核的五大组成部分之一，一定要选。&lt;br /&gt;BSD Process Accounting（CONFIG_BSD_PROCESS_ACCT）[N/y/?]&lt;br /&gt;用于启动由内核将进程信息写入文件的用户级系统调用。就看您想不想用它了。&lt;br /&gt;Sysctl support（CONFIG_SYSCTL）[Y/n/?]&lt;br /&gt;在内核正在运行的时候修改内核。用8KB空间换取某种方便。别选吧，除非你真的想试试。&lt;br /&gt;Kernel support for a.out binaries（CONFIG_BINFMT_AOUT）[Y/m/n/?]&lt;br /&gt;为了能使用以前编译的程序，选y。&lt;br /&gt;Kernel support for ELF binaries（CONFIG_BINFMT_ELF）[Y/m/n/?]&lt;br /&gt;为了能使用现在编译的程序，选y。&lt;br /&gt;Kernel support for MISC binaries（CONFIG_BINFMT_MISC）[Y/m/n/?]&lt;br /&gt;一般选y，用于支持java等代码的自动执行。&lt;br /&gt;Parallel port support（CONFIG_PARPORT）[N/y/m/?]&lt;br /&gt;并口设备，如打印机。&lt;br /&gt;5）plug and play support 即插即用设备支持&lt;br /&gt;Plug and Play support （CONFIG_PNP）[N/y/?]&lt;br /&gt;选y吧。&lt;br /&gt;6）block devices 块设备&lt;br /&gt;Normal PC floppy disk support（CONFIG_BLK_DEV_FD）[Y/m/n/?]&lt;br /&gt;一般的软驱。选y。&lt;br /&gt;Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support（CONFIG_BLK_DEV_IDE）[Y/m/n/?]&lt;br /&gt;这几种接口的硬盘、光驱、磁带、软驱。选y。&lt;br /&gt;Include IDE/ATAPI CDROM support（CONFIG_BLK_DEV_IDECD）[Y/m/n/?]&lt;br /&gt;CDROM。选y。&lt;br /&gt;7）networking options 网络选项&lt;br /&gt;Packet socket （CONFIG_PACHET）[Y/m/n/?]&lt;br /&gt;按照目前网络发展的状况，选y比较好。当然也可以选其它的。&lt;br /&gt;Kernel/User netlink socke（CONFIG_NETLINK）[N/y/?]&lt;br /&gt;内核与用户进程双向通信。选y。&lt;br /&gt;Network firewalls（CONFIG_FIREWALL）[N/Y/?]&lt;br /&gt;如果真的需要用防火墙，就选y。&lt;br /&gt;UNIX domain sockets（confgi_unix）[Y/m/n/?]&lt;br /&gt;socket 的用处太多了。选y。&lt;br /&gt;TCP/IP networking（CONFIG_INET）[Y/n/?]&lt;br /&gt;选y，理由如上一条。&lt;br /&gt;The IPX protocol （CONFIG_IPX）[N/y/m/?]&lt;br /&gt;其实并没有那么多人真的需要使用或者学习IPX，所以一般选N。&lt;br /&gt;Appletalk DDP（CONFIG_ATALK）[N/y/m/?]&lt;br /&gt;选N，理由同上。&lt;br /&gt;8）SCSI support SCSI支持，SCSI low-level drives SCSI低级驱动&lt;br /&gt;根据系统中SCSI设备的实际情况选择。&lt;br /&gt;9）Networking device support 网络设备支持&lt;br /&gt;如果用LAN上网，就选择网卡；&lt;br /&gt;如果用MODEM拨号上网，就要看ISP提供那种服务了，一般都是PPP。&lt;br /&gt;10）Amateur Radio support 业余收音机支持&lt;br /&gt;这是什么我不太清楚，所以选N。&lt;br /&gt;11）ISDN subsystem ISDN子系统&lt;br /&gt;好像已经有支持ISDN的MODEM了，所以最好先看看自己的MODEM是不是这种，再做选择。&lt;br /&gt;12）Old CD-ROM dfivers （not SCSI， not IDE） 老式光驱驱动&lt;br /&gt;一般选N，因为这种设备实在很少见。&lt;br /&gt;13）Character devices 字符设备&lt;br /&gt;Virtual terminal（CONFIG_VT）[Y/n/?]&lt;br /&gt;Linux上一般可以用Alt+F1/F2/F3/F4来切换不同的任务终端，即使在一台计算机上也可以充分使用Linux的多任务能力，一些需要以命令行方式安装合适用的软件如果有虚拟终端的支持就会更方便，因此选y。&lt;br /&gt;Support for console on virtual terminal（CONFIG_VT_CONSOLE）[Y/n/?]&lt;br /&gt;选y将支持一个虚拟终端作为控制台。一般为Alt+F1。&lt;br /&gt;Support for console on serial port（CONFIG_SERIAL）[Y/m/n/?]&lt;br /&gt;除非真的需要一个串口控制台，否则选n。&lt;br /&gt;Extended dumb serial driver options（CONFIG_SERIAL_EXTENDED）[N/y/?]&lt;br /&gt;如果希望使用"dumb"的非标准特性（如HUB6支持），选y，一般选N。&lt;br /&gt;Non-standard serial port support（CONFIG_SERIAL_NONSTANDARD）[N/y/?]&lt;br /&gt;非标准串口。一般选N。&lt;br /&gt;UNIX98 PTY support（CONFIG_UNIX98_PTYS）[Y/n/?]&lt;br /&gt;PTY指伪终端，一般用户就选n。但如果想用telnet或者xterms作为终端访问主机,并且已经安装了glibc2.1，就可以选y。&lt;br /&gt;Maximum number of UNIX98 PTYs in use（0-2048）（CONFIG_UNIX98_PTY_COUNT）[256]&lt;br /&gt;缺省值就可以了。&lt;br /&gt;Mouse Support（not serial mice）（CONFIG_MOUSE）[Y/n/?]&lt;br /&gt;PS/2等非串口鼠标选y，否则选N。&lt;br /&gt;14）Mice 鼠标&lt;br /&gt;根据自己的鼠标类型选择。&lt;br /&gt;15）Video for Linux Linux视频&lt;br /&gt;根据系统中的音/视频捕捉设备选择。&lt;br /&gt;16）Joystick support 操纵杆&lt;br /&gt;根据系统中的游戏杆设备选择&lt;br /&gt;17）Ftape，the floopy tape device driver Ftape设备驱动&lt;br /&gt;Ftape （QIC-80/Travan）support（CONFIG_FTAPE）[N/y/m/?]&lt;br /&gt;如果系统中有磁带机，选y。&lt;br /&gt;18）Filesystems 文件系统&lt;br /&gt;文件系统的选择要比较仔细，因为其中的一些给某些系统功能提供支持。而且除了proc、ext2等文件系统之外，其它的文件系统（包括下面的网络文件系统）都可以选择为m方式，从而减小内核启动时的体积。&lt;br /&gt;Quota support（CONFIG_QUOTA）[N/y/?]&lt;br /&gt;用于给用户划分定量的磁盘空间。如不用此功能就选N。&lt;br /&gt;DOS FAT fs support（CONFIG_FAT_FS）[N/y/m/?]&lt;br /&gt;为内核提供FAT支持，多数用户有可能从Linux访问同一系统中的WINDOWS硬盘空间，因此最好选y。&lt;br /&gt;ISO 9660 CDROM filesystem support（CONFIG_ISO9660_FS）[Y/m/n/?]&lt;br /&gt;有标准光驱的系统应该选Y。&lt;br /&gt;Minix fs support（CONFIG_MINIX_FS）[N/y/m/?]&lt;br /&gt;用于创建启动盘的文件系统，多数应该选y或者m。&lt;br /&gt;/proc filesystem support（CONFIG_PROC_FS）[Y/n/?]&lt;br /&gt;虚拟文件系统，必须选Y。&lt;br /&gt;Second extended fs support（CONFIG_EXT2_FS）[Y/m/n/?]&lt;br /&gt;Linux标准文件系统，都应该选Y。&lt;br /&gt;19）Network file systems 网络文件系统&lt;br /&gt;Coda filesystem support （advanced network fs）（CONFIG_CODA_FS）[N/y/m/?]&lt;br /&gt;先看帮助再选。&lt;br /&gt;NFS filesystem support（CONFIG_NFS_FS）[Y/m/n/?]&lt;br /&gt;选Y或n，能够访问远程NFS文件系统。&lt;br /&gt;SMB filesystem support（to mount WfW shares etc.）（CONFIG_SMB_FS）[N/y/m/?]&lt;br /&gt;要访问WINDOWS系统中的共享资源选y。&lt;br /&gt;NCP filesystem support（to mout NetWare volumes）（CONFIG_NCP_FS）[N/y/m/?]&lt;br /&gt;如果真的需要访问NetWare文件系统，就选y或者m。&lt;br /&gt;20）Partion Types 分区类型&lt;br /&gt;一般用不上；要用请参看帮助。&lt;br /&gt;21）Console drivers 控制台驱动&lt;br /&gt;VGA text console（CONFIG_VGA_CONSOLE）[Y/n/?]&lt;br /&gt;用VGA模式下用文本方式操作Linux，一般选y。&lt;br /&gt;Video mode selection support（CONFIG_VIDEO_SELECT）[N/y/?]&lt;br /&gt;大多数系统都不需要这项功能。&lt;br /&gt;22）Sound 声音&lt;br /&gt;Sound card support（CONFIG_SOUND）[N/y/m/?]&lt;br /&gt;如果系统中安装了声卡，就选y（或者m），然后查看帮助。&lt;br /&gt;23）Kernel　hacking 内核监视&lt;br /&gt;kernel hacking往往会生成非常大或者非常慢（甚至又大又慢）的内核，甚至会引起内核工作不稳定。如果一定要选，那么也最好不要选其中的"development"、"experimental"、"debugging"项。&lt;br /&gt;本文来自ChinaUnix博客，如果查看原文请点：&lt;a href="http://blog.chinaunix.net/u2/67661/showart_1768120.html"&gt;http://blog.chinaunix.net/u2/67661/showart_1768120.html&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-4235199304504157514?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/4235199304504157514/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2009/02/linux.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/4235199304504157514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/4235199304504157514'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2009/02/linux.html' title='Linux内核裁剪的具体步骤'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-5941444139890273209</id><published>2009-02-17T20:28:00.001+08:00</published><updated>2009-02-17T20:31:04.584+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='virtulbox'/><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><title type='text'>Sun  放出 VirtualBox 2.1.4</title><content type='html'>&lt;div class="dyfirst"&gt;对于VMWare、Virtual PC这些虚拟机软件，可能大家都比较熟悉。VirtualBox是德国一家软件公司InnoTek所开发的虚拟系统软件，它不仅具有丰富的特色，而且性能也很优异。更是开源的，成为了一个发布在GPL许可之下的自由软件。VirtualBox 可以在 Linux 和 Windows 主机中运行，并支持在其中安装 Windows (NT 4.0、2000、XP、Server 2003、Vista)、DOS/Windows 3.x、Linux (2.4 和 2.6)、OpenBSD 等系列的客户操作系统。假如你曾经有用过虚拟机软件的经历的话，相信使用 VirtualBox 不在话下。即便你是一个新手，也没有关系。VirtualBox 提供了详细的文档，可以助你在短期内入门。&lt;br /&gt;下载:&lt;a href="http://www.virtualbox.org/wiki/Downloads"&gt;VirtualBox 2.1.4&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-5941444139890273209?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/5941444139890273209/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2009/02/sun-virtualbox-214.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/5941444139890273209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/5941444139890273209'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2009/02/sun-virtualbox-214.html' title='Sun  放出 VirtualBox 2.1.4'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-6883286737796530214</id><published>2009-02-11T21:50:00.004+08:00</published><updated>2009-02-11T22:17:24.359+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>ubuntu中编译新内核后nvidia-common出错</title><content type='html'>&lt;div class="dyfirst"&gt;昨天我手动编译了新的内核，linux-kernel-2.6.28.4.编译后我的系统并没有出来什么大问题，可是今天我更新系统的时候出现了我以前没有遇到过的问题。代码附在后面。在网上并没有找到解决方法。于是自己来分析一下原因。我注意到，程序关键出错在执行到run-parts: executing /etc/kernel/postinst.d/nvidia-common时。而nvidia-common是N卡的驱动相关的软件包。而我自己的是A卡。我想这个跟我的系统应该没有多大关系。所以选择删除。&lt;br /&gt;执行：&lt;br /&gt;    sudo apt-get purge nvidia-common&lt;br /&gt;删除之后再继续安装刚才的软件。这次没有再报错顺利执行了。呵呵！好高兴，之后我再把nvidia-common重新装上。&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Reading package lists... Done&lt;br /&gt;Building dependency tree       &lt;br /&gt;Reading state information... Done&lt;br /&gt;The following packages will be upgraded:&lt;br /&gt;  hal-info&lt;br /&gt;1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.&lt;br /&gt;1 not fully installed or removed.&lt;br /&gt;Need to get 46.1kB of archives.&lt;br /&gt;After this operation, 0B of additional disk space will be used.&lt;br /&gt;Do you want to continue [Y/n]? y&lt;br /&gt;Get:1 http://mirrors.163.com intrepid-proposed/main hal-info 20090128-0ubuntu1~intrepid2 [46.1kB]&lt;br /&gt;Fetched 46.1kB in 1s (36.3kB/s) &lt;br /&gt;(Reading database ... 210357 files and directories currently installed.)&lt;br /&gt;Preparing to replace hal-info 20090128-0ubuntu1~intrepid1 (using .../hal-info_20090128-0ubuntu1~intrepid2_all.deb) ...&lt;br /&gt;Unpacking replacement hal-info ...&lt;br /&gt;Processing triggers for hal ...&lt;br /&gt;Regenerating hal fdi cache ...&lt;br /&gt;* Restarting Hardware abstraction layer hald                            [ OK ]&lt;br /&gt;Setting up linux-image-2.6.28.4-custom (2.6.28.4-custom-10.00.Custom) ...&lt;br /&gt;Running depmod.&lt;br /&gt;Finding valid ramdisk creators.&lt;br /&gt;Using mkinitramfs-kpkg to build the ramdisk.&lt;br /&gt;initrd.img(/boot/initrd.img-2.6.28.4-custom&lt;br /&gt;) points to /boot/initrd.img-2.6.28.4-custom&lt;br /&gt;(/boot/initrd.img-2.6.28.4-custom) -- doing nothing at /var/lib/dpkg/info/linux-image-2.6.28.4-custom.postinst line 583.&lt;br /&gt;vmlinuz(/boot/vmlinuz-2.6.28.4-custom&lt;br /&gt;) points to /boot/vmlinuz-2.6.28.4-custom&lt;br /&gt;(/boot/vmlinuz-2.6.28.4-custom) -- doing nothing at /var/lib/dpkg/info/linux-image-2.6.28.4-custom.postinst line 583.&lt;br /&gt;Running postinst hook script update-grub.&lt;br /&gt;Searching for GRUB installation directory ... found: /boot/grub&lt;br /&gt;Searching for default file ... found: /boot/grub/default&lt;br /&gt;Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst&lt;br /&gt;Searching for splash image ... none found, skipping ...&lt;br /&gt;Found kernel: /vmlinuz-2.6.28.4-custom&lt;br /&gt;Found kernel: /vmlinuz-2.6.27-11-generic&lt;br /&gt;Found kernel: /vmlinuz-2.6.27-7-generic&lt;br /&gt;Found kernel: /memtest86+.bin&lt;br /&gt;Updating /boot/grub/menu.lst ... done&lt;br /&gt;&lt;br /&gt;Examining /etc/kernel/postinst.d.&lt;br /&gt;run-parts: executing /etc/kernel/postinst.d/dkms&lt;br /&gt;run-parts: executing /etc/kernel/postinst.d/nvidia-common&lt;br /&gt;run-parts: /etc/kernel/postinst.d/nvidia-common exited with return code 20&lt;br /&gt;Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-2.6.28.4-custom.postinst line 1181.&lt;br /&gt;dpkg: error processing linux-image-2.6.28.4-custom (--configure):&lt;br /&gt;subprocess post-installation script returned error exit status 2&lt;br /&gt;Setting up hal-info (20090128-0ubuntu1~intrepid2) ...&lt;br /&gt;Errors were encountered while processing:&lt;br /&gt;linux-image-2.6.28.4-custom&lt;br /&gt;E: Sub-process /usr/bin/dpkg returned an error code (1)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-6883286737796530214?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/6883286737796530214/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2009/02/ubuntunvidia-common.html#comment-form' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/6883286737796530214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/6883286737796530214'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2009/02/ubuntunvidia-common.html' title='ubuntu中编译新内核后nvidia-common出错'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-8668227590181004604</id><published>2009-02-11T14:33:00.004+08:00</published><updated>2009-02-11T14:43:05.735+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='Redhat'/><title type='text'>Red Hat Makes Real-Time Linux Real</title><content type='html'>&lt;div class="dyfirst"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i.cmpnet.com/informationweek/graphics_library/110x110/red_hat_logo_110.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 110px; height: 110px;" src="http://i.cmpnet.com/informationweek/graphics_library/110x110/red_hat_logo_110.jpg" border="0" alt="" /&gt;&lt;/a&gt;为了反击竞争对手Novell在实时Linux市场， Red Hat已经发行第二次发布的企业该组织实时Linux 。 &lt;br /&gt;&lt;br /&gt;Red Hat的MRG基本上是该组织的一个变种核心的Red Hat Enterprise Linux。而不是支持面包和奶油职能数据库和应用服务的企业Linux一样，MRG是最好的设计，可以进行实时通信，和网格计算的工作量。&lt;br /&gt;&lt;a href="http://www.informationweek.com/news/software/linux/showArticle.jhtml?articleID=213402569&amp;subSection=Newshttp://"&gt;Red Hat Makes Real-Time Linux Real&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-8668227590181004604?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/8668227590181004604/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2009/02/red-hat-makes-real-time-linux-real.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/8668227590181004604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/8668227590181004604'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2009/02/red-hat-makes-real-time-linux-real.html' title='Red Hat Makes Real-Time Linux Real'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-6301503010085219747</id><published>2009-02-07T13:42:00.003+08:00</published><updated>2009-02-08T09:17:57.631+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>rhythmbox歌名乱码的解决方法</title><content type='html'>&lt;div class="dyfirst"&gt;一直很少在电脑上听音乐，今天却很想听听音乐放松一下身心，可是才发现rhythmbox显示歌名乱码的问题，赶紧找找了怎么解决的办法，发现在好多都比较复杂，终于还是找到一个较简单的方法，就是用mid3iconv&lt;br /&gt;首先要安装：&lt;br /&gt;sudo apt-get install python-mutagen&lt;br /&gt;安装之后可以在命令行下运行下面的命令进行转换：&lt;br /&gt;转到你的歌曲存放的文件下，输入：&lt;br /&gt;mid3iconv -e GBK */*.mp3&lt;br /&gt;转换之后要重新导入一次歌曲。&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_CeUkKlNAMeI/SY0j1XtU-DI/AAAAAAAAAW4/I-lPWnvnlFY/s1600-h/rhythmbox2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 307px;" src="http://1.bp.blogspot.com/_CeUkKlNAMeI/SY0j1XtU-DI/AAAAAAAAAW4/I-lPWnvnlFY/s400/rhythmbox2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5299931736289114162" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-6301503010085219747?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/6301503010085219747/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2009/02/rhythmbox.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/6301503010085219747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/6301503010085219747'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2009/02/rhythmbox.html' title='rhythmbox歌名乱码的解决方法'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_CeUkKlNAMeI/SY0j1XtU-DI/AAAAAAAAAW4/I-lPWnvnlFY/s72-c/rhythmbox2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-3327409238717776049</id><published>2009-02-07T08:56:00.003+08:00</published><updated>2009-02-07T09:07:24.436+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu 9.04 "Jaunty Jackalope" Alpha 4 放出</title><content type='html'>&lt;div class="dyfirst"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://ubuntucookbook.com/i/logo/ubuntu-logo.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 340px; height: 102px;" src="http://ubuntucookbook.com/i/logo/ubuntu-logo.jpg" border="0" alt="" /&gt;&lt;/a&gt;昨天不只是Fedora 11Alpha发布出来了，而Ubuntu 9.04 alpha4也发布出来了.Ubuntu 9.04 alpha4包括linux-kernel 2.6.28,支持Ext4文件系统，X.Org server 1.6、字体大小优化、新的通知样式、ext4 安装支持、以及更新的软件包&lt;br /&gt;      Ubuntu 9.04 alpha4可以在ubuntu-devel-announce中找到，其它的信息可以在ubuntu的网站上找到。Ubuntu 9.04 final会在4月份放出。&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-3327409238717776049?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/3327409238717776049/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2009/02/ubuntu-904-jaunty-jackalope-alpha-4.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/3327409238717776049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/3327409238717776049'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2009/02/ubuntu-904-jaunty-jackalope-alpha-4.html' title='Ubuntu 9.04 &quot;Jaunty Jackalope&quot; Alpha 4 放出'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-5579808932631743604</id><published>2009-02-06T17:16:00.001+08:00</published><updated>2009-02-06T17:20:14.146+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='fedora'/><title type='text'>Fedora 11 (Leonidas) Alpha 发布</title><content type='html'>&lt;div class="dyfirst"&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://fedoraproject.org/static/images/banners/f11alpha.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 100px;" src="http://fedoraproject.org/static/images/banners/f11alpha.png" border="0" alt="" /&gt;&lt;/a&gt;Fedora 项目组在短暂的延期后于近日发布了 Fedora 11 Alpha 版本，供公众测试并提交 Bug 。Fedora 11 Alpha 提供 LiveCD 版本镜像，也可以使用 livecd-tools 工具将其转化为 USB 镜像使用，所以无须安装到硬盘上即可进行测试。&lt;br /&gt;&lt;br /&gt;为了预期与2009年5月24日发布的 Fedora 11 的正式版本能以最佳的状态展现在最终用户面前，希望有兴趣的朋友能积极参测试并提交 Bug 。&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-5579808932631743604?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/5579808932631743604/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2009/02/fedora-11-leonidas-alpha.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/5579808932631743604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/5579808932631743604'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2009/02/fedora-11-leonidas-alpha.html' title='Fedora 11 (Leonidas) Alpha 发布'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-715829625849320621</id><published>2009-02-04T15:36:00.001+08:00</published><updated>2009-02-04T15:38:41.612+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='网络技术'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux杂文'/><title type='text'>常见网络端口定义</title><content type='html'>&lt;div class="dyfirst"&gt;20　 ftp-data　 文件传输协议(默认数据口)　 &lt;br /&gt;21　 ftp　 文件传输协议(控制) &lt;br /&gt;22　 ssh　 SSH远程登录协议 &lt;br /&gt;23　 telnet　 终端仿真协议 &lt;br /&gt;25　 smtp　 简单邮件发送协议 &lt;br /&gt;53　 domain　 域名服务器 &lt;br /&gt;69　 tftp　 小型文件传输协议 &lt;br /&gt;80　 http　 全球信息网超文本传输协议&lt;br /&gt;110 pop3 邮局协议版本3 &lt;br /&gt;123 ntp 网络时间协议（NTP） &lt;br /&gt;137 netbios-ns NETBIOS 名称服务 &lt;br /&gt;138 netbios-dgm NETBIOS 数据报服务 &lt;br /&gt;139 netbios-ssn NET BIOS 会话服务 &lt;span class="fullpost"&gt;&lt;br /&gt;143 imap 互联网消息存取协议（IMAP） &lt;br /&gt;161 snmp 简单网络管理协议（SNMP） &lt;br /&gt;162 snmptrap SNMP 的陷阱 &lt;br /&gt;443 https 安全超文本传输协议（HTTP） &lt;br /&gt;445 microsoft-ds 通过 TCP/IP 的服务器消息块（SMB） &lt;br /&gt;1080 socks SOCKS 网络应用程序代理服务 &lt;br /&gt;1433 ms-sql-s Microsoft SQL 服务器 &lt;br /&gt;1434 ms-sql-m Microsoft SQL 监视器 &lt;br /&gt;1645 datametrics [old-radius] Datametrics / 从前的 radius 项目 &lt;br /&gt;1646 sa-msg-port [oldradacct] sa-msg-port / 从前的 radacct 项目 &lt;br /&gt;1718 h323gatedisc H.323 电讯守门装置发现机制 &lt;br /&gt;1719 h323gatestat H.323 电讯守门装置状态 &lt;br /&gt;1720 h323hostcall H.323 电讯主持电话设置 &lt;br /&gt;3306 mysql MySQL 数据库服务 &lt;br /&gt;计算机常用端口&lt;br /&gt;端口：0 &lt;br /&gt;服务：Reserved &lt;br /&gt;说明：通常用于分析操作系统。这一方法能够工作是因为在一些系统中“0”是无效端口，当你试图使用通常的闭合端口连接它时将产生不同的结果。一种典型的扫描，使用IP地址为0.0.0.0，设置ACK位并在以太网层广播。 &lt;br /&gt;端口：1 &lt;br /&gt;服务：tcpmux &lt;br /&gt;说明：这显示有人在寻找SGI Irix机器。Irix是实现tcpmux的主要提供者，默认情况下tcpmux在这种系统中被打开。Irix机器在发布是含有几个默认的无密码的帐户，如：IP、GUEST UUCP、NUUCP、DEMOS 、TUTOR、DIAG、OUTOFBOX等。许多管理员在安装后忘记删除这些帐户。因此HACKER在INTERNET上搜索tcpmux并利用这些帐户。 &lt;br /&gt;端口：7 &lt;br /&gt;服务：Echo &lt;br /&gt;说明：能看到许多人搜索Fraggle放大器时，发送到X.X.X.0和X.X.X.255的信息。 &lt;br /&gt;端口：19 &lt;br /&gt;服务：Character Generator &lt;br /&gt;说明：这是一种仅仅发送字符的服务。UDP版本将会在收到UDP包后回应含有垃圾字符的包。TCP连接时会发送含有垃圾字符的数据流直到连接关闭。HACKER利用IP欺骗可以发动DoS攻击。伪造两个chargen服务器之间的UDP包。同样Fraggle DoS攻击向目标地址的这个端口广播一个带有伪造受害者IP的数据包，受害者为了回应这些数据而过载。 &lt;br /&gt;端口：21 &lt;br /&gt;服务：FTP &lt;br /&gt;说明：FTP服务器所开放的端口，用于上传、下载。最常见的攻击者用于寻找打开anonymous的FTP服务器的方法。这些服务器带有可读写的目录。木马Doly Trojan、Fore、Invisible FTP、WebEx、WinCrash和Blade Runner所开放的端口。 &lt;br /&gt;端口：22 &lt;br /&gt;服务：Ssh &lt;br /&gt;说明：PcAnywhere建立的TCP和这一端口的连接可能是为了寻找ssh。这一服务有许多弱点，如果配置成特定的模式，许多使用RSAREF库的版本就会有不少的漏洞存在。 &lt;br /&gt;端口：23 &lt;br /&gt;服务：Telnet &lt;br /&gt;说明：远程登录，入侵者在搜索远程登录UNIX的服务。大多数情况下扫描这一端口是为了找到机器运行的操作系统。还有使用其他技术，入侵者也会找到密码。木马Tiny Telnet Server就开放这个端口。&lt;br /&gt;端口：25 &lt;br /&gt;服务：SMTP &lt;br /&gt;说明：SMTP服务器所开放的端口，用于发送邮件。入侵者寻找SMTP服务器是为了传递他们的SPAM。入侵者的帐户被关闭，他们需要连接到高带宽的E-MAIL服务器上，将简单的信息传递到不同的地址。木马Antigen、Email Password Sender、Haebu Coceda、Shtrilitz Stealth、WinPC、WinSpy都开放这个端口。 &lt;br /&gt;端口：31 &lt;br /&gt;服务：MSG Authentication &lt;br /&gt;说明：木马Master Paradise、Hackers Paradise开放此端口。 &lt;br /&gt;端口：42 &lt;br /&gt;服务：WINS Replication &lt;br /&gt;说明：WINS复制 &lt;br /&gt;端口：53 &lt;br /&gt;服务：Domain Name Server（DNS） &lt;br /&gt;说明：DNS服务器所开放的端口，入侵者可能是试图进行区域传递（TCP），欺骗DNS（UDP）或隐藏其他的通信。因此防火墙常常过滤或记录此端口。 &lt;br /&gt;端口：67 &lt;br /&gt;服务：Bootstrap Protocol Server &lt;br /&gt;说明：通过DSL和Cable modem的防火墙常会看见大量发送到广播地址255.255.255.255的数据。这些机器在向DHCP服务器请求一个地址。HACKER常进入它们，分配一个地址把自己作为局部路由器而发起大量中间人（man-in-middle）攻击。客户端向68端口广播请求配置，服务器向67端口广播回应请求。这种回应使用广播是因为客户端还不知道可以发送的IP地址。 &lt;br /&gt;端口：69 &lt;br /&gt;服务：Trival File Transfer &lt;br /&gt;说明：许多服务器与bootp一起提供这项服务，便于从系统下载启动代码。但是它们常常由于错误配置而使入侵者能从系统中窃取任何 文件。它们也可用于系统写入文件。 &lt;br /&gt;端口：79 &lt;br /&gt;服务：Finger Server &lt;br /&gt;说明：入侵者用于获得用户信息，查询操作系统，探测已知的缓冲区溢出错误，回应从自己机器到其他机器Finger扫描。 &lt;br /&gt;端口：80 &lt;br /&gt;服务：HTTP &lt;br /&gt;说明：用于网页浏览。木马Executor开放此端口。 &lt;br /&gt;端口：99 &lt;br /&gt;服务：Metagram Relay &lt;br /&gt;说明：后门程序ncx99开放此端口。 &lt;br /&gt;端口：102 &lt;br /&gt;服务：Message transfer agent(MTA)-X.400 over TCP/IP &lt;br /&gt;说明：消息传输代理。 &lt;br /&gt;端口：109 &lt;br /&gt;服务：Post Office Protocol -Version3 &lt;br /&gt;说明：POP3服务器开放此端口，用于接收邮件，客户端访问服务器端的邮件服务。POP3服务有许多公认的弱点。关于用户名和密码交 换缓冲区溢出的弱点至少有20个，这意味着入侵者可以在真正登陆前进入系统。成功登陆后还有其他缓冲区溢出错误。 &lt;br /&gt;端口：110 &lt;br /&gt;服务：SUN公司的RPC服务所有端口 &lt;br /&gt;说明：常见RPC服务有rpc.mountd、NFS、rpc.statd、rpc.csmd、rpc.ttybd、amd等 &lt;br /&gt;端口：113 &lt;br /&gt;服务：Authentication Service &lt;br /&gt;说明：这是一个许多计算机上运行的协议，用于鉴别TCP连接的用户。使用标准的这种服务可以获得许多计算机的信息。但是它可作为许多服务的记录器，尤其是FTP、POP、IMAP、SMTP和IRC等服务。通常如果有许多客户通过防火墙访问这些服务，将会看到许多这个端口的连接请求。记住，如果阻断这个端口客户端会感觉到在防火墙另一边与E-MAIL服务器的缓慢连接。许多防火墙支持TCP连接的阻断过程中发回RST。这将会停止缓慢的连接。 &lt;br /&gt;端口：119 &lt;br /&gt;服务：Network News Transfer Protocol &lt;br /&gt;说明：NEWS新闻组传输协议，承载USENET通信。这个端口的连接通常是人们在寻找USENET服务器。多数ISP限制，只有他们的客户才能访问他们的新闻组服务器。打开新闻组服务器将允许发/读任何人的帖子，访问被限制的新闻组服务器，匿名发帖或发送SPAM。 &lt;br /&gt;端口：135 &lt;br /&gt;服务：Location Service &lt;br /&gt;说明：Microsoft在这个端口运行DCE RPC end-point mapper为它的DCOM服务。这与UNIX 111端口的功能很相似。使用DCOM和RPC的服务利用计算机上的end-point mapper注册它们的位置。远端客户连接到计算机时，它们查找end-point mapper找到服务的位置。HACKER扫描计算机的这个端口是为了找到这个计算机上运行Exchange Server吗？什么版本？还有些DOS攻击直接针对这个端口。 &lt;br /&gt;端口：137、138、139 &lt;br /&gt;服务：NETBIOS Name Service &lt;br /&gt;说明：其中137、138是UDP端口，当通过网上邻居传输文件时用这个端口。而139端口：通过这个端口进入的连接试图获得NetBIOS/SMB服务。这个协议被用于windows文件和打印机共享和SAMBA。还有WINS Regisrtation也用它。 &lt;br /&gt;端口：143 &lt;br /&gt;服务：Interim Mail Access Protocol v2 &lt;br /&gt;说明：和POP3的安全问题一样，许多IMAP服务器存在有缓冲区溢出漏洞。记住：一种LINUX蠕虫（admv0rm）会通过这个端口繁殖，因此许多这个端口的扫描来自不知情的已经被感染的用户。当REDHAT在他们的LINUX发布版本中默认允许IMAP后，这些漏洞变的很流行。这一端口还被用于IMAP2，但并不流行。 &lt;br /&gt;端口：161 &lt;br /&gt;服务：SNMP &lt;br /&gt;说明：SNMP允许远程管理设备。所有配置和运行信息的储存在数据库中，通过SNMP可获得这些信息。许多管理员的错误配置将被暴露在Internet。Cackers将试图使用默认的密码public、private访问系统。他们可能会试验所有可能的组合。SNMP包可能会被错误的指向用户的网络。 &lt;br /&gt;端口：177 &lt;br /&gt;服务：X Display Manager Control Protocol &lt;br /&gt;说明：许多入侵者通过它访问X-windows操作台，它同时需要打开6000端口。 &lt;br /&gt;端口：389 &lt;br /&gt;服务：LDAP、ILS &lt;br /&gt;说明：轻型目录访问协议和NetMeeting Internet Locator Server共用这一端口。 &lt;br /&gt;端口：443 &lt;br /&gt;服务：Https &lt;br /&gt;说明：网页浏览端口，能提供加密和通过安全端口传输的另一种HTTP。 &lt;br /&gt;端口：456 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马HACKERS PARADISE开放此端口。 &lt;br /&gt;端口：513 &lt;br /&gt;服务：Login,remote login &lt;br /&gt;说明：是从使用cable modem或DSL登陆到子网中的UNIX计算机发出的广播。这些人为入侵者进入他们的系统提供了信息。 &lt;br /&gt;端口：544 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：kerberos kshell &lt;br /&gt;端口：548 &lt;br /&gt;服务：Macintosh,File Services(AFP/IP) &lt;br /&gt;说明：Macintosh,文件服务。 &lt;br /&gt;端口：553 &lt;br /&gt;服务：CORBA IIOP （UDP） &lt;br /&gt;说明：使用cable modem、DSL或VLAN将会看到这个端口的广播。CORBA是一种面向对象的RPC系统。入侵者可以利用这些信息进入系统。 &lt;br /&gt;端口：555 &lt;br /&gt;服务：DSF &lt;br /&gt;说明：木马PhAse1.0、Stealth Spy、IniKiller开放此端口。 &lt;br /&gt;端口：568 &lt;br /&gt;服务：Membership DPA &lt;br /&gt;说明：成员资格 DPA。 &lt;br /&gt;端口：569 &lt;br /&gt;服务：Membership MSN &lt;br /&gt;说明：成员资格 MSN。 &lt;br /&gt;端口：635 &lt;br /&gt;服务：mountd &lt;br /&gt;说明：Linux的mountd Bug。这是扫描的一个流行BUG。大多数对这个端口的扫描是基于UDP的，但是基于TCP的mountd有所增加（mountd同时运行于两个端口）。记住mountd可运行于任何端口（到底是哪个端口，需要在端口111做portmap查询），只是Linux默认端口是635，就像NFS通常运行于2049端口。 &lt;br /&gt;端口：636 &lt;br /&gt;服务：LDAP &lt;br /&gt;说明：SSL（Secure Sockets layer） &lt;br /&gt;端口：666 &lt;br /&gt;服务：Doom Id Software &lt;br /&gt;说明：木马Attack FTP、Satanz Backdoor开放此端口 &lt;br /&gt;端口：993 &lt;br /&gt;服务：IMAP &lt;br /&gt;说明：SSL（Secure Sockets layer） &lt;br /&gt;端口：1001、1011 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Silencer、WebEx开放1001端口。木马Doly Trojan开放1011端口。 &lt;br /&gt;端口：1024 &lt;br /&gt;服务：Reserved &lt;br /&gt;说明：它是动态端口的开始，许多程序并不在乎用哪个端口连接网络，它们请求系统为它们分配下一个闲置端口。基于这一点分配从端口1024开始。这就是说第一个向系统发出请求的会分配到1024端口。你可以重启机器，打开Telnet，再打开一个窗口运行natstat -a 将会看到Telnet被分配1024端口。还有SQL session也用此端口和5000端口。 &lt;br /&gt;端口：1025、1033 &lt;br /&gt;服务：1025：network blackjack 1033：[NULL] &lt;br /&gt;说明：木马netspy开放这2个端口。 &lt;br /&gt;端口：1080 &lt;br /&gt;服务：SOCKS &lt;br /&gt;说明：这一协议以通道方式穿过防火墙，允许防火墙后面的人通过一个IP地址访问INTERNET。理论上它应该只允许内部的通信向外到达INTERNET。但是由于错误的配置，它会允许位于防火墙外部的攻击穿过防火墙。WinGate常会发生这种错误，在加入IRC聊天室时常会看到这种情况。&lt;br /&gt;端口：1170 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Streaming Audio Trojan、Psyber Stream Server、Voice开放此端口。 &lt;br /&gt;端口：1234、1243、6711、6776 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马SubSeven2.0、Ultors Trojan开放1234、6776端口。木马SubSeven1.0/1.9开放1243、6711、6776端口。 &lt;br /&gt;端口：1245 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Vodoo开放此端口。 &lt;br /&gt;端口：1433 &lt;br /&gt;服务：SQL &lt;br /&gt;说明：Microsoft的SQL服务开放的端口。 &lt;br /&gt;端口：1492 &lt;br /&gt;服务：stone-design-1 &lt;br /&gt;说明：木马FTP99CMP开放此端口。 &lt;br /&gt;端口：1500 &lt;br /&gt;服务：RPC client fixed port session queries &lt;br /&gt;说明：RPC客户固定端口会话查询 &lt;br /&gt;端口：1503 &lt;br /&gt;服务：NetMeeting T.120 &lt;br /&gt;说明：NetMeeting T.120 &lt;br /&gt;端口：1524 &lt;br /&gt;服务：ingress &lt;br /&gt;说明：许多攻击脚本将安装一个后门SHELL于这个端口，尤其是针对SUN系统中Sendmail和RPC服务漏洞的脚本。如果刚安装了防火墙就看到在这个端口上的连接企图，很可能是上述原因。可以试试Telnet到用户的计算机上的这个端口，看看它是否会给你一个SHELL。连接到600/pcserver也存在这个问题。 &lt;br /&gt;端口：1600 &lt;br /&gt;服务：issd &lt;br /&gt;说明：木马Shivka-Burka开放此端口。 &lt;br /&gt;端口：1720 &lt;br /&gt;服务：NetMeeting &lt;br /&gt;说明：NetMeeting H.233 call Setup。 &lt;br /&gt;端口：1731 &lt;br /&gt;服务：NetMeeting Audio Call Control &lt;br /&gt;说明：NetMeeting音频调用控制。 &lt;br /&gt;端口：1807 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马SpySender开放此端口。 &lt;br /&gt;端口：1981 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马ShockRave开放此端口。 &lt;br /&gt;端口：1999 &lt;br /&gt;服务：cisco identification port &lt;br /&gt;说明：木马BackDoor开放此端口。 &lt;br /&gt;端口：2000 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马GirlFriend 1.3、Millenium 1.0开放此端口。 &lt;br /&gt;端口：2001 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Millenium 1.0、Trojan Cow开放此端口。 &lt;br /&gt;端口：2023 &lt;br /&gt;服务：xinuexpansion 4 &lt;br /&gt;说明：木马Pass Ripper开放此端口。 &lt;br /&gt;端口：2049 &lt;br /&gt;服务：NFS &lt;br /&gt;说明：NFS程序常运行于这个端口。通常需要访问Portmapper查询这个服务运行于哪个端口。 &lt;br /&gt;端口：2115 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Bugs开放此端口。 &lt;br /&gt;端口：2140、3150 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Deep Throat 1.0/3.0开放此端口。 &lt;br /&gt;端口：2500 &lt;br /&gt;服务：RPC client using a fixed port session replication &lt;br /&gt;说明：应用固定端口会话复制的RPC客户 &lt;br /&gt;端口：2583 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Wincrash 2.0开放此端口。 &lt;br /&gt;端口：2801 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Phineas Phucker开放此端口。 &lt;br /&gt;端口：3024、4092 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马WinCrash开放此端口。 &lt;br /&gt;端口：3128 &lt;br /&gt;服务：squid &lt;br /&gt;说明：这是squid HTTP代理服务器的默认端口。攻击者扫描这个端口是为了搜寻一个代理服务器而匿名访问Internet。也会看到搜索其他代理服务器的端口8000、8001、8080、8888。扫描这个端口的另一个原因是用户正在进入聊天室。其他用户也会检验这个端口以确定用户的机器是否支持代理。 &lt;br /&gt;端口：3129 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Master Paradise开放此端口。 &lt;br /&gt;端口：3150 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马The Invasor开放此端口。 &lt;br /&gt;端口：3210、4321 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马SchoolBus开放此端口 &lt;br /&gt;端口：3333 &lt;br /&gt;服务：dec-notes &lt;br /&gt;说明：木马Prosiak开放此端口 &lt;br /&gt;端口：3389 &lt;br /&gt;服务：超级终端 &lt;br /&gt;说明：WINDOWS 2000终端开放此端口。 &lt;br /&gt;端口：3700 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Portal of Doom开放此端口 &lt;br /&gt;端口：3996、4060 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马RemoteAnything开放此端口 &lt;br /&gt;端口：4000 &lt;br /&gt;服务：QQ客户端 &lt;br /&gt;说明：腾讯QQ客户端开放此端口。 &lt;br /&gt;端口：4092 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马WinCrash开放此端口。 &lt;br /&gt;端口：4590 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马ICQTrojan开放此端口。 &lt;br /&gt;端口：5000、5001、5321、50505 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马blazer5开放5000端口。木马Sockets de Troie开放5000、5001、5321、50505端口。 &lt;br /&gt;端口：5400、5401、5402 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Blade Runner开放此端口。 &lt;br /&gt;端口：5550 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马xtcp开放此端口。 &lt;br /&gt;端口：5569 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Robo-Hack开放此端口。 &lt;br /&gt;端口：5632 &lt;br /&gt;服务：pcAnywere &lt;br /&gt;说明：有时会看到很多这个端口的扫描，这依赖于用户所在的位置。当用户打开pcAnywere时，它会自动扫描局域网C类网以寻找可能的代理（这里的代理是指agent而不是proxy）。入侵者也会寻找开放这种服务的计算机。，所以应该查看这种扫描的源地址。一些搜寻pcAnywere的扫描包常含端口22的UDP数据包。 &lt;br /&gt;端口：5742 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马WinCrash1.03开放此端口。 &lt;br /&gt;端口：6267 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马广外女生开放此端口。 &lt;br /&gt;端口：6400 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马The tHing开放此端口。 &lt;br /&gt;端口：6670、6671 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Deep Throat开放6670端口。而Deep Throat 3.0开放6671端口。 &lt;br /&gt;端口：6883 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马DeltaSource开放此端口。 &lt;br /&gt;端口：6969 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Gatecrasher、Priority开放此端口。 &lt;br /&gt;端口：6970 &lt;br /&gt;服务：RealAudio &lt;br /&gt;说明：RealAudio客户将从服务器的6970-7170的UDP端口接收音频数据流。这是由TCP-7070端口外向控制连接设置的。 &lt;br /&gt;端口：7000 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Remote Grab开放此端口。 &lt;br /&gt;端口：7300、7301、7306、7307、7308 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马NetMonitor开放此端口。另外NetSpy1.0也开放7306端口。 &lt;br /&gt;端口：7323 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：Sygate服务器端。 &lt;br /&gt;端口：7626 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Giscier开放此端口。 &lt;br /&gt;端口：7789 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马ICKiller开放此端口。 &lt;br /&gt;端口：8000 &lt;br /&gt;服务：OICQ &lt;br /&gt;说明：腾讯QQ服务器端开放此端口。 &lt;br /&gt;端口：8010 &lt;br /&gt;服务：Wingate &lt;br /&gt;说明：Wingate代理开放此端口。 &lt;br /&gt;端口：8080 &lt;br /&gt;服务：代理端口 &lt;br /&gt;说明：WWW代理开放此端口。 &lt;br /&gt;端口：9400、9401、9402 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Incommand 1.0开放此端口。 &lt;br /&gt;端口：9872、9873、9874、9875、10067、10167 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Portal of Doom开放此端口。 &lt;br /&gt;端口：9989 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马iNi-Killer开放此端口。 &lt;br /&gt;端口：11000 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马SennaSpy开放此端口。 &lt;br /&gt;端口：11223 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Progenic trojan开放此端口。 &lt;br /&gt;端口：12076、61466 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Telecommando开放此端口。 &lt;br /&gt;端口：12223 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Hack'99 KeyLogger开放此端口。 &lt;br /&gt;端口：12345、12346 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马NetBus1.60/1.70、GabanBus开放此端口。 &lt;br /&gt;端口：12361 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Whack-a-mole开放此端口。 &lt;br /&gt;端口：13223 &lt;br /&gt;服务：PowWow &lt;br /&gt;说明：PowWow是Tribal Voice的聊天程序。它允许用户在此端口打开私人聊天的连接。这一程序对于建立连接非常具有攻击性。它会驻扎在这个TCP端口等回应。造成类似心跳间隔的连接请求。如果一个拨号用户从另一个聊天者手中继承了IP地址就会发生好象有很多不同的人在测试这个端口的情况。这一协议使用OPNG作为其连接请求的前4个字节。 &lt;br /&gt;端口：16969 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Priority开放此端口。 &lt;br /&gt;端口：17027 &lt;br /&gt;服务：Conducent &lt;br /&gt;说明：这是一个外向连接。这是由于公司内部有人安装了带有Conducent"adbot"的共享软件。Conducent"adbot"是为共享软件显示广告服务的。使用这种服务的一种流行的软件是Pkware。 &lt;br /&gt;端口：19191 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马蓝色火焰开放此端口。 &lt;br /&gt;端口：20000、20001 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Millennium开放此端口。 &lt;br /&gt;端口：20034 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马NetBus Pro开放此端口。 &lt;br /&gt;端口：21554 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马GirlFriend开放此端口。 &lt;br /&gt;端口：22222 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Prosiak开放此端口。 &lt;br /&gt;端口：23456 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Evil FTP、Ugly FTP开放此端口。 &lt;br /&gt;端口：26274、47262 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Delta开放此端口。 &lt;br /&gt;端口：27374 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Subseven 2.1开放此端口。 &lt;br /&gt;端口：30100 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马NetSphere开放此端口。 &lt;br /&gt;端口：30303 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Socket23开放此端口。 &lt;br /&gt;端口：30999 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Kuang开放此端口。 &lt;br /&gt;端口：31337、31338 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马BO(Back Orifice)开放此端口。另外木马DeepBO也开放31338端口。 &lt;br /&gt;端口：31339 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马NetSpy DK开放此端口。 &lt;br /&gt;端口：31666 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马BOWhack开放此端口。 &lt;br /&gt;端口：33333 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Prosiak开放此端口。 &lt;br /&gt;端口：34324 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Tiny Telnet Server、BigGluck、TN开放此端口。 &lt;br /&gt;端口：40412 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马The Spy开放此端口。 &lt;br /&gt;端口：40421、40422、40423、40426、 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Masters Paradise开放此端口。 &lt;br /&gt;端口：43210、54321 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马SchoolBus 1.0/2.0开放此端口。 &lt;br /&gt;端口：44445 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Happypig开放此端口。 &lt;br /&gt;端口：50766 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Fore开放此端口。 &lt;br /&gt;端口：53001 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Remote Windows Shutdown开放此端口。 &lt;br /&gt;端口：65000 &lt;br /&gt;服务：[NULL] &lt;br /&gt;说明：木马Devil 1.03开放此端口。 &lt;br /&gt;端口：88 &lt;br /&gt;说明：Kerberos krb5。另外TCP的88端口也是这个用途。 &lt;br /&gt;端口：137 &lt;br /&gt;说明：SQL Named Pipes encryption over other protocols name lookup(其他协议名称查找上的SQL命名管道加密技术)和SQL RPC encryption over other protocols name lookup(其他协议名称查找上的SQL RPC加密技术)和Wins NetBT name service(WINS NetBT名称服务)和Wins Proxy都用这个端口。 &lt;br /&gt;端口：161 &lt;br /&gt;说明：Simple Network Management Protocol(SMTP)（简单网络管理协议）。 &lt;br /&gt;端口：162 &lt;br /&gt;说明：SNMP Trap（SNMP陷阱） &lt;br /&gt;端口：445 &lt;br /&gt;说明：Common Internet File System(CIFS)（公共Internet文件系统） &lt;br /&gt;端口：464 &lt;br /&gt;说明：Kerberos kpasswd(v5)。另外TCP的464端口也是这个用途。 &lt;br /&gt;端口：500 &lt;br /&gt;说明：Internet Key Exchange(IKE)（Internet密钥交换） &lt;br /&gt;端口：1645、1812 &lt;br /&gt;说明：Remot Authentication Dial-In User Service(RADIUS)authentication(Routing and Remote Access)(远程认证拨号用户服务) &lt;br /&gt;端口：1646、1813 &lt;br /&gt;说明：RADIUS accounting(Routing and Remote Access)(RADIUS记帐（路由和远程访问）) &lt;br /&gt;端口：1701 &lt;br /&gt;说明：Layer Two Tunneling Protocol(L2TP)(第2层隧道协议) &lt;br /&gt;端口：1801、3527 &lt;br /&gt;说明：Microsoft Message Queue Server(Microsoft消息队列服务器)。还有TCP的135、1801、2101、2103、2105也是同样的用途。 &lt;br /&gt;端口：2504 &lt;br /&gt;说明：Network Load Balancing(网络平衡负荷)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-715829625849320621?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/715829625849320621/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2009/02/blog-post.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/715829625849320621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/715829625849320621'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2009/02/blog-post.html' title='常见网络端口定义'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-848681812693674765</id><published>2009-02-01T17:27:00.001+08:00</published><updated>2009-02-01T17:32:55.709+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='fedora 10'/><title type='text'>加快Fedora 10里yum的下载速度</title><content type='html'>&lt;div class="dyfirst"&gt;首先请切换到root用户：&lt;br /&gt;su root&lt;br /&gt;&lt;br /&gt;在开始之前，首先确保你安装了如下软件，补上尚未安装的。&lt;br /&gt;执行以下命令：&lt;br /&gt;yum -y install gcc make subversion&lt;br /&gt;&lt;br /&gt;首先增加上海交大的更新源：&lt;br /&gt;（如果你有更好的更新源段，欢迎评论给出，谢谢！）&lt;br /&gt;cd /etc/yum.repos.d&lt;br /&gt;gedit sjtu.repo&lt;span id="fullpost"&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;在打开的空白窗口中加入&lt;br /&gt;[Fedora-ftp.sjtu.edu.cn]&lt;br /&gt;name=Fedora 10 - i386&lt;br /&gt;baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/10/Fedora/i386/os/&lt;br /&gt;enabled=1&lt;br /&gt;gpgcheck=0&lt;br /&gt;gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY&lt;br /&gt;[Everything-ftp.sjtu.edu.cn]&lt;br /&gt;name=Everything 10 - i386&lt;br /&gt;baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/10/Everything/i386/os/&lt;br /&gt;enabled=1&lt;br /&gt;gpgcheck=0&lt;br /&gt;gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY&lt;br /&gt;[updates-ftp.sjtu.edu.cn]&lt;br /&gt;name=Fedora updates&lt;br /&gt;baseurl=http://ftp.sjtu.edu.cn/fedora/linux/updates/10/i386/&lt;br /&gt;enabled=1&lt;br /&gt;gpgcheck=0&lt;br /&gt;gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY&lt;br /&gt;&lt;br /&gt;（注意大小写，网上有几篇文章中的大小写错误，会导致404 Not Found.）&lt;br /&gt;然后保存退出。&lt;br /&gt;&lt;br /&gt;然后依次执行：&lt;br /&gt;yum makecache&lt;br /&gt;yum -y install yum-fastestmirror&lt;br /&gt;svn co svn://svn.debian.org/svn/axel/&lt;br /&gt;cd ./axel/trunk&lt;br /&gt;./configure&lt;br /&gt;make &amp;amp;&amp;amp; make install&lt;br /&gt;svn co http://cnfreesoft.googlecode.com/svn/trunk/axelget/ /etc/yum/axelget&lt;br /&gt;cd /etc/yum/pluginconf.d/&lt;br /&gt;ln -s /etc/yum/axelget/axelget.conf .&lt;br /&gt;cd /usr/lib/yum-plugins/&lt;br /&gt;ln -s /etc/yum/axelget/axelget.py .&lt;br /&gt;&lt;br /&gt;如果你使用sudo来运行yum，为了解决sudo下出现sh: axel: command not found&lt;br /&gt;可以执行以下命令解决（Felix的原创方法^.^）：&lt;br /&gt;cd /usr/bin&lt;br /&gt;ln -s /usr/local/bin/axel&lt;br /&gt;&lt;br /&gt;参考资料：&lt;br /&gt;1、&lt;a href="http://www.renwenyue.com/2008/11/centosyum.html"&gt;http://www.renwenyue.com/2008/11/centosyum.html&lt;/a&gt;(此网站已打不开，从Google Cache中参考的)&lt;br /&gt;2、&lt;a href="http://pengjiayou.com/blog/sjtu-repository-for-fedora-10"&gt;http://pengjiayou.com/blog/sjtu-repository-for-fedora-10&lt;/a&gt;(此文中上交源URL中有一处大小写错误)&lt;/span&gt;&lt;br /&gt;&lt;a href="http://felixonmars2.blogspot.com/2009/01/fedoracentosyum.html"&gt;此文转自http://felixonmars2.blogspot.com/2009/01/fedoracentosyum.html&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-848681812693674765?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/848681812693674765/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2009/02/fedora-10yum.html#comment-form' title='2 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/848681812693674765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/848681812693674765'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2009/02/fedora-10yum.html' title='加快Fedora 10里yum的下载速度'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-6657107800975526995</id><published>2009-01-27T18:48:00.002+08:00</published><updated>2009-01-27T19:01:00.620+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux杂文'/><title type='text'>Linux下iso的制作与刻录</title><content type='html'>&lt;div class="dyfirst"&gt;&lt;br /&gt;       1、检验下载好了的ISO镜像的MD5值：&lt;br /&gt;　　$ md5sum download.iso&lt;br /&gt;　　2、刻录ISO：&lt;br /&gt;　　1)先下载cdrecord：&lt;br /&gt;　　$sudo apt-get install cdrecord&lt;br /&gt;　　2)寻找设备（刻录机）：&lt;br /&gt;　　$ cdrecord --scanbus (这会给出类似这样的一组数字:0,0,0)&lt;br /&gt;　　3)开始刻录：&lt;br /&gt;　　$ cdrecord dev=0,0,0 download.iso&lt;br /&gt;      3、检验已经刻录好的光盘的md5值：&lt;br /&gt;　　(确保安装了isoinfo 没有的话apt-get~~~)&lt;br /&gt;　　$ isoinfo -d -i /dev/cdrom&lt;br /&gt;　　(查看光盘信息,会出现如下字样: Logical block size is: 2048 Volume size is: 339344)&lt;br /&gt;　　$ dd if=/dev/cdrom bs=2048 count=339344 conv=notrunc,noerror|md5sum&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;　　制作ISO镜像&lt;br /&gt;　　===========&lt;br /&gt;　　mkisofs -J -T -R -V volume_id -o mycd.iso source_dir&lt;br /&gt;　　mkisofs 主要参数说明：&lt;br /&gt;　　-J/-joliet 使用 Joliet 格式的目录与文件名称&lt;br /&gt;　　-T/-translation-table 为每个目录都生成一个 TRANS.TBL 文件名转换表文件&lt;br /&gt;　　-R/-rock 使用 Rock Ridge Extensions&lt;br /&gt;　　-V/-volid &lt;光盘ID&gt; 指定光盘的卷标ID&lt;br /&gt;　　制作具有自我校验功能的光盘&lt;br /&gt;　　==========================&lt;br /&gt;　　ISO文件在网络传输过程中可能会发生改变，这个可以通过MD5校验码来检测文件的完整性，即：发布ISO的同时也公布其MD5校验码，这样他人下载 ISO后，再进行一次MD5运算，如果得到的MD5值和提供的一样，则ISO文件和原始文件一模一样，否则就得重新下载。&lt;br /&gt;　　将ISO刻录到光盘后，又如何校验光盘上刻录的内容是否和原始ISO中的内容完全一样呢？因为在刻录过程中，也许...也许会出现错误。&lt;br /&gt;　　这就需要用到 isomd5sum 这个工具了&lt;br /&gt;　　加入MD5校验信息：&lt;br /&gt;　　implantisomd5 --force ISO文件&lt;br /&gt;　　刻录后，可以通过 checkisomd5 --verbose &lt;光盘设备地址，如/dev/hdb&gt; 来校验数据完整性&lt;br /&gt;　　附ISO制作完整脚本（带MD5校验）&lt;br /&gt;　　==============================&lt;br /&gt;　　脚本运行参数&lt;br /&gt;　　============&lt;br /&gt;　　mkiso.sh &lt;需要刻录的原始文件或目录&gt; &lt;输出ISO文件&gt; &lt;CD卷标&gt;&lt;br /&gt;　　#!/bin/sh&lt;br /&gt;　　#****************************************************&lt;br /&gt;　　# Author: Muddyboot - toobyddum@gmail.com&lt;br /&gt;　　# Last modified: 2007-09-11 21:21&lt;br /&gt;　　# Filename: mkiso.sh&lt;br /&gt;　　# Description: script for easy creating ISO image&lt;br /&gt;　　#****************************************************&lt;br /&gt;　　if [ $# -lt 3 ]; then&lt;br /&gt;　　echo -e "\nUsage: `basename $0` source_dir output_iso cd_label \n"&lt;br /&gt;　　exit 1&lt;br /&gt;　　fi&lt;br /&gt;　　source=$1&lt;br /&gt;　　output=$2&lt;br /&gt;　　label=$3&lt;br /&gt;　　### extra mkiso argument&lt;br /&gt;　　shift 3&lt;br /&gt;　　for i in $@; do&lt;br /&gt;　　extra_args="$extra_args $1 "&lt;br /&gt;　　shift&lt;br /&gt;　　done&lt;br /&gt;　　if [ ! -e "$source" ]; then&lt;br /&gt;　　echo -e "\nERR: Source file or directory does not exist ! \n"&lt;br /&gt;　　exit 1&lt;br /&gt;　　fi&lt;br /&gt;　　## remove exists TRANS.TBL files&lt;br /&gt;　　if [ -d "$source" ]; then&lt;br /&gt;　　find $source -name TRANS.TBL | xargs rm -f&lt;br /&gt;　　fi&lt;br /&gt;　　### 制作ISO&lt;br /&gt;　　mkisofs -J -T -R $extra_args \&lt;br /&gt;　　-V $label -o $output $source&lt;br /&gt;　　### 加入 MD5 校验信息&lt;br /&gt;　　MD5_CHECKSUM=`whereis implantisomd5|awk -F': ' '{print $2}'`&lt;br /&gt;　　if [ -z "$MD5_CHECKSUM" ]; then&lt;br /&gt;　　echo -e "\n** WARNING: implantisomd5 not found, no md5sum added.\n"&lt;br /&gt;　　else&lt;br /&gt;　　echo -e "\n** Good, implantisomd5 program found."&lt;br /&gt;　　echo "Adding md5sum information for ISO image ..."&lt;br /&gt;　　implantisomd5 --force $output&lt;br /&gt;　　fi&lt;br /&gt;　　echo&lt;br /&gt;　　echo "** ISO image $output created successfully ! "&lt;br /&gt;　　echo&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-6657107800975526995?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/6657107800975526995/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2009/01/linuxiso.html#comment-form' title='2 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/6657107800975526995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/6657107800975526995'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2009/01/linuxiso.html' title='Linux下iso的制作与刻录'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-6443957134848898614</id><published>2009-01-26T19:12:00.000+08:00</published><updated>2009-01-26T19:16:14.140+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><category scheme='http://www.blogger.com/atom/ns#' term='fedora 10'/><title type='text'>Fedora 11默认采用Ext4文件系统</title><content type='html'>&lt;div class="dyfirst"&gt;不出意外的话，下一个版本的Fedora将默认使用Ext4文件系统。Fedora 11预计将在5月末发布，除了默认的Ext4外，还将包括Btrfs文件系统。另一个主要发行版Ubuntu 9.04预计将仍然默认使用Ext3，Ext4将作为安装选择。&lt;br /&gt;&lt;br /&gt;LWN文章的许多评论都赞扬了Ext4的优点。而Phoronix测试也显示，相比目前的ext3，Ext4在许多方面确实更快。Ext4为桌面用户提供了许多新特性，包括更快的文件系统检查，高效的储存大文件和减少碎片，多块(multiblock)分配（更快的写入），延时块分配，日志校验，等等。作为extfs系列的传统，当前的ext3文件系统设置为ext4将可无缝的工作，但在相同的磁盘格式下，大多数新特性将不可用。因此全新的ext4格式或将ext3转换到ext4能提供最佳的体验。&lt;br /&gt;来源：solidot&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-6443957134848898614?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/6443957134848898614/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2009/01/fedora-11ext4.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/6443957134848898614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/6443957134848898614'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2009/01/fedora-11ext4.html' title='Fedora 11默认采用Ext4文件系统'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-6947758453073385302</id><published>2009-01-22T20:28:00.002+08:00</published><updated>2009-01-22T20:57:16.161+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>更新pidgin到2.5.4的步骤</title><content type='html'>&lt;div class="dyfirst"&gt;由于好久以来都觉得现在的版本有好多问题，比如登QQ的时候好等好久才会显示出你的好友，可以说连接一点都不顺畅，还有和MSN一起登录的时候很容易崩溃。常常让我发都快崩溃了。所以现在看到有deb包下载就马上更新了一下。更新后感觉上面两个问题都解决了。QQ登录好快，和MSN一起登录也不会再崩溃了。呵呵！以下是一些步骤：&lt;br /&gt;      首先要下载四个DEB包可以到&lt;a href="http://www.getdeb.net/release.php?id=3733"&gt;这里下载&lt;/a&gt;，下载完之后你要把旧的软件包删除才行哦！到新得立去删！&lt;br /&gt;      当然你也可以选择手动编译它。&lt;br /&gt;编译经过：&lt;br /&gt;./configure --disable-startup-notification --disable-gtkspell --disable-gstreamer --disable-avahi --disable-nm --disable-perl --disable-screensaver --disable-tcl&lt;br /&gt;make&lt;br /&gt;checkinstall&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-6947758453073385302?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/6947758453073385302/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2009/01/pidgin254.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/6947758453073385302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/6947758453073385302'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2009/01/pidgin254.html' title='更新pidgin到2.5.4的步骤'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-2548727766310852936</id><published>2009-01-21T14:21:00.004+08:00</published><updated>2009-01-21T14:33:58.323+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='杂文日志'/><title type='text'>USB 3.0在CES 2009正式亮相</title><content type='html'>&lt;div class="dyfirst"&gt;&lt;span class="Apple-style-span"&gt;&lt;p&gt;&lt;span class="Apple-style-span"&gt;在2007年年底，为适应Vista、高清视频以及自启动U盘（Mandriva模式）等软、硬件设备的需要，Intel等公司组建了USB 3.0全球推广组。经过一年多的不断努力，USB 3.0的物理概念实现（今年元月7日）在今年的国际电子消费大展（即CES 2009）正式亮相，专家预计在今年年底前将正式推出USB 3.0产品（即新一代U盘）。这有什么好说的？&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span class="Apple-style-span"&gt;&lt;span id="more-2079"&gt;&lt;/span&gt;十年前，USB（通用串行接口）1.0规范出现，传输速率仅为12Mbps（每秒12Mb传输速率）。不久之后，USB 1.0就遇到了数据传输的瓶颈，制约了其自身的发展。随后，USB 2.0的出现，传输速率猛增40倍（480Mbps），至今形成了非常繁荣的U盘产业（全球U盘总计数量高达100亿个，仅2007年一年就生产、销售了20多亿个U盘），U盘价格急剧下降（1GB的U盘容量平均不到10元人民币），容量大增（高达512GB），寿命延长（可达114年）。USB 3.0规范的（设计）传输速率将高达5Gbps，是USB 2.0的10倍。USB 3.0采用一种新的物理层，用两个信道将数据传输和确认过程相互分离，大大地提高了数据的传输速率，同时，USB 3.0采用了一种新的封包路由(packet-routing)技术，取代了USB 2.0现有的轮流检测（polling）和广播机制(broadcast)，但是，USB 3.0与USB 2.0是后向兼容的，而且，在新一代U盘的连接头里面都有相当重大的设计创新（构思确实很妙）。&lt;/span&gt;&lt;/p&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;p&gt;&lt;span class="Apple-style-span"&gt;小小的U盘，里面有不少的先进技术（比如新一代芯片组），我们不能小视这玩意儿。今年元月7日，USB制定者论坛主席Jeff Ravencraft（Intel公司）说：“在个人计算历史上，USB业已成为一项最成功的数据接口（标准）。”我们可以设想，随着无线USB的兴起，在各计算设备之间进行“无线连接”（实现数据快速传输），那时的无线局域网是何等美妙，大家可想而知。现今，我们生活在互联网和U盘几乎无处不在的时代。在不久的将来，计算机将成为一种纯粹的计算装置（无硬盘），数据存储不必局限在计算机（比如，固态硬盘）里面，个人数据和应用程序可以随身带，将不再是一件稀罕事。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"&gt;自启动U盘（预装自由软件）给传统IT产业带来很大的冲击，特别是对于传统私有软件产业将造成极大的压力。人们可以闭起眼睛不看自启动U盘的存在，但是，历史在前进，事物在变化，不依我们的意识而转移。中国人的头脑要比越南人（由政府出面强行推广Ubuntu）复杂多了，处理实际应变的能力很强。在中国境内，Linux将要和Windows长期共舞，不管是快3步，还是慢4步。现在的问题是，在当前，在我们中国境内，真正意义上的Linux还是一个“虚位”，Windows还找不到舞伴呢！现在，在我们周边，USB的“步步高”乐曲已经响起（此言不虚也），……，Linux企鹅小姐（东方美人），你在哪里？真让人扫兴！&lt;br /&gt;转自: .&lt;a href="http://www.helloyi.cn/index.php/2009/01/14/usb30/"&gt;好易格&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-2548727766310852936?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/2548727766310852936/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2009/01/usb-30ces-2009.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/2548727766310852936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/2548727766310852936'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2009/01/usb-30ces-2009.html' title='USB 3.0在CES 2009正式亮相'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-3578478925927495966</id><published>2009-01-21T10:09:00.013+08:00</published><updated>2009-01-21T16:28:20.691+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='博客推广'/><title type='text'>免费推广你的博客</title><content type='html'>&lt;div class="dyfirst"}&gt;&lt;span&gt;今天我要向大家介绍一个免费推广博客的网站&lt;a href="http://www.blogupp.com/" style="text-decoration: none;"&gt;Blogupp!&lt;/a&gt;它是一种交叉式推广的网站,在它的网站上提交你的网站链接后会给你一段代码,这段代码是以widget的形式提供的,这个widget随机显带有网站链接的图片展示在你的网站上.它有以下特点:&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;不需要注册账号就可以使用&lt;/li&gt;&lt;br /&gt;&lt;li&gt;不会曝光邮件和隐私&lt;/li&gt;&lt;br /&gt;&lt;li&gt;没有附加的广告协议和其他要求&lt;/li&gt;&lt;br /&gt;&lt;li&gt;没有动画和恼人的广告&lt;/li&gt;&lt;br /&gt;&lt;li&gt;防欺诈体制和公平分享原则&lt;/li&gt;&lt;br /&gt;&lt;li&gt;对WordPress和其他相似平台支持良好&lt;/li&gt;&lt;br /&gt;&lt;li&gt;获得目标读者&lt;/li&gt;&lt;br /&gt;&lt;li&gt;新用户展示机会奖励&lt;/li&gt;&lt;br /&gt;&lt;li&gt;业内最高的交换比率 (10:9) 及 &lt;a target="_blank" href="http://blog.blogupp.com/2008/04/comparing-blogupp-other-services_02.html"&gt;更多&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;span class="fullpost"&gt;&lt;div&gt;你只要提交一个地址就可以了看下图!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_CeUkKlNAMeI/SXaGAf4hPeI/AAAAAAAAAV4/-xplnBUSecc/s1600-h/blogupp.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 124px;" src="http://3.bp.blogspot.com/_CeUkKlNAMeI/SXaGAf4hPeI/AAAAAAAAAV4/-xplnBUSecc/s400/blogupp.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5293565755137277410" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;其它的就不多说了大家看了我的博客就有啊,它确定可增加点击率哦!&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-3578478925927495966?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/3578478925927495966/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2009/01/blog-post.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/3578478925927495966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/3578478925927495966'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2009/01/blog-post.html' title='免费推广你的博客'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_CeUkKlNAMeI/SXaGAf4hPeI/AAAAAAAAAV4/-xplnBUSecc/s72-c/blogupp.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-3433199874167434785</id><published>2009-01-21T09:38:00.001+08:00</published><updated>2009-01-21T09:56:23.712+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='网络技术'/><title type='text'>Tcpdump的使用方法</title><content type='html'>&lt;div class="dyfirst"&gt;第一种是关于类型的关键字，主要包括host，net，port， 例如 host 210.27.48.2，指明 210.27.48.2是一台主机，net 202.0.0.0 指明 202.0.0.0是一个网络地址，port 23 指明端口号是23.如果没有指定类型，缺省的类型是host.&lt;br /&gt;　　第二种是确定传输方向的关键字，主要包括src ， dst ，dst or src， dst and src ，这些关键字指明了传输的方向。举例说明，src 210.27.48.2 ，指明ip包中源地址是210.27.48.2 ， dst net 202.0.0.0 指明目的网络地址是202.0.0.0 .如果没有指明方向关键字，则缺省是src or dst关键字。&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;　　第三种是协议的关键字，主要包括fddi，ip，arp，rarp，tcp，udp等类型。Fddi指明是在FDDI（分布式光纤数据接口网络）上的特定 的网络协议，实际上它是"ether"的别名，fddi和ether具有类似的源地址和目的地址，所以可以将fddi协议包当作ether的包进行处理和 分析。其他的几个关键字就是指明了监听的包的协议内容。如果没有指定任何协议，则tcpdump将会监听所有协议的信息包。&lt;br /&gt;&lt;br /&gt;　　除了这三种类型的关键字之外，其他重要的关键字如下：gateway， broadcast，less，greater，还有三种逻辑运算，取非运算是 'not ' '！ '， 与运算是'and'，'&amp;&amp;'；或运算 是'or' ，'││'；这些关键字可以组合起来构成强大的组合条件来满足人们的需要，下面举几个例子来说明。&lt;br /&gt;&lt;br /&gt;　　普通情况下，直接启动tcpdump将监视第一个网络界面上所有流过的数据包。&lt;br /&gt;&lt;br /&gt;　　# tcpdump&lt;br /&gt;&lt;br /&gt;　　tcpdump： listening on fxp0&lt;br /&gt;&lt;br /&gt;　　11：58：47.873028 202.102.245.40.netbios-ns &gt; 202.102.245.127.netbios-ns： udp 50&lt;br /&gt;&lt;br /&gt;　　11：58：47.974331 0：10：7b：8：3a：56 &gt; 1：80：c2：0：0：0 802.1d ui/C len=43&lt;br /&gt;&lt;br /&gt;　　0000 0000 0080 0000 1007 cf08 0900 0000&lt;br /&gt;&lt;br /&gt;　　0e80 0000 902b 4695 0980 8701 0014 0002&lt;br /&gt;&lt;br /&gt;　　000f 0000 902b 4695 0008 00&lt;br /&gt;&lt;br /&gt;　　11：58：48.373134 0：0：e8：5b：6d：85 &gt; Broadcast sap e0 ui/C len=97&lt;br /&gt;&lt;br /&gt;　　ffff 0060 0004 ffff ffff ffff ffff ffff&lt;br /&gt;&lt;br /&gt;　　0452 ffff ffff 0000 e85b 6d85 4008 0002&lt;br /&gt;&lt;br /&gt;　　0640 4d41 5354 4552 5f57 4542 0000 0000&lt;br /&gt;&lt;br /&gt;　　0000 00&lt;br /&gt;&lt;br /&gt;　　使用-i参数指定tcpdump监听的网络界面，这在计算机具有多个网络界面时非常有用，&lt;br /&gt;&lt;br /&gt;　　使用-c参数指定要监听的数据包数量，&lt;br /&gt;&lt;br /&gt;　　使用-w参数指定将监听到的数据包写入文件中保存&lt;br /&gt;&lt;br /&gt;　　A想要截获所有210.27.48.1 的主机收到的和发出的所有的数据包：&lt;br /&gt;&lt;br /&gt;　　#tcpdump host 210.27.48.1&lt;br /&gt;&lt;br /&gt;　　B想要截获主机210.27.48.1 和主机210.27.48.2 或210.27.48.3的通信，使用命令：（在命令行中适用　括号时，一定要&lt;br /&gt;&lt;br /&gt;　　#tcpdump host 210.27.48.1 and \ （210.27.48.2 or 210.27.48.3 \）&lt;br /&gt;&lt;br /&gt;　　C如果想要获取主机210.27.48.1除了和主机210.27.48.2之外所有主机通信的ip包，使用命令：&lt;br /&gt;&lt;br /&gt;　　#tcpdump ip host 210.27.48.1 and ！ 210.27.48.2&lt;br /&gt;&lt;br /&gt;　　D如果想要获取主机210.27.48.1接收或发出的telnet包，使用如下命令：&lt;br /&gt;&lt;br /&gt;　　#tcpdump tcp port 23 host 210.27.48.1&lt;br /&gt;&lt;br /&gt;　　E 对本机的udp 123 端口进行监视 123 为ntp的服务端口&lt;br /&gt;　　&lt;br /&gt;　　# tcpdump udp port 123&lt;br /&gt;　　F 系统将只对名为hostname的主机的通信数据包进行监视。主机名可以是本地主机，也可以是网络上的任何一台计算机。下面的命令可以读取主机hostname发送的所有数据：&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;　　#tcpdump -i eth0 src host hostname&lt;br /&gt;&lt;br /&gt;　　G 下面的命令可以监视所有送到主机hostname的数据包：&lt;br /&gt;&lt;br /&gt;　　#tcpdump -i eth0 dst host hostname&lt;br /&gt;&lt;br /&gt;　　H  我们还可以监视通过指定网关的数据包：&lt;br /&gt;&lt;br /&gt;　　#tcpdump -i eth0 gateway Gatewayname&lt;br /&gt;&lt;br /&gt;　　I 如果你还想监视编址到指定端口的TCP或UDP数据包，那么执行以下命令：&lt;br /&gt;&lt;br /&gt;　　#tcpdump -i eth0 host hostname and port 80&lt;br /&gt;&lt;br /&gt;　　J 如果想要获取主机210.27.48.1除了和主机210.27.48.2之外所有主机通信的ip包&lt;br /&gt;&lt;br /&gt;　　，使用命令：&lt;br /&gt;&lt;br /&gt;　　#tcpdump ip host 210.27.48.1 and ！ 210.27.48.2&lt;br /&gt;&lt;br /&gt;　　K 想要截获主机210.27.48.1 和主机210.27.48.2 或210.27.48.3的通信，使用命令&lt;br /&gt;&lt;br /&gt;　　：（在命令行中适用　括号时，一定要&lt;br /&gt;&lt;br /&gt;　　#tcpdump host 210.27.48.1 and \ （210.27.48.2 or 210.27.48.3 \）&lt;br /&gt;&lt;br /&gt;　　L 如果想要获取主机210.27.48.1除了和主机210.27.48.2之外所有主机通信的ip包，使用命令：&lt;br /&gt;&lt;br /&gt;　　#tcpdump ip host 210.27.48.1 and ！ 210.27.48.2&lt;br /&gt;&lt;br /&gt;　　M 如果想要获取主机210.27.48.1接收或发出的telnet包，使用如下命令：&lt;br /&gt;&lt;br /&gt;　　#tcpdump tcp port 23 host 210.27.48.1&lt;br /&gt;&lt;br /&gt;　　第三种是协议的关键字，主要包括fddi，ip ，arp，rarp，tcp，udp等类型&lt;br /&gt;&lt;br /&gt;　　除了这三种类型的关键字之外，其他重要的关键字如下：gateway， broadcast，less，&lt;br /&gt;&lt;br /&gt;　　greater，还有三种逻辑运算，取非运算是 'not ' '！ '， 与运算是'and'，'&amp;&amp;'；或运算 是'o&lt;br /&gt;&lt;br /&gt;　　r' ，'||'；&lt;br /&gt;&lt;br /&gt;　　第二种是确定传输方向的关键字，主要包括src ， dst ，dst or src， dst and src ，&lt;br /&gt;&lt;br /&gt;　　如果我们只需要列出送到80端口的数据包，用dst port；如果我们只希望看到返回80端口的数据包，用src port.&lt;br /&gt;&lt;br /&gt;　　#tcpdump –i eth0 host hostname and dst port 80  目的端口是80&lt;br /&gt;&lt;br /&gt;　　或者&lt;br /&gt;&lt;br /&gt;　　#tcpdump –i eth0 host hostname and src port 80  源端口是80  一般是提供http的服务的主机&lt;br /&gt;&lt;br /&gt;　　如果条件很多的话  要在条件之前加and 或 or 或 not&lt;br /&gt;&lt;br /&gt;　　#tcpdump -i eth0 host ！ 211.161.223.70 and ！ 211.161.223.71 and dst port 80&lt;br /&gt;&lt;br /&gt;　　如果在ethernet 使用混杂模式 系统的日志将会记录&lt;br /&gt;&lt;br /&gt;　　May  7 20：03：46 localhost kernel： eth0： Promiscuous mode enabled.&lt;br /&gt;&lt;br /&gt;　　May  7 20：03：46 localhost kernel： device eth0 entered promiscuous mode&lt;br /&gt;&lt;br /&gt;　　May  7 20：03：57 localhost kernel： device eth0 left promiscuous mode&lt;br /&gt;&lt;br /&gt;　　tcpdump对截获的数据并没有进行彻底解码，数据包内的大部分内容是使用十六进制的形式直接打印输出的。显然这不利于分析网络故障，通常的解决办法是先使用带-w参数的tcpdump 截获数据并保存到文件中，然后再使用其他程序进行解码分析。当然也应该定义过滤规则，以避免捕获的数据包填满整个硬盘。&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-3433199874167434785?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/3433199874167434785/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2009/01/tcpdump.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/3433199874167434785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/3433199874167434785'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2009/01/tcpdump.html' title='Tcpdump的使用方法'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-5828901100036409390</id><published>2009-01-21T09:30:00.002+08:00</published><updated>2009-01-21T09:36:01.311+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='开源'/><category scheme='http://www.blogger.com/atom/ns#' term='程序'/><title type='text'>基于TCP的网络通信程序演示</title><content type='html'>&lt;div class="dyfirst"&gt;通过提取楷体的字形轮廓可以获得汉字笔画。只不过选用的字体必须是楷体。其他字体不行。 &lt;br /&gt;这功能没什么用途吧，我只是好玩而已。 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;int GetCharStrokes(UINT ch) &lt;br /&gt;{ &lt;br /&gt;HFONT hFont; &lt;br /&gt;{ // create font; &lt;br /&gt;LOGFONT lfFont; &lt;br /&gt;memset(&amp;lfFont, 0, sizeof(lfFont)); &lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;lstrcpy(lfFont.lfFaceName, "楷体_GB2312"); &lt;br /&gt;lfFont.lfHeight = 72; &lt;br /&gt;lfFont.lfWeight = FW_NORMAL; &lt;br /&gt;lfFont.lfItalic = FALSE; &lt;br /&gt;&lt;br /&gt;lfFont.lfStrikeOut = FALSE; &lt;br /&gt;lfFont.lfCharSet = DEFAULT_CHARSET; &lt;br /&gt;lfFont.lfOutPrecision = OUT_DEFAULT_PRECIS; &lt;br /&gt;lfFont.lfClipPrecision = CLIP_DEFAULT_PRECIS; &lt;br /&gt;lfFont.lfQuality = DRAFT_QUALITY; &lt;br /&gt;lfFont.lfPitchAndFamily = DEFAULT_PITCH; &lt;br /&gt;&lt;br /&gt;hFont = CreateFontIndirect(&amp;lfFont); &lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;HDC hDC = GetDC(NULL); &lt;br /&gt;if (hDC==NULL) return 0; &lt;br /&gt;&lt;br /&gt;HGDIOBJ hOldFont = SelectObject(hDC,hFont); &lt;br /&gt;&lt;br /&gt;MAT2 mat; &lt;br /&gt;memset(&amp;mat,0,sizeof(mat)); &lt;br /&gt;mat.eM11.value = 1; &lt;br /&gt;mat.eM22.value = -1; &lt;br /&gt;&lt;br /&gt;GLYPHMETRICS gm; &lt;br /&gt;memset(&amp;gm,0,sizeof(gm)); &lt;br /&gt;&lt;br /&gt;DWORD dwSize = GetGlyphOutline(hDC,ch,GGO_NATIVE,&amp;gm,0,NULL,&amp;mat); &lt;br /&gt;&lt;br /&gt;int cnt = 0; &lt;br /&gt;LPVOID pBuff = NULL; &lt;br /&gt;&lt;br /&gt;if (dwSize&gt;0) &lt;br /&gt;{ &lt;br /&gt;pBuff = malloc(dwSize); &lt;br /&gt;memset(&amp;gm,0,sizeof(gm)); &lt;br /&gt;&lt;br /&gt;DWORD res = GetGlyphOutline(hDC,ch,GGO_NATIVE,&amp;gm,dwSize,pBuff,&amp;mat); &lt;br /&gt;if (res!=dwSize) &lt;br /&gt;{ &lt;br /&gt;free(pBuff); &lt;br /&gt;pBuff = NULL; &lt;br /&gt;} &lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;if (pBuff) &lt;br /&gt;{ &lt;br /&gt;BYTE * ptr = (BYTE *)pBuff; &lt;br /&gt;while (dwSize&gt;0) &lt;br /&gt;{ &lt;br /&gt;TTPOLYGONHEADER * header = (TTPOLYGONHEADER *)ptr; &lt;br /&gt;cnt ++; &lt;br /&gt;ptr += header-&gt;cb; &lt;br /&gt;dwSize -= header-&gt;cb; &lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;free(pBuff); &lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;SelectObject(hDC,hOldFont); &lt;br /&gt;ReleaseDC(NULL,hDC); &lt;br /&gt;&lt;br /&gt;return cnt; &lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;测试： &lt;br /&gt;&lt;br /&gt;union { &lt;br /&gt;UINT ch; &lt;br /&gt;char szText[4]; &lt;br /&gt;} a; &lt;br /&gt;&lt;br /&gt;char * szText = "疆"; &lt;br /&gt;&lt;br /&gt;a.ch = 0; &lt;br /&gt;a.szText[1] = szText[0]; &lt;br /&gt;a.szText[0] = szText[1]; &lt;br /&gt;&lt;br /&gt;int cnt = GetCharStrokes(a.ch); &lt;br /&gt;TRACE("\"%s\"的笔画%d\n",szText,cnt); &lt;br /&gt;运行结果： &lt;br /&gt;"疆"的笔画19 &lt;br /&gt;来源不详!&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-5828901100036409390?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/5828901100036409390/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2009/01/tcp.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/5828901100036409390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/5828901100036409390'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2009/01/tcp.html' title='基于TCP的网络通信程序演示'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-6276610895107631167</id><published>2009-01-19T13:56:00.005+08:00</published><updated>2009-01-20T15:16:16.245+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='杂文日志'/><title type='text'>数学之美 系列一 -- 统计语言模型</title><content type='html'>&lt;div class="dyfirst"&gt;数学之美 系列一 -- 统计语言模型&lt;br /&gt;2006年4月3日 上午 08:15:00&lt;br /&gt;从本周开始，我们将定期刊登 Google 科学家吴军写的《数学之美》系列文章，介绍数学在信息检索和自然语言处理中的主导作用和奇妙应用。&lt;br /&gt;&lt;br /&gt;发表者: 吴军, Google 研究员 &lt;br /&gt;&lt;br /&gt;前言&lt;br /&gt;&lt;br /&gt;也许大家不相信，数学是解决信息检索和自然语言处理的最好工具。它能非常清晰地描述这些领域的实际问题并且给出漂亮的解决办法。每当人们应用数学工具解决一个语言问题时，总会感叹数学之美。我们希望利用 Google 中文黑板报这块园地，介绍一些数学工具，以及我们是如何利用这些工具来开发 Google 产品的。&lt;br /&gt;&lt;span class="fullpost"&gt;系列一： 统计语言模型 (Statistical Language Models)&lt;br /&gt;&lt;br /&gt;Google 的使命是整合全球的信息，所以我们一直致力于研究如何让机器对信息、语言做最好的理解和处理。长期以来，人类一直梦想着能让机器代替人来翻译语言、识别语音、认识文字（不论是印刷体或手写体）和进行海量文献的自动检索，这就需要让机器理解语言。但是人类的语言可以说是信息里最复杂最动态的一部分。为了解决这个问题，人们容易想到的办法就是让机器模拟人类进行学习 - 学习人类的语法、分析语句等等。尤其是在乔姆斯基（Noam Chomsky 有史以来最伟大的语言学家）提出 “形式语言” 以后，人们更坚定了利用语法规则的办法进行文字处理的信念。遗憾的是，几十年过去了，在计算机处理语言领域，基于这个语法规则的方法几乎毫无突破。 &lt;br /&gt;&lt;br /&gt;其实早在几十年前，数学家兼信息论的祖师爷 香农 (Claude Shannon)就提出了用数学的办法处理自然语言的想法。遗憾的是当时的计算机条件根本无法满足大量信息处理的需要，所以他这个想法当时并没有被人们重视。七十年代初，有了大规模集成电路的快速计算机后，香农的梦想才得以实现。&lt;br /&gt;&lt;br /&gt;首先成功利用数学方法解决自然语言处理问题的是语音和语言处理大师贾里尼克 (Fred Jelinek)。当时贾里尼克在 IBM 公司做学术休假 (Sabbatical Leave)，领导了一批杰出的科学家利用大型计算机来处理人类语言问题。统计语言模型就是在那个时候提出的。&lt;br /&gt;给大家举个例子：在很多涉及到自然语言处理的领域，如机器翻译、语音识别、印刷体或手写体识别、拼写纠错、汉字输入和文献查询中，我们都需要知道一个文字序列是否能构成一个大家能理解的句子，显示给使用者。对这个问题，我们可以用一个简单的统计模型来解决这个问题。&lt;br /&gt;&lt;br /&gt;如果 S 表示一连串特定顺序排列的词 w1， w2，…， wn ，换句话说，S 可以表示某一个由一连串特定顺序排练的词而组成的一个有意义的句子。现在，机器对语言的识别从某种角度来说，就是想知道S在文本中出现的可能性，也就是数学上所说的S 的概率用 P(S) 来表示。利用条件概率的公式，S 这个序列出现的概率等于每一个词出现的概率相乘，于是P(S) 可展开为：&lt;br /&gt;&lt;br /&gt;P(S) = P(w1)P(w2|w1)P(w3| w1 w2)…P(wn|w1 w2…wn-1)&lt;br /&gt;&lt;br /&gt;其中 P (w1) 表示第一个词w1 出现的概率；P (w2|w1) 是在已知第一个词的前提下，第二个词出现的概率；以次类推。不难看出，到了词wn，它的出现概率取决于它前面所有词。从计算上来看，各种可能性太多，无法实现。因此我们假定任意一个词wi的出现概率只同它前面的词 wi-1 有关(即马尔可夫假设），于是问题就变得很简单了。现在，S 出现的概率就变为：&lt;br /&gt;&lt;br /&gt;P(S) = P(w1)P(w2|w1)P(w3|w2)…P(wi|wi-1)…&lt;br /&gt;(当然，也可以假设一个词又前面N-1个词决定，模型稍微复杂些。）&lt;br /&gt;&lt;br /&gt;接下来的问题就是如何估计 P (wi|wi-1)。现在有了大量机读文本后，这个问题变得很简单，只要数一数这对词（wi-1,wi) 在统计的文本中出现了多少次，以及 wi-1 本身在同样的文本中前后相邻出现了多少次，然后用两个数一除就可以了,P(wi|wi-1) = P(wi-1,wi)/ P (wi-1)。&lt;br /&gt;&lt;br /&gt;也许很多人不相信用这么简单的数学模型能解决复杂的语音识别、机器翻译等问题。其实不光是常人，就连很多语言学家都曾质疑过这种方法的有效性，但事实证明，统计语言模型比任何已知的借助某种规则的解决方法都有效。比如在 Google 的中英文自动翻译中，用的最重要的就是这个统计语言模型。去年美国标准局(NIST) 对所有的机器翻译系统进行了评测，Google 的系统是不仅是全世界最好的，而且高出所有基于规则的系统很多。&lt;br /&gt;&lt;br /&gt;现在，读者也许已经能感受到数学的美妙之处了，它把一些复杂的问题变得如此的简单。当然，真正实现一个好的统计语言模型还有许多细节问题需要解决。贾里尼克和他的同事的贡献在于提出了统计语言模型，而且很漂亮地解决了所有的细节问题。十几年后，李开复用统计语言模型把 997 词语音识别的问题简化成了一个 20 词的识别问题，实现了有史以来第一次大词汇量非特定人连续语音的识别。&lt;br /&gt;&lt;br /&gt;我是一名科学研究人员 ，我在工作中经常惊叹于数学语言应用于解决实际问题上时的神奇。我也希望把这种神奇讲解给大家听。当然，归根结底，不管什莫样的科学方法、无论多莫奇妙的解决手段都是为人服务的。我希望 Google 多努力一分，用户就多一分搜索的喜悦。&lt;br /&gt;&lt;a href="http://googlechinablog.com/2006/04/blog-post.html"&gt;Google 黑板报 -- Google 中国的博客网志: 数学之美 系列一 -- 统计语言模型&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;A HREF="http://www.myhpf.co.uk/banner.asp?friend=314108"&gt;&lt;br /&gt;&lt;IMG SRC="http://www.myhpf.co.uk/banners/60x468.gif" BORDER="0"&gt;&lt;br /&gt;&lt;/A&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-6276610895107631167?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/6276610895107631167/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2009/01/google-google.html#comment-form' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/6276610895107631167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/6276610895107631167'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2009/01/google-google.html' title='数学之美 系列一 -- 统计语言模型'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-577823804559614000</id><published>2009-01-19T13:51:00.003+08:00</published><updated>2009-01-20T15:15:43.351+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='杂文日志'/><title type='text'>OpenSocial编程俱乐部</title><content type='html'>&lt;div class="dyfirst"&gt;OpenSocial编程俱乐部将在2008年12月16日和18日分别在北京和上海举行&lt;br /&gt;2008年12月9日 下午 09:35:00&lt;br /&gt;作者：杨巍，谷歌中国OpenSocial产品经理&lt;br /&gt;&lt;br /&gt;Google 将在 2008 年 12 月 16 日和 18 日分别在北京和上海开展两次 OpenSocial 编程俱乐部的活动。&lt;br /&gt;&lt;br /&gt;与历次活动不同，本次活动重点是现场动手编程。我们将邀请校内网，51.com、MySpace.cn（聚友）、天涯社区和一起网等等开放平台的相关人士参加，现场审核应用。我们将对现场审核通过的应用进行评审，头奖将获得 iPod Touch。&lt;br /&gt;&lt;br /&gt;OpenSocial 是社交网络开放平台的技术标准，目前支持 OpenSocial 的社交平台的注册用户数已经超过六个亿。随着中国的社交平台对 OpenSocial 的支持，国外基于 OpenSoical 的应用程序已开始陆续打入中国市场，而国内开发者用这种标准来开发社区网的应用，不仅可达一亿多国内用户市场，还可以进入国际市场。&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;在本次编程俱乐部的活动上，我们将略过基础的 OpenSocial 知识。首先请各平台更新一下对OpenSocial 的支持，特别是最新开发的基于 OpenSocial 的各种传播渠道的支持， 然后我们会介绍几个开源的 OpenSocial 应用案例，接下来就是编程和与平台讨论的时间。&lt;br /&gt;&lt;br /&gt;当然会有 Google 的传统美食接待大家。&lt;br /&gt;&lt;br /&gt;本次活动针对能够现场编程并提交应用的程序员，所以名额非常有限，请在此立即报名登记。&lt;br /&gt;https://spreadsheets.google.com/viewform?key=pqoXbGmhrqHG_jpiIG1fFXg&lt;br /&gt;&lt;a href="http://googlechinablog.com/2008/12/opensocial2008121618.html"&gt;Google 黑板报 -- Google 中国的博客网志: OpenSocial编程俱乐部将在2008年12月16日和18日分别在北京和上海举行&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;A HREF="http://www.myhpf.co.uk/banner.asp?friend=314108"&gt;&lt;br /&gt;&lt;IMG SRC="http://www.myhpf.co.uk/banners/60x468.gif" BORDER="0"&gt;&lt;br /&gt;&lt;/A&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-577823804559614000?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/577823804559614000/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2009/01/google-google-opensocial2008121618.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/577823804559614000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/577823804559614000'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2009/01/google-google-opensocial2008121618.html' title='OpenSocial编程俱乐部'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-3855188568857115941</id><published>2009-01-15T15:45:00.001+08:00</published><updated>2009-01-15T15:47:36.751+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='新闻'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux杂文'/><title type='text'>雅虎任命卡罗尔-巴茨为CEO</title><content type='html'>&lt;div class="dyfirst"&gt;新浪科技讯 北京时间1月14日凌晨5:57消息，据国外媒体报道，雅虎周二确认称，该公司已经聘用Autodesk前CEO卡罗尔·巴茨(Carol Bartz 女性)为新任CEO。&lt;br /&gt;&lt;br /&gt;　　雅虎前CEO杨致远去年11月中旬下台，此后雅虎一直在寻找下任CEO人选，今天的这一任命结束了雅虎两个月来的寻觅。&lt;br /&gt;&lt;br /&gt;　　巴茨现年60岁，继任后将面临诸多挑战，竭力扭转雅虎业绩表现及提振股价。此前，一些投资者一直在游说雅虎分拆，同时雅虎还面临来自谷歌等同业公司的竞争，这些都是巴茨将会临的问题。&lt;br /&gt;&lt;br /&gt;巴茨1992到2006年间任Autodesk CEO，后于2006年改任执行董事长。Autodesk规模约为雅虎一半，全球员工总数约7000人。此外，巴茨还曾任Sun高管及思科董事会成员。&lt;br /&gt;&lt;br /&gt;　　雅虎总裁苏珊·德克尔(Susan Decker)今天通知董事会，称其将在一段时间的过渡期后辞职。德克尔和巴茨目前均为英特尔董事会成员。&lt;br /&gt;&lt;br /&gt;　　许多分析师认为，在新CEO上台后，雅虎将重新尝试与微软达成交易.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-3855188568857115941?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/3855188568857115941/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2009/01/ceo.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/3855188568857115941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/3855188568857115941'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2009/01/ceo.html' title='雅虎任命卡罗尔-巴茨为CEO'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-7952801268074681864</id><published>2009-01-09T10:39:00.001+08:00</published><updated>2009-01-09T10:48:41.916+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><title type='text'>FreeBSD 7.1:从Sun获取一些帮助</title><content type='html'>&lt;div class="dyfirst"&gt;BSD的最新版本增加了新的Sun开发的功能,但这并不是唯一的技术转移。 &lt;br /&gt;&lt;br /&gt;开源FreeBSD操作系统在经历了将近一年时间后,终于带着其首次主要更新与大家见面了。 FreeBSD的7.1在其前身FreeBSD 7.0基础上进行了许多改进,其中包括Sun微系统公司开发的Dtrace技术以及新的启动选项和可扩展性的改进。 FreeBSD 7.1还展示了开源是如何跨越不同公司以及不同的操作系统。FreeBSD是最早的开源操作系统项目之一,其前身是美国加利福尼亚大学伯克利分校的开源 BSD组。&lt;br /&gt;&lt;br /&gt;FreeBSD的核心成员Robert Watson在InternetNews.com上说:“DTrace最初是由Sun公司开发的一个成熟和令人信服的技术,用于性能监测,最初作为OpenSolaris的一部分而开源发布,虽然以前我们有许多用于多种具体分析的工具,但DTrace是一个极好的管理和跟踪数据的通用框架,还让我们能够更方便地添加新类型的跟踪。” &lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Watson说,如果没有Sun的DTrace对开源世界的贡献,可能就没办法集成DTrace到FreeBSD上。John Birrell一直在与Sun紧密联系,跟进这件事。 &lt;br /&gt;&lt;br /&gt;Sun微系统公司的高级工程师Bryan Cantrill在InternetNews.com上说,除了Birrell,还有一些FreeBSD的人参加了去年Sun公司的DTrace会议。 &lt;br /&gt;&lt;br /&gt;DTrace并不是FreeBSD中使用的唯一的Sun开发的技术。FreeBSD 7.0版本就引入了对Sun的ZFS文件系统的支持。另外,Sun和FreeBSD之间的技术转移不止一种方式。 &lt;br /&gt;&lt;br /&gt;Watson认为, OpenSolaris的内核采用FreeBSD无线网络架构,支持CIFS文件系统,这让OpenSolaris获益良多。 &lt;br /&gt;&lt;br /&gt;但Sun否认CIFS栈来自FreeBSD。Sun公司发言人指出,它来自于一个几年前Sun收购的公司Procom。  &lt;br /&gt;&lt;br /&gt;这位发言人说,很多OpenSolari的WiFi驱动程序和核心WiFi基础架构(common/io/net80211/)都来自FreeBSD。 &lt;br /&gt;&lt;br /&gt;更多FreeBSD 7.1特性&lt;br /&gt;&lt;br /&gt;除了DTrace的集成,FreeBSD 7.1还列举了USB启动作为一个新特性。FreeBSD的贡献者兼Absolute FreeBSD的作者Michael Lucas认为,FreeBSD很多年前就可以从USB启动了。 &lt;br /&gt;&lt;br /&gt;Lucas在InternetNews.com说,“尽管某些特定硬件不喜欢通过USB接口启动FreeBS,但对于一个新特性,我们很难说它适用于90%的硬件。USB启动现在已经更加可靠了。”  &lt;br /&gt;&lt;br /&gt;Lucas还认为FreeBSD 7.1的UDP网络协议栈也有了改进。  &lt;br /&gt;&lt;br /&gt;Lucas说,“过去几年,我们对于多处理机硬件上的网络协议栈的可扩展性做出了巨大的改进,但大多数的测试都是在典型的基于TCP的网络负载上进行的——Web,电子邮件等,网络组针对ISC已做了大量的工作,包括改善根域名服务器操作的UDP性能。这是一个不太明显的改变,但它可以让一些互联网上最重要的基础设施处理更多的负荷。” &lt;br /&gt;&lt;br /&gt;FreeBSD 8.0&lt;br /&gt;&lt;br /&gt;虽然FreeBSD 7.1刚刚发布,但开发人员正在努力工作于下一个主要版本FreeBSD 8.0 ,其中将包括网络虚拟化的改进。  &lt;br /&gt;&lt;br /&gt;Watson说,“我们非常期待FreeBSD 8.0,其将于年底发布,它将支持虚拟网络协议栈,这将让FreeBSD拥有自己的路由,防火墙,虚拟专用网等。这对于我们的ISP用户、设备厂商、研究界等来说都是令人兴奋的消息。另一个同样会令人兴奋的功能是支持802.11虚拟接入点,它将允许许多不同的802.11 SSIDs使用同一个频段,这对使用FreeBSD建立商业接入点产品的公司来说,是很重要的。”（&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-7952801268074681864?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/7952801268074681864/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2009/01/freebsd-71sun.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/7952801268074681864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/7952801268074681864'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2009/01/freebsd-71sun.html' title='FreeBSD 7.1:从Sun获取一些帮助'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-9103521385317001315</id><published>2009-01-08T16:11:00.002+08:00</published><updated>2009-01-08T16:18:11.472+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='心情日志'/><category scheme='http://www.blogger.com/atom/ns#' term='firefox3'/><title type='text'>Firefox终于可以打开163邮箱了</title><content type='html'>&lt;div class="dyfirst"&gt;今天我更新firefox3.1b3pre后试着打开163邮箱才发现它终于可以打开了.以前打开这个邮箱的时候老是要换一个Browser很不方便.现在好以后可以不用换Browser就OK了,可是随后我又发现了一个新的BUG就是我不能开我的google Bloger了,以前那几个版本都是可以打开的啊.哎怎么会这样呢.好了这个,坏了那个.firefox3.1什么时候才能补好呢?期待中啊.....&lt;br /&gt;&lt;a href="http://usd-ad.com/pages/index.php?refid=lukelu"&gt;&lt;img src="http://www.hostsalebizs.com/usd/banner.gif" border="0" alt="usd-ad.com"&gt;&lt;/a&gt;&lt;br /&gt;&lt;A HREF="http://www.myhpf.co.uk/banner.asp?friend=314108"&gt;&lt;br /&gt;&lt;IMG SRC="http://www.myhpf.co.uk/banners/60x468.gif" BORDER="0"&gt;&lt;br /&gt;&lt;/A&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-9103521385317001315?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/9103521385317001315/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2009/01/firefox163.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/9103521385317001315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/9103521385317001315'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2009/01/firefox163.html' title='Firefox终于可以打开163邮箱了'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-3130577836628955630</id><published>2008-12-25T11:47:00.001+08:00</published><updated>2009-01-08T16:05:33.208+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><category scheme='http://www.blogger.com/atom/ns#' term='kernel'/><title type='text'>Kernel v2.6.28 released</title><content type='html'>&lt;div&gt;Kernel v2.6.28&lt;br /&gt;Files  Lines&lt;br /&gt;Added 2777 Added 975678&lt;br /&gt;Changed 11090 Changed 1248687&lt;br /&gt;Deleted 1876 Deleted 490036&lt;br /&gt;&lt;br /&gt;Release date: 24-Dec-2008&lt;br /&gt;Documentation: None available&lt;br /&gt;Links: Download patch, All 2.6 releases &lt;br /&gt;Patches:&lt;br /&gt;None&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt; 2.6.28 (4 files, 19 dirs)&lt;br /&gt; .mailmap (+3 lines)&lt;br /&gt; CREDITS (+11 lines)&lt;br /&gt; MAINTAINERS (+185 lines)&lt;br /&gt; Makefile (+6 lines)&lt;br /&gt; Documentation (52 files, 52 dirs)&lt;br /&gt; arch (1 file, 22 dirs)&lt;br /&gt; block (24 files)&lt;br /&gt; crypto (20 files, 1 dir)&lt;br /&gt; drivers (2 files, 68 dirs)&lt;br /&gt; firmware (2 files, 1 dir)&lt;br /&gt; fs (44 files, 52 dirs)&lt;br /&gt; include (26 dirs)&lt;br /&gt; init (6 files)&lt;br /&gt; ipc (5 files)&lt;br /&gt; kernel (71 files, 4 dirs)&lt;br /&gt; lib (17 files)&lt;br /&gt; mm (42 files)&lt;br /&gt; net (4 files, 30 dirs)&lt;br /&gt; samples (2 files, 2 dirs)&lt;br /&gt; scripts (14 files, 5 dirs)&lt;br /&gt; security (6 files, 3 dirs)&lt;br /&gt; sound (2 files, 17 dirs)&lt;br /&gt; virt (1 dir)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-3130577836628955630?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/3130577836628955630/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/12/kernel-v2628-released.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/3130577836628955630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/3130577836628955630'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/12/kernel-v2628-released.html' title='Kernel v2.6.28 released'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-534975433215240831</id><published>2008-12-24T16:00:00.000+08:00</published><updated>2008-12-24T16:02:04.195+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><title type='text'>转投linux UNIX服务器的低端暗涌</title><content type='html'>&lt;div class="dyfirst"&gt;近年来，无论是媒体，还是渠道，都在流行着这样一个说法：x86服务器正在慢慢侵蚀传统UNIX服务器市场，最先向那些低端的UNIX服务器发起进攻。无论是IDC，还是Gartner的统计报告上，都能看得出x86服务器产品逐年的快速增长率，而与其相对应的，则是UNIX服务器增长率的逐渐放缓。因此，人们就很自然地得出结论：x86服务器正在侵占低端UNIX服务器的市场空间，做UNIX服务器的渠道的日子也越来越不好过。&lt;br /&gt;&lt;br /&gt;　　 情况究竟是不是这样呢？有些渠道以及厂商并不这样认为，他们的看法反而有些相反——UNIX服务器，尤其是低端的UNIX服务器正在对x86服务器反击，它们要和x86服务器抢食市场份额！习惯的力量&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;　　北京华胜天成科技股份有限公司多年来一直做SUN公司的服务器产品，而且是UNIX服务器。该公司战略发展总监李峻谈及到了一个现象：他的一个朋友做电信增值业务，最初公司刚成立时候，迫于资金压力，不得已买了一台x86服务器产品跑应用，但当公司运作一段时间上规模之后，又立刻用UNIX服务器替换掉了先前的x86服务器。这个朋友的解释说，早就习惯了以前UNIX环境下的应用开发和部署，虽然从处理器的频率上来看，x86服务器明显超过了UNIX服务器产品，但当用户量增大后，x86的不稳定性立刻暴露出来，最后还是UNIX服务器环境稳定，而且让他得心应手。&lt;br /&gt;&lt;br /&gt;　　 他认为，电信、金融的行业客户或者ISV已经使用多年的UNIX服务器，它们对UNIX环境形成了一种使用习惯，这种习惯是无法更改的。&lt;br /&gt;&lt;br /&gt;　　的确如此，UNIX服务器在很多行业市场销售多年，它所赢得的不仅仅是行业市场地位的垄断性，更重要的是用户使用习惯的形成，用户已经形成了对UNIX环境的依赖，对UNIX品牌的依赖，况且多年的发展，一系列成熟的UNIX行业应用早就在用户和渠道心中留下深刻印象，让它们进行系统的迁移，实际上等同于使用习惯的迁移，这是难以接受的。&lt;br /&gt;&lt;br /&gt;　　 因此，在电信、金融等行业中，用户对稳定性、可靠性需求一直没有变化，他们对UNIX服务器的使用习惯无疑是x86进入的一个壁垒。&lt;br /&gt;&lt;br /&gt;　　 低端反击&lt;br /&gt;&lt;br /&gt;　　 上文提及到的某些行业中，因为用户的需求特点以及使用习惯导致x86很难进入，那么在广泛的中小企业中，UNIX服务器虽然遭受到x86的冲击，但是已经开始了反击。&lt;br /&gt;&lt;br /&gt;　　 从时间表上来看，RISC服务器对x86服务器的反击始于2004年9月，当时IBM公司推出了基于Power 5处理器、售价在5000美元左右的低端UNIX服务器OpenPower 710。传统上10000美元～25000美元的市场主要是由基于x86架构的4路服务器所占据，包括IA服务器、基于Opteron芯片的服务器等等。当时IBM公司亚太区系统及科技部刀片式服务器Open Power系列产品销售总经理Jeff Dunn毫不讳言地表示，IBM将进入这个目前由英特尔主导的市场，并期望成为该市场上的领先者。&lt;br /&gt;&lt;br /&gt;　　 去年12月，Sun公司推出了基于UltraSPARC T1处理器的SunFire T1000/2000服务器，最低端产品起价仅为52721元人民币，与主流x86服务器价格相当。&lt;br /&gt;&lt;br /&gt;　　 今年2月，IBM通过低端p5产品的发布，终于把低端UNIX服务器反击x86服务器的举动推向了一个高潮。IBM System p5产品部大中华区总经理姜锡岫表示，此番推出的新品将会大举进军x86市场。&lt;br /&gt;&lt;br /&gt;　　 p5产品部分销产品中国区的总经理苏志杰随后接收采访也表示，本次IBM推出的最低端p5 185产品采用PowerPC 970 MP的双核芯片，价格是5000美元左右，正处在中高档x86服务器的价格线上。&lt;br /&gt;&lt;br /&gt;　　低端UNIX服务器开始积极调整自己价格，不再给人以前的“价格昂贵”的高姿态。而且，无论是Sun还是IBM，二者发布的UNIX服务器都已经开始支持 Linux操作系统，试图利用Linux的庞大力量，让自己的低端UNIX服务器产品迅速进入x86服务器市场，并和x86抢夺生意。&lt;br /&gt;&lt;br /&gt;　　 有意思的是，同样作为拥有UNIX服务器的厂商，IBM和Sun的反击x86方式也有所不同。&lt;br /&gt;&lt;br /&gt;　　苏志杰认为，低端的UNIX服务器不可能把Windows市场全部抢过来，毕竟和很多行业客户类似，那些中小企业客户本身也有Windows平台的使用习惯。因此，IBM低端UNIX服务器成功的关键在于找到合适的ISV，把他们的应用迁移到Linux平台上来，并且最好是针对不同行业的不同客户需求，提炼出“经典”的应用来进行Windows平台向Linux甚至是AIX平台的迁移，这样才是关键所在。&lt;br /&gt;&lt;br /&gt;　　 Sun公司则认为，UltraSPARC T1与AMD的Opteron处理器各有所长，UltraSPARC T1强在电子商务和网络服务方面，而Opteron处理器在通用计算方面更有优势。Sun更愿意认为UltraSPARC T1处理器与x86处理器之间是一种 互补关系。 &lt;br /&gt;&lt;br /&gt;来源：linuxeden&lt;/span&gt;&lt;br /&gt;&lt;A HREF="http://www.myhpf.co.uk/banner.asp?friend=314108"&gt;&lt;br /&gt;&lt;IMG SRC="http://www.myhpf.co.uk/banners/60x468.gif" BORDER="0"&gt;&lt;br /&gt;&lt;/A&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-534975433215240831?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/534975433215240831/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/12/linux-unix.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/534975433215240831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/534975433215240831'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/12/linux-unix.html' title='转投linux UNIX服务器的低端暗涌'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-1099897126900720761</id><published>2008-12-24T15:55:00.000+08:00</published><updated>2008-12-24T15:56:25.282+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><category scheme='http://www.blogger.com/atom/ns#' term='Sun'/><category scheme='http://www.blogger.com/atom/ns#' term='Solaris'/><title type='text'>Sun危机重重 再失Solaris分销份额</title><content type='html'>&lt;div class="dyfirst"&gt;IBM与SUN微系统公司的Solaris系统的关系可谓悲喜杂陈，如今他们与SUN达成的Solaris分销伙伴关系看起来又要发生变化了。 回首2007年8月，IBM和SUN就IBM公司在旗下的System x机架服务器和BladeCenter刀片服务器的可选模式上销售Solaris 10操作系统事宜达成OEM协议。IBM会向System z大型机产品线上使用Solaris的"Sirius"（天狼星）端口提供适当支持，向Power处理器系列的服务器上运行Solaris的"Polaris"（北极星）端口提供非正式支持。 &lt;br /&gt;&lt;br /&gt;        根据协议内容，IBM公司可以在服务器上使用Solaris操作系统并对技术支持进行收费。今年2月，IBM公司授权旗下的LS41和HS21刀片服务器（这两款机型是分别配置皓龙和至强处理器的双路服务器），System x 3755（配置皓龙处理器的四路机架服务器），System x 3650（使用皓龙处理器的双路机架服务器），System x 3852 M2（使用英特尔四核"Tigerton"至强7300处理器的四路服务器）上使用Solaris操作系统。 &lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;        10月，承担多数大型机代码运行任务的研究与工程公司Sine Nomine Associates首次加快天狼星推出的速度，IBM公司也花费了一个多月的时间来重新配置他们的硬件系统和调整虚拟化软件许可证授权条款，以便OpenSolaris代码能在IBM大型机上合法运行。 &lt;br /&gt;&lt;br /&gt;        在IBM成为Solaris的硬件设备制造商之前，公司表示他们必须为包括General Parallel File System（高性能、可伸缩的文件管理解决方案，简称GFPS）在内的关键软件运行的操作系统环境提供支持。GFPS是IBM在2007年1月由TotalStorage SAN File System演变而来。TotalStorage就像它名字的含义一样，是通过虚拟化技术来支持所有不同类型操作系统的存储区域网络文件系统，包括IBM的AIX，各种Linuxes, Solaris和Windows操作系统。 &lt;br /&gt;&lt;br /&gt;        在TotalStorage的退出声明中，IBM公司表示GPFS作为TotalStorage SAN File System的替代产品，他们会向GPFS提供Solaris和Windows支持。GPFS是IBM公司共享式磁盘集群文件系统，最初是2001年为运行AIX和Linux集群系统的并行超级计算机而设计的。今年8月GPFS实现对Windows 2003操作系统的支持，按照IBM的承诺接下来就该为Solaris提供支持，但本周，IBM宣布他们解除对Solaris访问GPFS的承诺。 &lt;br /&gt;&lt;br /&gt;        这对于那些打算在Solaris服务器上使用SAN File System的用户来说是个大问题。IBM没有解释违背承诺的原因，不过可能与SUN的开源Lustre集群文件系统有一些关系，Lustre是SUN通过收购执行Lustre项目的Cluster File Systems而得到的。2007年9月SUN收购这家公司后Lustre就能支持Linux操作系统，SUN表示他们会用Lustre在安装了Zettabyte File System的Solaris Unix上运行。迄今为止，它还只能在2.6核心的Linuxes操作系统上运行。 &lt;br /&gt;&lt;br /&gt;        笔者猜测如果SUN无法在Solaris上支持Lustre，那么你也无法对IBM求全责备了。&lt;/span&gt;&lt;br /&gt;&lt;A HREF="http://www.myhpf.co.uk/banner.asp?friend=314108"&gt;&lt;br /&gt;&lt;IMG SRC="http://www.myhpf.co.uk/banners/60x468.gif" BORDER="0"&gt;&lt;br /&gt;&lt;/A&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-1099897126900720761?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/1099897126900720761/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/12/sun-solaris.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/1099897126900720761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/1099897126900720761'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/12/sun-solaris.html' title='Sun危机重重 再失Solaris分销份额'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-5364648780254010441</id><published>2008-12-24T15:52:00.001+08:00</published><updated>2008-12-24T15:53:56.207+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='开源'/><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><title type='text'>08年开源10件大事</title><content type='html'>&lt;div class="dyfirst"&gt; 在即将过去的2008年,开源应用得到了长足发展,并且渐成主流.Linux上网本风靡全球,谷歌连推Chrome开源浏览器和Android开源移动平台,而诺基亚100%控股Symbian.以下为2008年开源市场10件大事:&lt;br /&gt;&lt;br /&gt;1. Linux上网本迅速风靡&lt;br /&gt;&lt;br /&gt;2. Sun更新OpenOffice、Solaris,收购MySQL&lt;br /&gt;&lt;br /&gt;3. 开源操作系统Ubuntu 8.10和Fedora 10上市&lt;br /&gt;&lt;br /&gt;4. 谷歌推出Chrome开源浏览器&lt;br /&gt;&lt;br /&gt;5. 谷歌推出开源移动平台Android&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;6. 诺基亚收购Symbian剩余52%股份&lt;br /&gt;&lt;br /&gt;7. 在“Jacobsen起诉Katzer”案件中,法庭裁定 ,开源协议是一种著作权协议,违反协议就是侵权行为.&lt;br /&gt;&lt;br /&gt;8. Linux文件系统reiserfs作者汉斯·雷瑟(Hans Reiser)因谋杀妻子被判入狱15年.&lt;br /&gt;&lt;br /&gt;9. Debian OpenSSL软件包曝安全漏洞&lt;br /&gt;&lt;br /&gt;10. 法官戴尔·基姆鲍尔(Dale Kimball)再次裁定SCO不拥有Unix知识产权&lt;/span&gt;&lt;br /&gt;&lt;A HREF="http://www.myhpf.co.uk/banner.asp?friend=314108"&gt;&lt;br /&gt;&lt;IMG SRC="http://www.myhpf.co.uk/banners/60x468.gif" BORDER="0"&gt;&lt;br /&gt;&lt;/A&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-5364648780254010441?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/5364648780254010441/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/12/0810.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/5364648780254010441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/5364648780254010441'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/12/0810.html' title='08年开源10件大事'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-3547692290358328938</id><published>2008-12-23T12:07:00.004+08:00</published><updated>2008-12-23T18:19:42.597+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='心情日志'/><category scheme='http://www.blogger.com/atom/ns#' term='浏览器'/><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>opera 10又有更新了？</title><content type='html'>&lt;div class="dyfirst"&gt;今日无意中看到霏凡下载中新更新了opera 10 build1219 beta,这让我一惊于是我马上去官方网站上去一看究竟。可是我看了官方的所有页面都没有看到 opera 10的新消息，依然还是alpha版的。难道霏凡在忽悠？哎也许吧！&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_CeUkKlNAMeI/SVBkhN6nFDI/AAAAAAAAASI/YJa5DIXSAR4/s1600-h/opera.GIF"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 255px;" src="http://2.bp.blogspot.com/_CeUkKlNAMeI/SVBkhN6nFDI/AAAAAAAAASI/YJa5DIXSAR4/s400/opera.GIF" border="0" alt="" id="BLOGGER_PHOTO_ID_5282832884739544114" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;A HREF="http://www.myhpf.co.uk/banner.asp?friend=314108"&gt;&lt;br /&gt;&lt;IMG SRC="http://www.myhpf.co.uk/banners/60x468.gif" BORDER="0"&gt;&lt;br /&gt;&lt;/A&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-3547692290358328938?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/3547692290358328938/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/12/opera-10.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/3547692290358328938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/3547692290358328938'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/12/opera-10.html' title='opera 10又有更新了？'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_CeUkKlNAMeI/SVBkhN6nFDI/AAAAAAAAASI/YJa5DIXSAR4/s72-c/opera.GIF' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-5569715228598830933</id><published>2008-12-18T17:27:00.001+08:00</published><updated>2008-12-18T17:28:52.330+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iSCSI'/><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><title type='text'>Linux 下iSCSI详细配置攻略</title><content type='html'>&lt;div class="dyfirst"&gt;该文档简单描述了如何在Red Flag 4.1 系列和RedFlag 5.0系列配置iSCSI的initiator端，并于第三方厂商的iSCSI target端连接。这里以IBM DS300为target端例子。&lt;br /&gt;&lt;br /&gt;　　什么是iSCSI&lt;br /&gt;&lt;br /&gt;　　iSCSI(internet SCSI)是一套定义在TCP/IP网络上传输SCSI协议的命令。他将SCSI定义的发起方(initiator)和目标方(target)由原来的SCSI总线连接扩展到internet上，打破了SCSI定义中的存储距离的限制。下面的图示能简单说明iSCSI的工作原理。&lt;br /&gt;&lt;br /&gt;　　前红旗产品只包含发起方驱动，他能连接支持iSCSI协议标准的任何目标方设备。&lt;br /&gt;&lt;br /&gt;　　在红旗产品上配置iSCSI发起方&lt;br /&gt;&lt;br /&gt;　　红旗4.1系列默认没有包含iSCSI发起方驱动，但是你可以到红旗的官方支持网站下载其相关驱动。对于红旗5.0系列，默认是包含了iSCSI发起方驱动的。下面的配置均以红旗DC5.0为例。配置时，我们需要使用到下面的三个文件：&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;　　文件描述&lt;br /&gt;&lt;br /&gt;　　/etc/iscsi.confinitiator 参数的定义，这是核心配置文件&lt;br /&gt;&lt;br /&gt;　　/etc/initiatorname.iscsiinitiator name 定义文件， 用于和target 通信，某些target 必需指定initiator name&lt;br /&gt;&lt;br /&gt;　　/etc/fstab.iscsi定义自动挂载文件，类似系统/etc/fstab 文件，这是可选配置&lt;br /&gt;&lt;br /&gt;　　下面我们一步一步来配置&lt;br /&gt;&lt;br /&gt;　　首先，打开/etc/iscsi.conf文件，找到大约69行，类似下面的这行&lt;br /&gt;&lt;br /&gt;　　#DiscoveryAddress=172.16.81.195&lt;br /&gt;&lt;br /&gt;　　去掉前面的\#注释，填写target端的IP地址\footnote{这里默认采用的端口是iSCSI协议中定义的3260，如果使用其他端口，请使用ip:port的方式来定义}。&lt;br /&gt;&lt;br /&gt;　　接下来打开/etc/initiatorname.iscsi文件，注释下面的这行&lt;br /&gt;&lt;br /&gt;　　InitiatorName=/sbin/iscsi-iname&lt;br /&gt;&lt;br /&gt;　　并加上下面的这行&lt;br /&gt;&lt;br /&gt;　　InitiatorName=iqn.192.168.5.1.iscsi.1&lt;br /&gt;&lt;br /&gt;　　iSCSI节点名称有两种格式，iqn(iSCSI 核实符名称) 格式和 符合IEEE-EUI格式。iqn的iSCSI名称如下：&lt;br /&gt;&lt;br /&gt;　　iqn.yyyy-mm.backward_naming_authority:unique_device_name&lt;br /&gt;&lt;br /&gt;　　比如&lt;br /&gt;&lt;br /&gt;　　iqn.2006-02.com.redflag-linux:e2d4edf37&lt;br /&gt;&lt;br /&gt;　　通过上面的两个步骤，iSCSI发起方的配置基本完成。接下来需要配置目标方，下面我们以IBM DS300为例。&lt;br /&gt;&lt;br /&gt;　　首先，你需要将DS300的基本配置完成，包括RAID的配置，LVM的配置等。&lt;br /&gt;&lt;br /&gt;　　打开IBM ServeRAID管理，&lt;br /&gt;&lt;br /&gt;　　点击添加按钮，弹出的对换框中需要填写两行，一行是发起方IQN，就是我们在配置iSCSI initiator时配置的iCSI Name，即iqn.192.168.5.1.iscsi.1;在发起方别名中填写iSCSI initiator的主机名称，这里的主机名不是全名，比如你的主机名称是ora1.redflag-linux.com，那么只需要填写ora1。&lt;br /&gt;&lt;br /&gt;　　点击确定，完成一个发起方的配置，你可以使用同样的方法加入其他的发起方。&lt;br /&gt;&lt;br /&gt;　　点击下一步，&lt;br /&gt;&lt;br /&gt;　　下图中左栏是配置好的可以使用的有效存储设备名称，选择一个你需要添加的设备名称，右栏中选中ora1，表示将这个设备分配给ora1使用.点击按钮，将其添加到右栏&lt;br /&gt;&lt;br /&gt;　　可以重复上述步骤，将其他存储设备添加进来，点击下一步按钮，&lt;br /&gt;&lt;br /&gt;　　点击应用按钮，ServRAID将修改DS300的配置。修改之前，会给出一次确定对话框，点击是按钮。&lt;br /&gt;&lt;br /&gt;　　ServRAID开始应用新的配置&lt;br /&gt;&lt;br /&gt;　　到这里为止，DC300的配置完成，再回到iSCSI 发起方主机，在命令行输入下面的命令来启动iSCSI服务&lt;br /&gt;&lt;br /&gt;　　/etc/init.d/iscsi start&lt;br /&gt;&lt;br /&gt;　　过大约30秒，使用dmesg命令查看系统日志，你应该可以看到类似下面的信息&lt;br /&gt;&lt;br /&gt;　　*****************************************************************&lt;br /&gt;&lt;br /&gt;　　Vendor: SEAGATE Model: ST39103FC Rev: 0002&lt;br /&gt;&lt;br /&gt;　　Type: Direct-Access ANSI SCSI revision: 02&lt;br /&gt;&lt;br /&gt;　　Detected scsi disk sda at scsi0， channel 0， id 0， lun 0&lt;br /&gt;&lt;br /&gt;　　SCSI device sda: hdwr sector= 512 bytes.&lt;br /&gt;&lt;br /&gt;　　Sectors= 17783240 [8683 MB] [8.7 GB]&lt;br /&gt;&lt;br /&gt;　　sda: sda1&lt;br /&gt;&lt;br /&gt;　　*****************************************************************&lt;br /&gt;&lt;br /&gt;　　能看到上面的信息，表示你的iSCSI配置成功，如果没有看到，那么使用下面的命令来调试iSCSI，看看是哪个步骤出了问题：&lt;br /&gt;&lt;br /&gt;　　/etc/init.d/iscsi debug7&lt;br /&gt;&lt;br /&gt;　　如果希望系统启动时，就能启动iSCSI，并将对应的分区挂载上来，这个时候，需要编辑/etc/fstab.iscsi。打开该文件，添加你需要挂载的分区，格式和/etc/fstab的格式一样，比如你可以增加下面的一行来自动将/dev/sda1挂载到/opt下面&lt;br /&gt;&lt;br /&gt;　　/dev/sda1 /opt ext3 defaults 0 0&lt;br /&gt;&lt;br /&gt;　　最后要做的一件事情就是将iSCSI服务设置为自启动，使用下面命令：&lt;br /&gt;&lt;br /&gt;　　chkconfig iscsi on&lt;br /&gt;&lt;br /&gt;　　到此，iSCSI的配置完成&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-5569715228598830933?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/5569715228598830933/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/12/linux-iscsi.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/5569715228598830933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/5569715228598830933'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/12/linux-iscsi.html' title='Linux 下iSCSI详细配置攻略'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-2935436239128672273</id><published>2008-12-15T15:55:00.004+08:00</published><updated>2008-12-18T17:02:34.527+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='开源'/><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><title type='text'>开源精英为生活所迫加盟微软</title><content type='html'>&lt;div class="dyfirst"&gt;&lt;br /&gt;&lt;p&gt;【&lt;b&gt;IT168 快讯&lt;/b&gt;】北京时间12月13日消息，据国外媒体报道，开源身份认证技术精英Dick Hardt将前往美国加盟微软。&lt;br /&gt;&lt;p align="center"&gt;&lt;img src="http://image4.it168.com/2008/12/15/7c9b60dd-0e27-483b-aadb-cc8482fabda5.jpg" /&gt;&lt;/p&gt;&lt;br /&gt;　　Hardt是著名的开源安全专家，在OpenID方面有独到研究，其作品有Firefox插件Sxipper。他近日通过其博客透露，他将离开渥太华，前往西雅图接受微软的一个职位。&lt;br /&gt;　　Hardt透露，他之所以选择加盟微软的原因是，一些毫无经验的投资者使其过去10个月的生活非常悲惨。&lt;br /&gt;　　在此之前，微软与Hardt就已经开始保持联系。最近当谷歌的Ben Laurie跳出来指责OpenID存在漏洞时，Hardt和微软曾联合发表观点，力挺这个身份认证系统。&lt;br /&gt;　　他表示自己并非真正的放弃开源。他之所以被微软招入旗下，原因就是微软认为他是一个具有独立思想的人。而且他认为在微软也存在一些令人尊敬的人，如Dana Boyd和Ray Ozzie，他们正在做正确的事情。&lt;br /&gt;　　他的工作头衔将是设计师助理，将从事个人、企业和政府用户身份验证问题的研究。Hardt表示他将会继续使用自己的苹果机。&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-2935436239128672273?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/2935436239128672273/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/12/blog-post_15.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/2935436239128672273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/2935436239128672273'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/12/blog-post_15.html' title='开源精英为生活所迫加盟微软'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-8057153275300597998</id><published>2008-12-12T18:02:00.000+08:00</published><updated>2008-12-12T18:04:24.011+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rpm fusion'/><category scheme='http://www.blogger.com/atom/ns#' term='fedora 10'/><title type='text'>Fedora 10 的 RPM Fusion 源</title><content type='html'>&lt;div class="dyfirst"&gt; &lt;p&gt;&lt;a title="RPM Fusion" href="http://rpmfusion.org/RPM%20Fusion" target="_blank"&gt;RPM Fusion&lt;/a&gt; 团队宣布 Fedora 10 的软件仓库可以使用了！&lt;/p&gt; &lt;p&gt;&lt;a title="RPM Fusion" href="http://rpmfusion.org/RPM%20Fusion" target="_blank"&gt;RPM Fusion&lt;/a&gt; 由之前的 &lt;a class="http" href="http://dribble.org.uk/"&gt;Dribble&lt;/a&gt;，&lt;a class="http" href="http://freshrpms.net/"&gt;Freshrpms&lt;/a&gt;，和 &lt;a class="http" href="http://rpm.livna.org/"&gt;Livna&lt;/a&gt; 合并而来并成为一个超级软件仓库，专门为 Fedora，CentOS以及RHEL提供&lt;a title="RPM Fusion 仓库上线" href="http://news.fedora-zh.org/2008/11/08/rpm-fusion-is-now-available/" target="_blank"&gt;官方不能提供的软件&lt;/a&gt;。Fedpra 10为我们带来了很多 Linux 的&lt;a title="Fedora 10 你准备升级了吗？" href="http://pengjiayou.com/blog/are-you-ready-to-upgrade-to-fedora-10" target="_blank"&gt;最新特性&lt;/a&gt;，比如，F10 可以自动搜索并安装播放视频所必须的解码器了。RPM Fusion 包含大量的多媒体解码器，以及大量 nVidia 显卡等受限驱动，请安装 RPM Fusion 源：&lt;/p&gt; &lt;p&gt;&lt;span style="color: rgb(128, 128, 128);"&gt;su -c ‘rpm -ivh&lt;br /&gt;&lt;a href="http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm" target="_blank"&gt;http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm" target="_blank"&gt;http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm&lt;/a&gt;‘&lt;/span&gt;&lt;/p&gt; &lt;p&gt;虽然 RPM Fusion 合并了其它三个软件仓库，但是并不包括著名的 &lt;a title="ATrpms " href="http://atrpms.net/" target="_blank"&gt;ATrpms &lt;/a&gt;源，ATrpms 的 Fedora 10 软件仓库也发布了，要安装，请：&lt;/p&gt; &lt;p&gt;&lt;span id="more-1499"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;导入 ATrpms 签名秘匙 (For Fedora 10)&lt;/p&gt; &lt;p&gt;&lt;span style="color: rgb(128, 128, 128);"&gt;&lt;code&gt;rpm --import http://ATrpms.net/RPM-GPG-KEY.atrpms &lt;/code&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;确保下面几行包含在 &lt;code&gt;/etc/yum.conf 文件中（参见 &lt;a title="ATrpms 安装说明" href="http://atrpms.net/install.html" target="_blank"&gt;ATrpms 安装说明&lt;/a&gt;）&lt;/code&gt;&lt;/p&gt; &lt;p&gt;执行 &lt;span style="color: rgb(128, 128, 128);"&gt;su -c ‘gedit /etc/yum.conf” &lt;/span&gt;并添加下面几行：&lt;/p&gt; &lt;p&gt;&lt;span style="color: rgb(128, 128, 128);"&gt;&lt;code&gt;[atrpms]&lt;br /&gt;name=Fedora Core $releasever - $basearch - ATrpms&lt;br /&gt;baseurl=http://dl.atrpms.net/f$releasever-$basearch/atrpms/stable&lt;br /&gt;gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms&lt;br /&gt;gpgcheck=1 &lt;/code&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-8057153275300597998?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/8057153275300597998/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/12/fedora-10-rpm-fusion.html#comment-form' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/8057153275300597998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/8057153275300597998'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/12/fedora-10-rpm-fusion.html' title='Fedora 10 的 RPM Fusion 源'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-5173054888013237406</id><published>2008-12-11T17:30:00.002+08:00</published><updated>2008-12-11T17:33:55.674+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><category scheme='http://www.blogger.com/atom/ns#' term='Slackware'/><title type='text'>Slackware Linux 12.2发布</title><content type='html'>&lt;div class="dyfirst"&gt;&lt;p&gt;Slackware Linux的正式发布由Patrick Volkerding负责，这是一套先进的Linux操作系统，它为着易用性和高稳定性双重目标而设计。Slackware包含最新的流行软件，并按照传 统提供简单易用性、灵活性和强大的功能，它将世界的精华呈现在你的面前。Linux是最早由Linux Torvalds于1991年发起的类似UNIX的操作系统，它得益于现在全世界数百万用户和开发人员所作出的贡献。Slackware Linux同时向新手和高级用户提供一套先进的系统，可装备使用在从桌面工作站到机房服务器的任何场合。可以按需使用各种web、ftp和email服务 器，正如可以在各种流行的桌面环境中作出选择。大量的开发工具和编辑器、库文件被包纳进来，以方便那些希望开发或编译额外软件的用户们。&lt;/p&gt; &lt;span class="fullpost"&gt;&lt;p align="center"&gt;&lt;img alt="" src="http://www.linuxeden.com/upimg/081211/_1624224H.jpg" border="0" height="300" width="400" /&gt;&lt;/p&gt; &lt;p&gt;        以下为 Slackware 12.2 的主要变化：&lt;br /&gt;&lt;br /&gt;       Linux kernel 2.6.27.7&lt;br /&gt;       X server 1.4.2&lt;br /&gt;       Xfce 4.4.3&lt;br /&gt;       KDE 3.5.10&lt;br /&gt;       添加了 wicd（位于 /extra 中）、libgphoto2、pm-utils 等工具和库&lt;/p&gt; &lt;p&gt;        Patrick Volkerding has announced the release of Slackware Linux 12.2: "&lt;span class="Quote"&gt;Well folks, it's that time to announce a new stable Slackware release again. Since we've moved to supporting the 2.6 kernel series exclusively (and fine-tuned the system to get the most out of it), we feel that Slackware 12.2 has many improvements over our last release (Slackware 12.1) and is a must-have upgrade for any Slackware user. Among the many program updates and distribution enhancements, you'll find two of the most advanced desktop environments available today: Xfce 4.4.3 and KDE 3.5.10. Slackware 12.2 uses the 2.6.27.7 kernel bringing you advanced performance features such as journaling filesystems, SCSI and ATA RAID volume support, SATA support, Software RAID, LVM (the Logical Volume Manager), and encrypted file systems.&lt;/span&gt;" Read the rest of the release announcement for more details. &lt;a href="http://slackware.com/getslack/"&gt;Download&lt;/a&gt;: &lt;a href="ftp://slackware.mirrors.tds.net/pub/slackware/slackware-12.2-iso/slackware-12.2-install-dvd.iso"&gt;slackware-12.2-install-dvd.iso&lt;/a&gt; (3,962MB, &lt;a href="ftp://ftp.slackware.com/pub/slackware/slackware-12.2-iso/slackware-12.2-install-dvd.iso.md5"&gt;MD5&lt;/a&gt;, &lt;a href="http://slackware.com/torrents/slackware-12.2-install-dvd.torrent"&gt;torrent&lt;/a&gt;).&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-5173054888013237406?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/5173054888013237406/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/12/slackware-linux-122.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/5173054888013237406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/5173054888013237406'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/12/slackware-linux-122.html' title='Slackware Linux 12.2发布'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-7660199292630582234</id><published>2008-12-10T12:03:00.002+08:00</published><updated>2008-12-10T12:07:35.072+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='上网'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu8.10不能上网解决方法</title><content type='html'>&lt;div class="dyfirst"&gt;&lt;p&gt;在&lt;a target="_blank" href="http://www.nonozone.net/ubuntu810-released.html"&gt;前一篇&lt;/a&gt;文章里，我也反映了自己安装好Ubuntu8.10以后，不能上网，并且在那个Network Manager里面网络貌似也不能正确配置，后来在网上和&lt;a target="_blank" href="http://forum.ubuntu.org.cn/"&gt;ubuntu中文论坛&lt;/a&gt;看了一下，貌似出现这个问题的朋友还挺多，大概了解了一下，貌似是由于Network Manager有BUG引起的，经过好久的尝试，终于解决这个不能上网的问题了，这里把方法分享一下！&lt;/p&gt; &lt;p&gt;首先，卸载掉Network Manager。你可以在新立得软件管理器卸载，也可以直接在终端敲入命令，当然我觉得敲一个命令比在新立得里更新，再搜索，再卸载方便多了，尤其在没有网络的情况下！&lt;/p&gt; &lt;p&gt;&lt;code&gt;sudo apt-get remove network manager&lt;/code&gt;&lt;/p&gt; &lt;p&gt;然后手动配置网卡，因为这个时候，在System系统设置里面，是没有网络这一项的，所以我们要手动编辑，看来还是得熟悉一些常用的配置，不然在出问题的时候比较麻烦。&lt;/p&gt;&lt;span class="fullpost"&gt; &lt;p&gt;在终端输入：&lt;/p&gt; &lt;p&gt;&lt;code&gt;sudo gedit /etc/network/interfaces#总之你可以选用你喜欢的文本编辑器。&lt;/code&gt;&lt;/p&gt; &lt;p&gt;进入文本编辑器以后，开始配置接口！&lt;/p&gt; &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;strong&gt;如果是你使用的静态IP&lt;/strong&gt;&lt;/span&gt;，比如在一个office，然后office 的都是使用的固定ip的话，你应该如下设置：&lt;/p&gt; &lt;p&gt;&lt;code&gt;auto eth0 &lt;br /&gt;#iface eth1 inet dhcp （如果有这一行代码，麻烦你在前加一个"#"，把它注释掉）  &lt;br /&gt;iface eth0 inet static  &lt;br /&gt;address 192.168.1.168  //这个IP地址，这些设置请根据你自己的情况填，不要抄我的  &lt;br /&gt;netmask 255.255.255.0  //子网掩码  &lt;br /&gt;gateway 192.168.1.1。  //网关&lt;/code&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;strong&gt;如果你是IP自动获取的话&lt;/strong&gt;&lt;/span&gt;，跟我一样。我也是在公司上网，但是ip都是自动获取，那就更加简单了：&lt;/p&gt; &lt;p&gt;&lt;code&gt;auto eth0 &lt;br /&gt;#iface eth1 inet dhcp （如果有这一行代码，麻烦你在前加一个"#"，把它注释掉）  &lt;br /&gt;iface eth0 inet static&lt;/code&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;注意&lt;/span&gt;&lt;/strong&gt;：解释一下，eth0指的是你的第一款网 卡，eth1意思是第二网卡，介于一般用户只有一块网卡，其实只有eth0，那你设置好eth0就可以了，别的不用管了。还有一点就是在弹出的文本编辑器 里的这段配置，可能里面不是空白的，我的就不是，我的第一个配置貌似是什么lo，也就是网卡的测试用的自循环，不用管它，把这些配置添加进去就可以了。&lt;/p&gt; &lt;p&gt;这个时候，你就可以ping一下你的网关，看看有网络有没有通。&lt;/p&gt; &lt;p&gt;&lt;code&gt;ping 192.168.0.1#或者有的是192.168.1.1，如果是公司的网络不是这两个跟网关咨询。&lt;/code&gt;&lt;/p&gt; &lt;p&gt;这个时候还不一定能上网，但是网络估计没有问题了，你还需要添加DNS信息，不然是没有办法访问网站的。&lt;/p&gt; &lt;p&gt;&lt;code&gt;sudo gedit /etc/resolv.conf&lt;/code&gt;&lt;/p&gt; &lt;p&gt;在弹出的文本输入框输入：&lt;/p&gt; &lt;p&gt;&lt;code&gt;DNSnameserver 192.168.1.1 //这里填入你所在地方的 DNS 服务器的地址&lt;/code&gt;&lt;/p&gt; &lt;p&gt;这里的192.168.1.1也就是你的默认网关。但是这里保险最好填写两个DNS信息，一个是网关，我还加入了本地区电信的DNS，我目前是在广东电信，用的DNS是202.96.128.86，所以我的配置信息是如下：&lt;/p&gt; &lt;p&gt;&lt;code&gt;DNSnameserver 192.168.1.1 &lt;br /&gt;DNSnameserver 202.96.128.86&lt;/code&gt;&lt;/p&gt; &lt;p&gt;如果你使用的网通，总之不知道自己DNS的话，请电话查询你的网络接入商。&lt;/p&gt; &lt;p&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;strong&gt;还有如果你是ADSL拨号上网，&lt;/strong&gt;&lt;/span&gt;我记得命令应该是：&lt;/p&gt; &lt;p&gt;&lt;code&gt;sudo pppoeconfig&lt;/code&gt;&lt;/p&gt; &lt;p&gt;这里会出现一步一步的提示，填写帐号和密码，仔细看提示操作因该就没有问题了，因为这个我这里没有尝试，具体的就不写了。&lt;/p&gt; &lt;p&gt;不过我&lt;a href="http://www.nonozone.net/tag/ubuntu" class="st_tag internal_tag" rel="tag" title="Posts tagged with ubuntu"&gt;ubuntu&lt;/a&gt;现在还是会偶尔出现关机不顺畅的问题，就是关机的时候进入一个黑屏，一个光标闪闪闪就不动了，必须按电源才能继续关机，如果有朋友也有这个问题解决了，还希望能赐教一下！&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-7660199292630582234?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/7660199292630582234/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/12/ubuntu810.html#comment-form' title='2 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/7660199292630582234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/7660199292630582234'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/12/ubuntu810.html' title='Ubuntu8.10不能上网解决方法'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-6794074481944723709</id><published>2008-12-09T13:26:00.000+08:00</published><updated>2008-12-09T13:27:37.861+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><title type='text'>从Novell和Red Hat透析Linux同门之争</title><content type='html'>&lt;div class="dyfirst"&gt;当你想到Linux的市场竞争时，可能更多会想到的是Linux与微软Windows或Sun Solaris在服务器领域的争夺，或者Linux试图在桌面端与Windows、甚至是Mac OS X争夺市场份额。这些都是事实，但实际上Linux不同的发行版本之间也存在激烈的竞争。&lt;br /&gt;&lt;br /&gt;这种竞争看上去有点像“窝里反”。例如，许多Debian开发者很眼红Ubuntu受欢迎的程度，还有一些开发者认为Ubuntu做得不如Linux好。除非你是Linux业内人士，否则这种争论与你没有太大关系。&lt;br /&gt;&lt;br /&gt;而与所有采购和配置操作系统的用户有关系的是，Novell与行业排名第一的Linux版本——Red Hat之间的竞争正在不断升温。Novell在今年11月11日发布了一个新的订购和支持项目，“旨在帮助用户从现有的第三方Linux发行版本迁移到 SLES (SUSE Linux Enterprise Server)平台上”。有意思的是，三年的SLES产品使用期间还包括在用户迁移SLES时提供对现有Linux配置的支持。&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;有点新意。我还从来没有见过哪家的厂商在帮助用户迁移到自己产品上的同时还为竞争对手产品提供技术支持。这么做是有意义的，毕竟这是Linux。 Novell用ZENworks进行管理，而Red Hat用Red Hat Network进行管理，这其中有很大的区别，但是在两个顶级管理工具下，优秀的Linux管理员无论是运行SLES还是RHEL都不会遇到任何麻烦。&lt;br /&gt;&lt;br /&gt;Novell宣称：这个“新项目是为了回应越来越多的用户需求，他们需要在将数据中心Linux架构从现有第三方版本——例如Red Hat Enterprise Linux 和CentOS——迁移到SUSE Linux Enterprise Server时作出战略性决定。”Novell解决方案和产品营销总监Justin Steinman发表声明称：“随着Linux市场日益成熟，由于看到Novell良好的支持、混合资源环境中极高的互操作性、我们对任务关键应用的支持，将有越来越多的用户希望迁移到SUSE Linux Enterprise，而这个新的项目将帮助用户更容易地向Novell迁移。”目前Novell的销售点已经开始启动这个项目了。&lt;br /&gt;&lt;br /&gt;坦白的说，我并不认为会有那么多RHEL或者CentOS用户会希望迁移到其他平台，但是我曾遇到一些，就像我曾经遇到一些正在向RHEL或者低成本 CentOS迁移的SLES用户。Novell还表示：“由独立市场调研公司Lighthouse Research所做的用户调查显示，Novell拥有最高的总体支持率，尤其是在电话支持和开源与专利软件的混合平台的及时性上超过了Red Hat和Oracle Linux。”&lt;br /&gt;&lt;br /&gt;过去我曾经用过Novell和Red Hat。坦白地说，两个都不错，不能说哪个更好。而且我发现Novell和Red Hat都要比Oracle Linux支持团队做好。只有一个方面Novell做得要比Red Hat好，那就是Novell所说的“混合型平台”、“特有软件”以及“与混合资源环境极高的互操作性”。通过Novell与微软的合作，Novell SLES得以与Windows Server 2003, 2008以及AD (Active Directory)等相关服务器/网络服务更好地结合起来。&lt;br /&gt;&lt;br /&gt;Windows与Linux的集成服务正是许多企业所需要的。从与微软的合作关系中受益匪浅的Novell正计划完成更多其他Linux业务合同，而不是Unix和Windows Server经销店的Linux传统增长市场。 &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-6794074481944723709?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/6794074481944723709/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/12/novellred-hatlinux.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/6794074481944723709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/6794074481944723709'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/12/novellred-hatlinux.html' title='从Novell和Red Hat透析Linux同门之争'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-8965483171131410428</id><published>2008-12-09T09:27:00.001+08:00</published><updated>2008-12-09T09:30:07.049+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><category scheme='http://www.blogger.com/atom/ns#' term='IBM Lotus'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>IBM Lotus携Ubuntu以虚拟桌面对抗微软</title><content type='html'>&lt;div class="dyfirst"&gt;&lt;p&gt;IBM的Lotus将与Ubuntu共同销售，并搭配Virtual Bridges的桌面虚拟化软件，要在办公室软件市场与微软竞争。&lt;br /&gt;&lt;br /&gt;　 　IBM与Canonical近日宣布，将共同搭售IBM的Lotus桌面应用软件与Canonical的Ubuntu Linux操作系统，让企业能拥有更低成本的软件费用。两家公司宣称， Lotus与Ubuntu的组合，将能比在传统Windows PC上使用Office，节省更多的软件支出。&lt;br /&gt;&lt;br /&gt;　　除了Ubuntu和Lotus应用软件之外，共同的搭售产品还包括Virtual Bridges的桌面虚拟化软件VERDE（Virtual Enterprise Remote Desktop Environment，虚拟企业远程桌面环境）。&lt;br /&gt;&lt;br /&gt;　 　根据IBM表示，针对大型企业的整套Linux虚拟桌面方案，每位员工的成本只需要59美元。这其中包含VERDE桌面虚拟软件的组态费用49美元，以 及 Ubuntu Linux操作系统支持服务10美元，至于以OpenOffice为基础的Lotus Symphony办公室软件，则不需要任何费用。&lt;/p&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;p align="center"&gt;&lt;img style="width: 342px; height: 239px;" alt="" src="http://www.linuxeden.com/upimg/081208/_1F3395C.jpg" border="0" height="300" width="400" /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;br /&gt;　　这三家公司合作搭售的虚拟桌面方案，将让企业只需付出极小的成本，就能使用企业最普遍需要的办公室软件。这套解决方案可让系统 管理者，传送开源的 Linux与Lotus的邮件与协同作业软件，到任何远程办公室的计算机或工作站。以往，这常常是企业花费最多的软件支出。&lt;br /&gt;&lt;br /&gt;　 　根据IDC的研究报告显示，面对目前不景气的经济状况，2009年IT部门将面临削减支出的沉重压力，IT环境可能会比以往更加复杂。因为企业可能会仰 赖更多的约聘人员，也会有更多的行动工作者和行动装置，因此集中化的虚拟桌面（CVDs; centralized virtual desktops）方案将能解决这个问题。&lt;br /&gt;&lt;br /&gt;　　IDC欧洲系统事业部客户端运算顾问Matthew McCormack表示，CVD和桌面虚拟化市场的成熟还需一段时间，但企业已开始有兴趣导入这些方案。虽然目前的发展仍从技术面的角度，但企业终将发现 许多厂商提供的解决方案，所具备的成熟度已广泛适用于各种企业需求。IDC也预计2009年将是桌面虚拟化技术发展的一年，2010年则会开始成为主流应 用。（责任编辑：A6）&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-8965483171131410428?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/8965483171131410428/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/12/ibm-lotusubuntu.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/8965483171131410428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/8965483171131410428'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/12/ibm-lotusubuntu.html' title='IBM Lotus携Ubuntu以虚拟桌面对抗微软'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-6107629270617168812</id><published>2008-12-07T14:18:00.003+08:00</published><updated>2008-12-07T14:22:42.829+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux Mint5'/><title type='text'>Linux Mint 5 KDE 版本发布</title><content type='html'>&lt;div class="dyfirst"&gt;Linux Mint 团队日常今天发布了 Linux Mint 5 KDE 版本 。Linux Mint 5 KDE 版本是一个基于Ubuntu 8.04.1 的 Linux 发行版。他继承了 Ubuntu 8.04.1 的众多优点，同时也在 Ubuntu 8.04.1 的基础上加入很多自己优秀的特性。其目标是提供一种更完整的即刻可用体验，这包括提供浏览器插件、多媒体编解码器、对DVD播放的支持、Java和其他组件。它与 Ubuntu 软件仓库完全兼容。可以毫不夸张地说 Linux Mint 5 在某些方面的用户体验比 Ubuntu 还要优秀。&lt;br /&gt;Mint applications:mintInstallmintWifimintUpdatemintAssistantmintUpload (done via konqueror—&gt; right click file–&gt;Actions–&gt;Upload file&lt;br /&gt;Linux Mint 5 KDE 版本的截图:&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;a href="http://www.helloyi.cn/wp-content/uploads/2008/09/linux-mint-5-kde.jpg"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 531px; CURSOR: hand; HEIGHT: 323px; TEXT-ALIGN: center" alt="" src="http://www.helloyi.cn/wp-content/uploads/2008/09/linux-mint-5-kde.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;下载Linux Mint 5 KDE 版本&lt;br /&gt;原载: OwnLinux.cn原文标题: Linux Mint 5 KDE 版本发布原文链接：&lt;a href="http://www.ownlinux.cn/2008/09/16/linux-mint-5-kde-edition-released/"&gt;http://www.ownlinux.cn/2008/09/16/linux-mint-5-kde-edition-released/&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-6107629270617168812?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/6107629270617168812/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/12/linux-mint-5-kde.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/6107629270617168812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/6107629270617168812'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/12/linux-mint-5-kde.html' title='Linux Mint 5 KDE 版本发布'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-5647944003297433210</id><published>2008-12-04T10:29:00.003+08:00</published><updated>2008-12-18T09:42:42.858+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RAR'/><category scheme='http://www.blogger.com/atom/ns#' term='杂文日志'/><title type='text'>winrar3.8注册码(winrar3.8以下的版本也兼容)</title><content type='html'>&lt;div class="dyfirst"&gt;我一直使用winrar来解压文件，但是当40天使用完后，每次启动时都弹出要求注册的提示框，很是麻烦，于是在网上搜索到很多注册机，可好像都提示要将杀毒软件关闭。用起来总不太放心。于是找到了这样一段注册码（我是不支持盗版的啊，只给像我这样的穷人用一下，有钱的同志还是去买吧：&lt;span class="fullpost"&gt;&lt;br /&gt;(由于各方面的原因不宜在这里贴出来，所以要的朋友可以发邮件给我，在此表示抱欠)&lt;br /&gt;来看一张截图吧，绝对可用！&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_CeUkKlNAMeI/STdBlUzj2HI/AAAAAAAAASA/tIMZKZkrIik/s1600-h/rar.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 281px; height: 306px;" src="http://2.bp.blogspot.com/_CeUkKlNAMeI/STdBlUzj2HI/AAAAAAAAASA/tIMZKZkrIik/s400/rar.JPG" alt="" id="BLOGGER_PHOTO_ID_5275757597983758450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;将上面这段字符复制到记事本，然后将文件名改为rarreg.key(注意文件后缀不能是txt，应该是key)，然后把这个文件复制到winrar的安装目录即可。&lt;br /&gt;&lt;br /&gt;我已经将此文件做好了，放在压缩包中，可以点此下载: winrar3.8注册文件&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-5647944003297433210?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/5647944003297433210/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/12/winrar38winrar38.html#comment-form' title='4 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/5647944003297433210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/5647944003297433210'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/12/winrar38winrar38.html' title='winrar3.8注册码(winrar3.8以下的版本也兼容)'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_CeUkKlNAMeI/STdBlUzj2HI/AAAAAAAAASA/tIMZKZkrIik/s72-c/rar.JPG' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-2800563462248444530</id><published>2008-12-03T18:07:00.001+08:00</published><updated>2008-12-03T18:10:39.748+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><title type='text'>The official website of the andLinux community</title><content type='html'>&lt;div class="dyfirst"&gt;    &lt;h1&gt;Introduction&lt;/h1&gt;&lt;br /&gt;&lt;p&gt;andLinux is a complete &lt;a href="http://www.ubuntu.com/" target="_blank"&gt;Ubuntu&lt;/a&gt; Linux system running seamlessly in Windows 2000 based systems (2000, XP, 2003, Vista; 32-bit versions only). This project was started for &lt;a href="http://www.dynamism.com/" target="_blank"&gt;Dynamism&lt;/a&gt; for the GP2X community, but its userbase far exceeds its original design. andLinux is free and will remain so, but donations are greatly needed.&lt;/p&gt;    &lt;p&gt;andLinux uses &lt;a href="http://www.colinux.org/" target="_blank"&gt;coLinux&lt;/a&gt; as its core which is confusing for many people. coLinux is a port of the Linux kernel to Windows. Although this technology is a bit like running Linux in a virtual machine, coLinux differs itself by being more of a merger of Windows and the Linux kernel and not an emulated PC, making it more efficient. &lt;a href="http://www.straightrunning.com/XmingNotes/" target="_blank"&gt;Xming&lt;/a&gt; is used as X server and &lt;a href="http://www.pulseaudio.org/" target="_blank"&gt;PulseAudio&lt;/a&gt; as sound server.&lt;/p&gt;    &lt;p&gt;andLinux is not just for development and runs almost all Linux applications without modification.&lt;/p&gt;  &lt;span class="fullpost"&gt;  &lt;p class="label"&gt;&lt;a href="http://andlinux.sf.net/screenshots/screenshot.png" title="click to get a full size version of the image"&gt;&lt;img src="http://andlinux.sf.net/screenshots/screenshot_small.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;   Screenshot (click to enlarge)&lt;/p&gt;    &lt;p&gt;To start Linux applications, you may either use the XFCE Panel:&lt;/p&gt;    &lt;p class="label"&gt;&lt;img src="http://andlinux.sf.net/screenshots/xfce_panel.png" border="0" /&gt;&lt;br /&gt;   The XFCE Panel&lt;/p&gt;    &lt;p class="noskip"&gt;Or, you may choose to use the andLinux Launcher, which ships with andLinux since Beta 1. It consists of:&lt;/p&gt;    &lt;ul&gt;&lt;li class="noskip"&gt;quicklaunch icons (e.g. for the file manager or the terminal)     &lt;/li&gt;&lt;li class="noskip"&gt;a start menu in the system tray (next to the clock) which can be adapted to your own needs     &lt;/li&gt;&lt;li class="noskip"&gt;so-called Explorer shell extensions, i.e. context menu item, with which you can open a folder in the file manager / terminal or open a file with the text editor &lt;/li&gt;&lt;li class="noskip"&gt;file type associations at your choice (e.g. for KOffice files, .tex / .dvi / .ps / .pdf files)     &lt;/li&gt;&lt;li class="noskip"&gt;&lt;tt&gt;andCmd.exe&lt;/tt&gt; to run linux commands from Windows scripts    &lt;/li&gt;&lt;/ul&gt;    &lt;table align="center" border="0" cellpadding="0" cellspacing="10"&gt;     &lt;tbody&gt;&lt;tr&gt;      &lt;td&gt;       &lt;p class="label"&gt;&lt;img src="http://andlinux.sf.net/screenshots/quicklaunch_xfce.png" align="middle" border="0" /&gt;&lt;br /&gt;      Quicklaunch icons (XFCE version)&lt;/p&gt;       &lt;p class="label"&gt;&lt;img src="http://andlinux.sf.net/screenshots/quicklaunch_kde.png" align="middle" border="0" /&gt;&lt;br /&gt;      Quicklaunch icons (KDE version)&lt;/p&gt;       &lt;p class="label"&gt;&lt;img src="http://andlinux.sf.net/screenshots/xfce_menu.png" align="middle" border="0" /&gt;&lt;br /&gt;      Start menu (XFCE version)&lt;/p&gt;      &lt;/td&gt;      &lt;td&gt;&lt;p class="label"&gt;&lt;img src="http://andlinux.sf.net/screenshots/kmenu.png" align="middle" border="0" /&gt;&lt;br /&gt;     Start menu (KDE version)&lt;/p&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;&lt;td colspan="2"&gt;&lt;p class="label"&gt;&lt;img src="http://andlinux.sf.net/screenshots/explorer1.png" border="0" /&gt;&lt;br /&gt;    Open a folder with Konqueror or Konsole&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;     &lt;tr&gt;&lt;td colspan="2"&gt;&lt;p class="label"&gt;&lt;img src="http://andlinux.sf.net/screenshots/explorer2.png" border="0" /&gt;&lt;br /&gt;    Open a file with Kate&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;    &lt;/tbody&gt;&lt;/table&gt;     &lt;h1&gt;Screenshots contributed by users:&lt;/h1&gt;    &lt;ul&gt;&lt;li class="noskip"&gt;&lt;a href="http://andlinux.sf.net/screenshots/userpics-01.png"&gt;andLinux using XFCE Panel; comparing Windows and andLinux versions of Firefox and Wireshark&lt;/a&gt;    &lt;/li&gt;&lt;/ul&gt; &lt;/span&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-2800563462248444530?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/2800563462248444530/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/12/official-website-of-andlinux-community.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/2800563462248444530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/2800563462248444530'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/12/official-website-of-andlinux-community.html' title='The official website of the andLinux community'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-7259071795820578691</id><published>2008-12-03T18:02:00.000+08:00</published><updated>2008-12-03T18:03:34.442+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='virtulbox'/><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux杂文'/><title type='text'>Ubuntu下virtualbox的桥接网络配置</title><content type='html'>&lt;div class="dyfirst"&gt;一般而言，安装完VirtualBox设定网路时选择默认的NAT模式，Guest就可顺利联网了，但是这种方式比较死板，要作更有弹性的变化，应该采用桥接模式(Bridged)，这里的桥接模式就如同VMware中的Bridged模式，Host与Guest在局域网(LAN)中的地位是相等的。&lt;br /&gt;&lt;br /&gt;   1. 在基于 Debian 和 Ubuntu 的系统上，首先要安装含有建立虚拟网络设备 ( TAP interfaces ) 的工具 uml-utilities 和桥接工具 bridge-utils：&lt;br /&gt;   sudo apt-get install uml-utilities&lt;br /&gt;   sudo apt-get install bridge-utils&lt;br /&gt;   为了使你的虚拟机能够访问网络接口，你必须将运行虚拟主机的用户的用户名（通常是你的ubuntu登录用户名）添加到uml-net用户组（请用你的用户名替换其中的“vboxuser”）：&lt;br /&gt;   sudo gpasswd -a vboxuser uml-net&lt;br /&gt;   注意：为了使改动生效，请重新启动你的电脑。&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;   2. 向你的 Debian 或者 ubuntu 操作系统描述你要添加的虚拟网络设备，编辑 /etc/network/interfaces：（请先备份）&lt;br /&gt;   sudo vim /etc/network/interfaces&lt;br /&gt;   在打开的文件后面添加下面的内容，将虚拟网络接口命名为 "tap0"，指定该接口IP配置方法为手动，并指定使用该接口的用户（请用你的用户名替换其中的 "vboxuser"）：&lt;br /&gt;   auto tap0&lt;br /&gt;   iface tap0 inet manual&lt;br /&gt;   up ifconfig $IFACE 0.0.0.0 up&lt;br /&gt;   down ifconfig $IFACE down&lt;br /&gt;   tunctl_user vboxuser&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   3. 首次使用需要激活刚才建立的虚拟网络接口和网络桥：&lt;br /&gt;   sudo /sbin/ifup tap0&lt;br /&gt;   sudo /sbin/ifup br0&lt;br /&gt;   这个步骤只需要做一次，下次主机重新启动时，这个接口和桥将自动激活。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   3. 另外还需要在 /etc/network/interfaces 中加入如下内容，建立一个名叫 "br0" 的桥，该桥的IP配置方法为通过DHCP配置，主机中的所有网络接口，也包括tap0这个虚拟网络接口，都将建立在这个桥之上：&lt;br /&gt;   auto br0&lt;br /&gt;   iface br0 inet dhcp&lt;br /&gt;   bridge_ports all tap0&lt;br /&gt;   在这里你可以根据自己的网络状况做相应的更改，你可以使网络桥使用静态 IP：&lt;br /&gt;   #iface br0 inet static&lt;br /&gt;   address 192.168.1.2&lt;br /&gt;   netmask 255.255.255.0&lt;br /&gt;   network 192.168.1.0&lt;br /&gt;   broadcast 192.168.1.255&lt;br /&gt;   gateway 192.168.1.1&lt;br /&gt;&lt;br /&gt;   4. 首次使用需要激活刚才建立的虚拟网络接口和网络桥：&lt;br /&gt;   sudo /sbin/ifup tap0&lt;br /&gt;   sudo /sbin/ifup br0&lt;br /&gt;   这个步骤只需要做一次，下次主机重新启动时，这个接口和桥将自动激活&lt;br /&gt;   5. 让 virtualbox 使用这个虚拟网络接口，启动 virtualbox，在主界面上选中要使用刚才建立的虚拟网络接口tap0的虚拟机，点“设置”，在弹出的窗口中选“网络”，选中其中一块网卡（通常为 “网络适配器 0”），选中“启用网络适配器”，“连接到”后面选 "Host Interface"，选中“接入网线”，然后在“主机网络界面名称”中填入刚才建立的虚拟网络接口的名字 "tap0"，确定。同样的你也可以使用 VBoxManage 的命令行工具（将 "My VM" 换成你的虚拟机名字 ）：&lt;br /&gt;   VBoxManage modifyvm "My VM" -hostifdev1 tap0\&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   最后，配置主机和虚拟机的网络，使主机和虚拟机在同一个网段，这样主机和虚拟机就成了局域网中地位相同的两台机器了，可以互相访问了。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   撤销网络桥&lt;br /&gt;   1. 禁用网桥和虚拟网卡：&lt;br /&gt;   sudo /sbin/ifdown br0&lt;br /&gt;   sudo /sbin/ifdown tap0&lt;br /&gt;   2. 将前面修改的 /etc/network/interfaces 文件还原。&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-7259071795820578691?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/7259071795820578691/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/12/ubuntuvirtualbox.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/7259071795820578691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/7259071795820578691'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/12/ubuntuvirtualbox.html' title='Ubuntu下virtualbox的桥接网络配置'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-7652597341017077077</id><published>2008-12-03T17:56:00.002+08:00</published><updated>2008-12-03T18:00:24.280+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><title type='text'>全球超级计算机前9位均运行Linux系统</title><content type='html'>&lt;div class="dyfirst"&gt;Top 500组织每隔半年就会发布超级计算机的最新排行榜，根据其发布的最新排行榜，运行&lt;a href="http://wiki.ccw.com.cn/Linux" target="_blank"&gt;&lt;span style="color: rgb(0, 0, 204);"&gt;&lt;b&gt;Linux&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;的计算机具有最快的速度。&lt;p&gt;The 451 Group的分析师Jay Lyman指出，Linux能增强超级计算机的性能。Lyman表示：“不论是作为主&lt;span style="color: rgb(0, 0, 204);"&gt;&lt;b&gt;&lt;a href="http://wiki.ccw.com.cn/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F" target="_blank"&gt;&lt;span style="color: rgb(0, 0, 204);"&gt;&lt;b&gt;操作系统&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;还是作为混合系统中的一部分，Linux在排名前500的超级计算机中占据469个，达到了93.8%的占有率，比07年11月91.8%的占有率提高了2个百分点。”&lt;/p&gt; &lt;p&gt;在今年的这份榜单中，Linux是唯一一个占有率保持增长的操作系统，一年前的TOP 500排行榜中，Linux在84.6%的超级计算机上运行。今年9月，它拥有87.8%的占有率。而&lt;a href="http://wiki.ccw.com.cn/UNIX" target="_blank"&gt;&lt;span style="color: rgb(0, 0, 204);"&gt;&lt;b&gt;Unix&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;则从6%降到了4.6%，其它操作系统的占有率包括B&lt;a href="http://wiki.ccw.com.cn/index.php/SD" target="_blank"&gt;&lt;span style="color: rgb(0, 0, 204);"&gt;&lt;b&gt;SD&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;、&lt;a href="http://wiki.ccw.com.cn/Mac+Pro" target="_blank"&gt;&lt;span style="color: rgb(0, 0, 204);"&gt;&lt;b&gt;Mac&lt;/b&gt;&lt;/span&gt;&lt;/a&gt; OS X和&lt;a href="http://wiki.ccw.com.cn/index.php/Windows" target="_blank"&gt;&lt;span style="color: rgb(0, 0, 204);"&gt;&lt;b&gt;Windows&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;都有不同程度的下降。&lt;/p&gt; &lt;p&gt;&lt;a href="http://topic.ccw.com.cn/corpCenter/507.html" target="_blank"&gt;&lt;span style="color: rgb(0, 0, 204);"&gt;&lt;b&gt;微软&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;很自豪地表示，采用Windows &lt;a href="http://www.ccw.com.cn/server/topic/stor/" target="_blank"&gt;&lt;span style="color: rgb(0, 0, 204);"&gt;&lt;b&gt;HP&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;C Server 2008的计算机位列排行榜第十位，尽管前9名都是Linux计算机。&lt;/p&gt; &lt;span class="fullpost" &gt;&lt;p align="center"&gt;&lt;a href="http://imgs.ccw.com.cn/resources/2008_12/2008_12_02/200812025271228220349643.jpg" target="_blank"&gt;&lt;img src="http://imgs.ccw.com.cn/resources/2008_12/2008_12_02/200812025271228220349643_small.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-7652597341017077077?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/7652597341017077077/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/12/9linux.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/7652597341017077077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/7652597341017077077'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/12/9linux.html' title='全球超级计算机前9位均运行Linux系统'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-5115436256613957934</id><published>2008-12-03T15:07:00.002+08:00</published><updated>2008-12-03T15:13:40.080+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='心情日志'/><category scheme='http://www.blogger.com/atom/ns#' term='firefox3'/><category scheme='http://www.blogger.com/atom/ns#' term='浏览器'/><title type='text'>Firefox3.1b3pre由Minefiled改为Shiretoko</title><content type='html'>&lt;div class="dyfirst"&gt;今天我同往常一样一上班我就更新firefox，今天偶尔发现Minefiled改名了，改成了Shiretoko。这说明离正式版已经不远了。呵呵！我好期待啊。Firefox已经越来越好。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_CeUkKlNAMeI/STYwaKS4_8I/AAAAAAAAAR4/qZL7o968_dc/s1600-h/shiretoko.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 272px; height: 400px;" src="http://1.bp.blogspot.com/_CeUkKlNAMeI/STYwaKS4_8I/AAAAAAAAAR4/qZL7o968_dc/s400/shiretoko.JPG" alt="" id="BLOGGER_PHOTO_ID_5275457239509434306" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-5115436256613957934?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/5115436256613957934/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/12/firefox31b3preminefiledshiretoko.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/5115436256613957934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/5115436256613957934'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/12/firefox31b3preminefiledshiretoko.html' title='Firefox3.1b3pre由Minefiled改为Shiretoko'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_CeUkKlNAMeI/STYwaKS4_8I/AAAAAAAAAR4/qZL7o968_dc/s72-c/shiretoko.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-5701185912752439570</id><published>2008-12-02T17:33:00.002+08:00</published><updated>2008-12-02T17:45:33.875+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='木马'/><category scheme='http://www.blogger.com/atom/ns#' term='360安全卫士'/><category scheme='http://www.blogger.com/atom/ns#' term='kingsoft'/><title type='text'>试用金山清理专家</title><content type='html'>&lt;div class="dyfirst"&gt;这段时间用360安全卫士发现还有好多少木马根本还扫不出来，在一些论坛里看别人的试用报告说金山清专家嘛好的。所以我就心血来潮下下来试看。安装完一运行，哎不得了我的机子卡住了，而且还没有开实时保护呢，发现有二个进程：kaccore.exe和kasmain.exe&lt;br /&gt;然后看了一下内存占用，天啊就一个kasmain.exe就占了150多M。我的机子本身就那么一点内存还吃了这么多。不知道金山是怎么想的。扫描了一下发现了几木马和插件，这个结果令我还满意，速度也还可以，可是仔细想了一下。放着吧，要用的时候用一下。不过还是希望改善一下。&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_CeUkKlNAMeI/STUBHpZeWkI/AAAAAAAAARw/VTQvCodc--0/s1600-h/kasmain1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 286px;" src="http://4.bp.blogspot.com/_CeUkKlNAMeI/STUBHpZeWkI/AAAAAAAAARw/VTQvCodc--0/s400/kasmain1.jpg" alt="" id="BLOGGER_PHOTO_ID_5275123769417816642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_CeUkKlNAMeI/STUBHVD7-iI/AAAAAAAAARo/mGhCLYnlGQw/s1600-h/kasmain.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 273px;" src="http://4.bp.blogspot.com/_CeUkKlNAMeI/STUBHVD7-iI/AAAAAAAAARo/mGhCLYnlGQw/s400/kasmain.jpg" alt="" id="BLOGGER_PHOTO_ID_5275123763958774306" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-5701185912752439570?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/5701185912752439570/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/12/blog-post.html#comment-form' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/5701185912752439570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/5701185912752439570'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/12/blog-post.html' title='试用金山清理专家'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_CeUkKlNAMeI/STUBHpZeWkI/AAAAAAAAARw/VTQvCodc--0/s72-c/kasmain1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-9107110463988943390</id><published>2008-12-02T13:06:00.002+08:00</published><updated>2008-12-02T13:12:17.916+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='字体'/><category scheme='http://www.blogger.com/atom/ns#' term='Packagekit'/><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><title type='text'>PackageKit即将支持字体安装</title><content type='html'>&lt;div class="dyfirst"&gt;&lt;img title="PackageKit" src="http://www.packagekit.org/img/packagekit.png" alt="" align="left" height="48" width="48" /&gt;PackageKit是一个面向所有Linux发行版的软件包管理程序。PackageKit被设计为一个通用的软件包管理程序，因为它可以工作在各种后端下，如Yum、Apt。流行的Fedora系统即使用了PackageKit。最近，开发者宣布了PackageKit安装字体的新特性。用户应该已经了解到，当在Fedora下用播放器（Totem）打开一个多媒体文件，而恰好这个多媒体文件所需要的解码器在电脑上没有安装时，PackageKit即会提示用户安装所需要的解码器。&lt;span class="fullpost"&gt;&lt;br /&gt;              同理，在未来，当用户打开一个文档，恰好这个文档需要一个字体才能完美显示正文时，那么PackageKit即会跳出，提示用户需要安装的字体。&lt;br /&gt;请看目前开发中的样子： &lt;p&gt;&lt;a href="http://linuxdesktop.cn/wp-content/uploads/2008/12/gpk-client-fonts.png"&gt;&lt;img class="alignnone size-medium wp-image-2225" title="gpk-client-fonts" src="http://linuxdesktop.cn/wp-content/uploads/2008/12/gpk-client-fonts.png" alt="" height="233" width="496" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;这是一个相当有用的特性，即解码器之后，用户在字体方面也不必废力了。PackageKit来搞定这一切！感谢这些开发者的努力！&lt;/p&gt;&lt;p&gt;转载请注明：转自&lt;a href="http://linuxdesktop.cn/" title="Linux桌面中文网"&gt;Linux桌面中文网&lt;/a&gt; - &lt;a href="http://linuxdesktop.cn/2008/12/01/packagekit-support-font-install.html" rel="bookmark"&gt;PackageKit即将支持字体安装&lt;/a&gt; &lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-9107110463988943390?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/9107110463988943390/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/12/packagekit.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/9107110463988943390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/9107110463988943390'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/12/packagekit.html' title='PackageKit即将支持字体安装'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-4917604415178286800</id><published>2008-12-02T09:31:00.002+08:00</published><updated>2008-12-02T09:34:04.635+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Google Android：谷歌的开源姿态</title><content type='html'>&lt;div class="dyfirst"&gt;在开源的名义下，Google正在进行一场新商业模式的探索。Google的T-Mobile G1手机预售量据说已有150万部，Google从中能挣到多少钱？有人说，Google半毛钱也拿不走。&lt;br /&gt;&lt;br /&gt;　　为什么会有这种说法呢？当T-Mobile G1摆在眼前时，人们才明白，原来Google做的并不是手机，而是一个叫做Android的手机平台，具体点说就是Android手机操作系统。&lt;br /&gt;&lt;br /&gt;　　在这个手机操作系统市场，塞班和微软占据了市场的大部分份额，然而塞班即将被诺基亚收购，微软也总苦于一直找不到大牌的硬件厂商合作；今年索爱的跳票让其前途更加迷茫；苹果自己单干，做出了iPhone手机的操作系统，但在商务智能手机领域，它当然还靠不上边儿。&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;　　比起这些先行者，Google的开源战略算是一大优势。名义上，Google免费向硬件制造商提供操作系统，并且还承诺不向第三方软件开发商收取分成。之前，比如在Apple的手机应用商店，第三方开发者在这里出售一个软件要向Apple交纳三分之一的收入。而开源的操作系统又让手机成本大大降低，对比之前2G的售价4000多元的iPhone，G1只有1200元。因此有人说Google并未赚到一分钱。&lt;br /&gt;&lt;br /&gt;　　这样不遗余力地推广Android，其目的是什么呢？&lt;br /&gt;&lt;br /&gt;　　《纽约时报》专栏作家史特斯(Randall Stross)经常会有机会深入Google总部，接触到Google高层。最近，他写出了《Google星球》(Planet Google)一书。这本书在封面上醒目地写着，Google的目的其实就是“组织管理遍布全球的信息资源”。书中也指出佩奇和布林正将整合全球信息作为 Google的计划，而Google目前的开源战略只是这个计划中的一部分。&lt;br /&gt;&lt;br /&gt;　　Google的服务都是基于互联网的，所以，Google最终要实现这个计划，必须得让上网变得越来越方便，让人们随时随地连接上网络，无论是有线还是无线。毫无疑问，无线领域必将成为下一个爆发的信息通道，而把持住这个通道则将成为Google的最重要战略。Google现在要做的就是把基于PC的功能带到移动设备上。&lt;br /&gt;&lt;br /&gt;　　Google手机更重大的一个意义在于，手机的发展从之前硬件的开发过渡到了软件的开发，而作为无线运营商也能够通过软件中的互联网应用提高自身的数据 ARPU值。而由此形成的无线通讯产业链，都是建立在 Android这个平台基础之上的，必须符合Android的标准，这样，Google就可以顺理成章地变成行业标准的制定者。&lt;br /&gt;&lt;br /&gt;　　另一方面，Google的开源战略，事实上也给微软和苹果他们旧有的商业模式带来了冲击。《福布斯网站》在评论G1时说到，Google的真实计划在于搜索广告。其实，Google是在开源的名义下，正在进行一场新商业模式的探索。作者史特斯说道，“这种商业模式是独一无二的”。毋庸置疑，搜索广告只是其中一种形式。&lt;br /&gt;&lt;br /&gt;　　Google目前占领了全球搜索份额的68% ，当然这个数字还会不断攀升。统领着全球那么多信息的Google，对我们每个用户知道得也越来越多，这会产生什么样的后果呢？《Google星球》一书不仅揭示了Google的未来商业计划将会重塑世界，而且还探讨了其文化层面上的意义。&lt;br /&gt;&lt;br /&gt;　　随着这个庞大计划的推进，Google是不是会一如既往地“不作恶”，处处为用户着想呢？Google的第一部G1手机有一个让人感到不快的地方，就是在手机首页有个显眼的Google搜索列，并且无法转换成微软或雅虎的搜索服务。最近，微软测试Windows盗版的行动被很多人指认为是最大的黑客行为，对比之下，Google的开源显然高姿态得多。 &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-4917604415178286800?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/4917604415178286800/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/12/google-android.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/4917604415178286800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/4917604415178286800'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/12/google-android.html' title='Google Android：谷歌的开源姿态'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-8929186672017623413</id><published>2008-12-01T11:59:00.003+08:00</published><updated>2008-12-01T12:03:28.935+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS'/><category scheme='http://www.blogger.com/atom/ns#' term='windows7'/><title type='text'>Windows 7 Ghost中文版免费下载</title><content type='html'>&lt;div class="dyfirst"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_CeUkKlNAMeI/STNhdtAU5oI/AAAAAAAAARg/Gzol4t0cQRo/s1600-h/ping.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 90px; height: 76px;" src="http://4.bp.blogspot.com/_CeUkKlNAMeI/STNhdtAU5oI/AAAAAAAAARg/Gzol4t0cQRo/s400/ping.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5274666751506048642" /&gt;&lt;/a&gt; &lt;p&gt;关于系统:&lt;br /&gt;·选用小锋 Windows 7 Lite Version 作为母盘&lt;br /&gt;·集成安装远景Windows 7 第二版 汉化包&lt;br /&gt;·集成安装Flash player 10.0.12.36 , 智能ABC&lt;br /&gt;·使用Windows 7 自带封装工具通用化封装&lt;br /&gt;·Ghost 11.0 压缩镜象,更稳定,兼容性更好&lt;br /&gt;·15分钟快速恢复,给你一个全新的视觉体验&lt;br /&gt;·更多体验等待着你的发现…&lt;/p&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;a href="http://www.helloyi.cn/index.php/2008/12/01/windows-7-ghost"&gt;&lt;img class="alignnone size-full wp-image-1575" src="http://www.helloyi.cn/wp-content/uploads/2008/12/20081118_a041f7c93d52fae11bbf3jfvlleluszs.jpg" alt="" height="372" width="500" /&gt;&lt;/a&gt;&lt;br /&gt; &lt;p&gt;&lt;span id="more-1574"&gt;&lt;/span&gt;特别声明:&lt;br /&gt;·本版集成安装远景Windows 7 第二版 汉化包&lt;br /&gt;·感谢远景汉化组员辛勤努力的成果…&lt;br /&gt;·小锋系统交流QQ群:62634870&lt;br /&gt;·系统封装作者: 锋之恋&lt;br /&gt;·作者主页:&lt;br /&gt;&lt;a href="http://www.likespc.cn/" target="_blank"&gt;&lt;span style="color: rgb(43, 118, 176);"&gt;http://www.Likespc.cn&lt;/span&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;*********************************************&lt;br /&gt;安装帮助:&lt;br /&gt;·系统精简列表&lt;br /&gt;·&lt;br /&gt;&lt;a href="http://www.likespc.cn/Article/114.html" target="_blank"&gt;&lt;span style="color: rgb(43, 118, 176);"&gt;http://www.likespc.cn/Article/114.html&lt;/span&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;·系统安装教程&lt;br /&gt;·&lt;br /&gt;&lt;a href="http://www.likespc.cn/Article/115.html" target="_blank"&gt;&lt;span style="color: rgb(43, 118, 176);"&gt;http://www.likespc.cn/Article/115.html&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;*********************************************&lt;br /&gt;免责声明:&lt;br /&gt;·本人制作的所有系统,仅用于个人测试学习之用,&lt;br /&gt;·如因为个人使用引发的其它问题,由使用者自身否则,&lt;br /&gt;·与本人无关,,,请在下载后的24小时内删除相关内容..&lt;br /&gt;*******************转载请保留以上信息***********************&lt;br /&gt;下载地址:&lt;br /&gt;&lt;a href="http://www.rayfile.com/zh-cn/files/985869bd-b29d-11dd-aeff-0014221b798a/" target="_blank"&gt;&lt;span style="color: rgb(43, 118, 176);"&gt;http://www.rayfile.com/zh-cn/fil … -aeff-0014221b798a/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.namipan.com/d/XF_Windows_7_ZWB.GHO/50e37b838432e3831bea8fe551659ce362c3af0a9c3abb43" target="_blank"&gt;&lt;span style="color: rgb(43, 118, 176);"&gt;http://www.namipan.com/d/XF_Wind … ce362c3af0a9c3abb43&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;  效检信息: 文件: XF_Windows_7_ZWB.GHO&lt;br /&gt;修改时间: 2008年11月15日, 2:39:57&lt;br /&gt;CRC32: 0F53B7DB&lt;br /&gt;MD5: F77B6830E558FC066AC8182132742973&lt;br /&gt;SHA1: F42B03FFF1B8AEDEB1ABB8F8D84259507FF71AA7&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-8929186672017623413?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/8929186672017623413/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/12/windows-7-ghost.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/8929186672017623413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/8929186672017623413'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/12/windows-7-ghost.html' title='Windows 7 Ghost中文版免费下载'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_CeUkKlNAMeI/STNhdtAU5oI/AAAAAAAAARg/Gzol4t0cQRo/s72-c/ping.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-2638510696991188103</id><published>2008-11-27T17:37:00.003+08:00</published><updated>2008-11-27T17:43:08.394+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='心情日志'/><category scheme='http://www.blogger.com/atom/ns#' term='笑话'/><category scheme='http://www.blogger.com/atom/ns#' term='杂文日志'/><title type='text'>100%雷人哦</title><content type='html'>&lt;div class="dyfirst" align="center"&gt;我在天涯来吧里看到这么一幅搞笑的漫画，我想大家一定会笑的哦？给大家开心一下！&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" href="http://laiba.tianya.cn/laiba/ShowImage?src=http%3A%2F%2Flaiba.tianya.cn%2Flaiba%2Fimages%2F515828%2F12275843501944577083%2FA%2F1%2Fo.jpg"&gt;&lt;img title="点击查看大图" style="" src="http://laiba.tianya.cn/laiba/images/515828/12275843501944577083/A/1/m.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" href="http://laiba.tianya.cn/laiba/ShowImage?src=http%3A%2F%2Flaiba.tianya.cn%2Flaiba%2Fimages%2F515828%2F12275843501944577084%2FA%2F1%2Fo.jpg"&gt;&lt;img title="点击查看大图" style="" src="http://laiba.tianya.cn/laiba/images/515828/12275843501944577084/A/1/m.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" href="http://laiba.tianya.cn/laiba/ShowImage?src=http%3A%2F%2Flaiba.tianya.cn%2Flaiba%2Fimages%2F515828%2F12275843501944577085%2FA%2F1%2Fo.jpg"&gt;&lt;img title="点击查看大图" style="" src="http://laiba.tianya.cn/laiba/images/515828/12275843501944577085/A/1/m.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class='fullpost' &gt;&lt;br /&gt;&lt;a target="_blank" href="http://laiba.tianya.cn/laiba/ShowImage?src=http%3A%2F%2Flaiba.tianya.cn%2Flaiba%2Fimages%2F515828%2F12275843501944577086%2FA%2F1%2Fo.jpg"&gt;&lt;img title="点击查看大图" style="" src="http://laiba.tianya.cn/laiba/images/515828/12275843501944577086/A/1/m.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" href="http://laiba.tianya.cn/laiba/ShowImage?src=http%3A%2F%2Flaiba.tianya.cn%2Flaiba%2Fimages%2F515828%2F12275845971172336710%2FA%2F1%2Fo.jpg"&gt;&lt;img title="点击查看大图" style="" src="http://laiba.tianya.cn/laiba/images/515828/12275845971172336710/A/1/m.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" href="http://laiba.tianya.cn/laiba/ShowImage?src=http%3A%2F%2Flaiba.tianya.cn%2Flaiba%2Fimages%2F515828%2F12275845981172336711%2FA%2F1%2Fo.jpg"&gt;&lt;img title="点击查看大图" style="" src="http://laiba.tianya.cn/laiba/images/515828/12275845981172336711/A/1/m.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" href="http://laiba.tianya.cn/laiba/ShowImage?src=http%3A%2F%2Flaiba.tianya.cn%2Flaiba%2Fimages%2F515828%2F12275845981172336712%2FA%2F1%2Fo.jpg"&gt;&lt;img title="点击查看大图" style="" src="http://laiba.tianya.cn/laiba/images/515828/12275845981172336712/A/1/m.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-2638510696991188103?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/2638510696991188103/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/11/100.html#comment-form' title='2 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/2638510696991188103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/2638510696991188103'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/11/100.html' title='100%雷人哦'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-3251647087876322057</id><published>2008-11-27T16:49:00.000+08:00</published><updated>2008-11-27T16:51:15.706+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='kernel'/><title type='text'>Kernel release: 2.6.28-rc6</title><content type='html'>&lt;div class="dyfirst"&gt;&lt;table width="100%" align="center"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Publication:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.linux.org/news/publication/00146.html"&gt;Kernel.org&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Date:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Nov 20 2008&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;table align="right" border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;center&gt;&lt;img src="http://www.linux.org/images/advert/backwhite.gif" alt="Advertisement" width="61" border="0" height="10" /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;!-- google_ad_client = "pub-4563837249677346"; google_alternate_ad_url = "http://www.linux.org/advert/bin/replace?02:1597:0356:0549F5662E7E125F73DA0269"; google_ad_width = 300; google_ad_height = 250; google_ad_format = "300x250_as"; google_ad_channel ="0699035167"; google_ad_type = "text_image"; google_color_border = "B4D0DC"; google_color_bg = "ECF8FF"; google_color_link = "0000CC"; google_color_url = "008000"; google_color_text = "6F6F6F"; //--&gt;&lt;/script&gt; &lt;script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt; &lt;/script&gt;&lt;script&gt;window.google_render_ad();&lt;/script&gt;&lt;iframe name="google_ads_frame" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-4563837249677346&amp;amp;dt=1227775811200&amp;amp;lmt=1227775809&amp;amp;alternate_ad_url=http%3A%2F%2Fwww.linux.org%2Fadvert%2Fbin%2Freplace%3F02%3A1597%3A0356%3A0549F5662E7E125F73DA0269&amp;amp;prev_fmts=125x125_as&amp;amp;format=300x250_as&amp;amp;output=html&amp;amp;correlator=1227775810430&amp;amp;channel=0699035167&amp;amp;url=http%3A%2F%2Fwww.linux.org%2Fnews%2F2008%2F11%2F20%2F0002.html&amp;amp;color_bg=ECF8FF&amp;amp;color_text=6F6F6F&amp;amp;color_link=0000CC&amp;amp;color_url=008000&amp;amp;color_border=B4D0DC&amp;amp;ad_type=text_image&amp;amp;ea=0&amp;amp;ref=http%3A%2F%2Fwww.linux.org%2F&amp;amp;frm=0&amp;amp;ga_vid=2124259184.1227775810&amp;amp;ga_sid=1227775810&amp;amp;ga_hid=565654073&amp;amp;flash=10.0.12&amp;amp;u_h=768&amp;amp;u_w=1024&amp;amp;u_ah=738&amp;amp;u_aw=1024&amp;amp;u_cd=32&amp;amp;u_tz=480&amp;amp;u_his=2&amp;amp;u_java=true&amp;amp;u_nplug=10&amp;amp;u_nmime=52&amp;amp;dtd=4" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" width="300" frameborder="0" height="250" scrolling="no"&gt;&lt;/iframe&gt; &lt;script language="javascript" type="text/javascript" src="http://www.linux.org/advert/bin/source?02:1597:0356:0549F5662E7E125F73DA0269"&gt;&lt;/script&gt;&lt;/center&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; Click 'Read full article' for changelog and additional information.&lt;p&gt; Files added: 2776&lt;br /&gt;Files changed: 10889&lt;br /&gt;Files removed: 1874&lt;br /&gt;&lt;br /&gt;Lines added: 965822&lt;br /&gt;Lines changed: 1242310&lt;br /&gt;Lines removed: 485183&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.linuxhq.com/kernel/v2.6/28-rc6/index.html"&gt;Read full article&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.linuxhq.com/kernel/v2.6/28-rc6/index.html" target="_blank"&gt;Read full article in new window&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.linux.org/news/publication/00146.html"&gt;See other articles published by Kernel.org&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.linux.org/news/index.html"&gt;Today's headlines&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.linux.org/news/2008/11/20/index.html"&gt;Headlines for Nov 20,  2008&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-3251647087876322057?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/3251647087876322057/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/11/kernel-release-2628-rc6.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/3251647087876322057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/3251647087876322057'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/11/kernel-release-2628-rc6.html' title='Kernel release: 2.6.28-rc6'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-8822926758271216911</id><published>2008-11-27T10:48:00.004+08:00</published><updated>2008-11-27T10:59:55.954+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox3'/><category scheme='http://www.blogger.com/atom/ns#' term='杂文日志'/><title type='text'>官方firefox3.1b3pre</title><content type='html'>&lt;div class="dyfirst"&gt;今天一上班我就更新了firefox3.1b2pre。更新后一看嘿出了firefox3.1b3pre了那到正式版应该不远了好期待啊。看一下截图吧！我已经试用了好些时间了除了在打开163邮箱的时候还会崩溃，其它的都还比较正常。有些网站会发现有打不开的情况但用，IE能找开。不知道到正式版发布能不能解决啊。当然由于公司只能用windows，所以我用不了linux但我个人的电脑是一直用fedora的哦？&lt;br /&gt;      当然还有在firefox的ftp网站上也有那个RC版了，有兴趣的可以去看看哦？&lt;br /&gt;&lt;a href="http://ftp.mozilla.org/pub/mozilla.org"&gt;firefox3.1&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_CeUkKlNAMeI/SS4Kwoj4DpI/AAAAAAAAARY/5dLDejsgUAw/s1600-h/2008-11-27_1048.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 269px; height: 400px;" src="http://3.bp.blogspot.com/_CeUkKlNAMeI/SS4Kwoj4DpI/AAAAAAAAARY/5dLDejsgUAw/s400/2008-11-27_1048.png" alt="" id="BLOGGER_PHOTO_ID_5273164044335320722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-8822926758271216911?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/8822926758271216911/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/11/firefox31b3pre.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/8822926758271216911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/8822926758271216911'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/11/firefox31b3pre.html' title='官方firefox3.1b3pre'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_CeUkKlNAMeI/SS4Kwoj4DpI/AAAAAAAAARY/5dLDejsgUAw/s72-c/2008-11-27_1048.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-1745993143306678613</id><published>2008-11-27T09:17:00.007+08:00</published><updated>2008-11-27T09:49:36.678+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='心情日志'/><category scheme='http://www.blogger.com/atom/ns#' term='杂文日志'/><title type='text'>读心术</title><content type='html'>&lt;div class="dyfirst"&gt;今天我无意中浏览到一个网页，刚开始我被这里说的神奇的读心术给吸引住了，经过反复试发现你只要按那个方法去做就一定会得到下确的结果。这让我百思不得其解，看了下它的源码：&lt;br /&gt;&lt;pre id="line1"&gt;ax=0;&lt;br /&gt;function writeTable() {&lt;br /&gt;ax=Math.round(Math.random()*26);&lt;br /&gt;alphaArray=new Array("a", "n", "b", "d", "f", "h", "{", "i", "l", "v", "x", "z", "I",&lt;br /&gt;"J", "M", "N", "o", "O", "R", "S", "T", "U", "m", "6", "^", "u", "_", "[", "]")&lt;br /&gt;table="&lt;table border="0" cellpadding="1" cellspacing="1" width="'100%'"&gt;&lt;tbody&gt;&lt;tr&gt;"&lt;br /&gt;j=1;&lt;br /&gt;for ( i = 99 ; i &gt;= 0 ; i-- ) {&lt;br /&gt;a=Math.round(Math.random()*26);&lt;br /&gt;if ( i%9 == 0 &amp;amp;&amp;amp;  i &lt; a="ax;" class="'numtd'"&gt;"+i+"&lt;td class="'symtd'"&gt;"+alphaArray[a]+"&lt;/td&gt;"&lt;br /&gt;if ( j%10 == 0 )&lt;br /&gt; table+="&lt;/tr&gt;&lt;tr&gt;"&lt;br /&gt;j++&lt;br /&gt;}&lt;br /&gt;table+="&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;"&lt;br /&gt;sym.innerHTML=table&lt;br /&gt;sh.innerHTML=""&lt;br /&gt;}&lt;br /&gt;function showAnswer() {&lt;br /&gt;sh.innerHTML=alphaArray[ax]&lt;br /&gt;sym.innerHTML="&lt;span class="big"&gt;&lt;a href="http://www.blogger.com/%27javascript:writeTable%28%29%27" class="hot"&gt;Try Next 再试一次&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;"&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;span class="fullpost"&gt;大家 想出原理了吗？&lt;br /&gt;        &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_CeUkKlNAMeI/SS31Txt65NI/AAAAAAAAARQ/B-HenvNauf4/s1600-h/duxinshu.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 618px; height: 347px;" src="http://1.bp.blogspot.com/_CeUkKlNAMeI/SS31Txt65NI/AAAAAAAAARQ/B-HenvNauf4/s320/duxinshu.JPG" alt="" id="BLOGGER_PHOTO_ID_5273140458832979154" border="0" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;a href="http://www.91cool.net/heart.html"&gt;读心术&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-1745993143306678613?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/1745993143306678613/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/11/blog-post_27.html#comment-form' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/1745993143306678613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/1745993143306678613'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/11/blog-post_27.html' title='读心术'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_CeUkKlNAMeI/SS31Txt65NI/AAAAAAAAARQ/B-HenvNauf4/s72-c/duxinshu.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-8653828669697572937</id><published>2008-11-26T17:37:00.001+08:00</published><updated>2008-11-26T17:38:42.452+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='kernel'/><category scheme='http://www.blogger.com/atom/ns#' term='cygwin'/><title type='text'>Cygwin下vivi和kernel编译全攻略</title><content type='html'>&lt;div class="dyfirst"&gt; 最近打算设计新产品，在Friendly Arm买了一套Matrix5系统研究一下。发现用ARM-Linux开发似乎比较明智些！&lt;br /&gt;但用Windows习惯了，还不太熟悉Linux，而且重装RH9恐怕很费事。还是先用Win2000吧，Linux熟悉熟悉再说！&lt;br /&gt;看见版上有个Cygwin，可以在Windows下建立仿Linux系统，下了一个试用一下，感觉还不错，只可惜没有图形界面！&lt;br /&gt;根据杨老板所说，Cygwin里可以编译Matrix5的vivi和kernel。就先以此开始熟悉Linux吧！&lt;br /&gt;大约用了一周左右的时间，终于搞定了vivi和kernel在Cygwin里的编译。&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;现在把编译的过程贴出来，以供有相同感受的兄弟们参考：&lt;br /&gt;（由于Cygwin里操作全部使用行命令输入方式，所以最好先熟悉一下Linux的常用命令）&lt;br /&gt;1、安装Cygwin：&lt;br /&gt;安装过程不多说了，开发中心里有参考。不过要提两点：最好在系统比较干净时安装，建议系统刚启动完就安装，否则安装可能会出错；另外安装时一定要装gcc和ncurse库，否则menuconfig用不了，假如搞不清就全部安装吧！&lt;br /&gt;装完Cygwin后会有一个快捷方式，运行它就可以进入Cygwin系统了。第一次进Cygwin系统还会有一些初始化过程，完了会进入命令输入状态，提示符为“@”。 ARM&lt;br /&gt;这里要先说明一下，Linux的文件系统是从/开始的，Cygwin系统的/就是在Windows里安装Cygwin时选的安装路径 (X:\cygwin)。假如想在Cygwin里访问Windows的所有逻辑盘，到/cygdrive里找。比如Windows里的C:就是 Cygwin里的/cygdrive/c 。这样可以在Windows和Cygwin中交叉访问文件，对于已经熟悉Windows操作的人来说是比较方便的。&lt;br /&gt;还有就是要注重Linux里是区分大小写的，也就是说“file”和“FILE”不是同一个名字。尤其一些文件或目录名中既有大写字母也有小写字母，注重不要输错！&lt;br /&gt;2、安装arm-linux-gcc：&lt;br /&gt;这个安装开发中心里也有，去下载一下解开就算安装好了，注重要解到/opt目录(Windows中的X:\cygwin\opt)下。&lt;br /&gt;修改启动脚本/etc/profile文件(可在Windows中用文本编辑器修改X:\cygwin\etc\profile)中的PATH环境变量为&lt;br /&gt;PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/opt/FriendlyARM/crosstool/arm-linux/gcc-2.95.3-glibc-2.2.3/binPATH&lt;br /&gt;gdbserver可以先不用，好象是Debug时才会用到。至少我在编译时是没用到。&lt;br /&gt;输入“arm-linux-gcc -v”，自己测试一下吧。&lt;br /&gt;3、编译VIVI：&lt;br /&gt;在开发中心已有较具体的说明。一定要下载版上的“vivi_cygwin.tgz”，不要用光盘里的。预配置文件在包里已经有了(config.friendlyarm)，不用再下载。 字串5&lt;br /&gt;由于VIVI要用到kernel的一些头文件，所以需要kernel的源代码，在光盘里“SBC-2410X/SBC-2410X-Linux /matrix5-kernel-v5.5.tgz”。将vivi和kernel都解到/friendly-arm下，即/friendly-arm /vivi和/friendly-arm/kernel里。然后需修改/friendly-arm/vivi/Makefile里的一些变量设置：&lt;br /&gt;LINUX_INCLUDE_DIR = /friendly-arm/kernel/include/&lt;br /&gt;CROSS_COMPILE = arm-linux-&lt;br /&gt;ARM_GCC_LIBS = /opt/FriendlyARM/crosstool/arm-linux/gcc-2.95.3-glibc-2.2.3/lib/gcc-lib/arm-linux/2.95.3&lt;br /&gt;三个变量在不同位置，自己找一下吧。其中前面两个变量杨老板已经改好了，核对一下就可以了；注重第三个变量中FriendlyARM中间没有减号，gcc-2.95.3-glibc-2.2.3中的g是小写。&lt;br /&gt;为确保编译的有效性，最好在编译之前将vivi里所有的“*.o”和“*.o.flag”文件删掉（本人曾经上过当）。&lt;br /&gt;进入/friendly-arm/vivi目录里，输入“make menuconfig”，开始选择配置。可以Load也可以自己修改试试（不要乱选，有些选项是不能支持的）。注重Exit时一定要选“Yes”保存配置。&lt;br /&gt;再输入“make”正式开始编译，一会儿就完了。假如不报错，在/friendly-arm/vivi里面就有你自己的“vivi”了。 字串5&lt;br /&gt;4、编译kernel：&lt;br /&gt;这是最痛苦的一步，开发中心里虽然有这个条目，但还没放上去。只好自己摸，搞了好几天。&lt;br /&gt;kernel的源程序在上面编译vivi时已经解到/friendly-arm/kernel中了。因为这个程序包已在Linux中编译过，有一些中间和目标代码和Cygwin是不兼容的。必须先处理一下，否则不能正常进行编译。&lt;br /&gt;首先，还是把kennel里所有的“*.o”和“*.o.flag”文件删掉，以免不必要的麻烦。然后进入/friendly-arm/kernel目录，可以输一下“make menuconfig”试试。结果提示出错。这是由于配置脚本已在Linux中编译过，在scripts/lxdialog里产生了一个Linux下的可执行程序lxdialog。在Cygwin里这是个坏东西，它既不能执行，还会阻止可执行程序的生成。必须把它删掉。类似的文件如下：&lt;br /&gt;/friendly-arm/kernel/scripts/lxdialog/lxdialog&lt;br /&gt;/friendly-arm/kernel/scripts/mkdep&lt;br /&gt;/friendly-arm/kernel/scripts/split-include&lt;br /&gt;/friendly-arm/kernel/drivers/char/conmakehash&lt;br /&gt;/friendly-arm/kernel/drivers/net/hamradio/soundmodem/gentbl&lt;br /&gt;这几个文件必须删掉，注重是没有扩展名的文件，不要把源文件“*.c”删掉！&lt;br /&gt;现在应该可以用“make menuconfig”进行配置了。这里的选项太多，先Load包里的config.friendly配置，待会儿再慢慢研究各个选项吧。同样，Exit时一定要选“Yes”保存配置。&lt;br /&gt;下面可以开始编译了。输入“make zImage”，可以看见开始一个个模块的编译。但是过了一、二分钟，就会报一个错，大概是说“/friendly-arm/kernel /include/asm/arch/ide.h”没找到。这个问题很希奇，按理说头文件丢失是个低级错误，不可能发现不了，不知道RH9中编译是否也有同样问题。可以这样解决，从别的地方复制一个ide.h过来，只要其中有相应的两个函数定义就可以了。比如：&lt;br /&gt;cp /friendly-arm/kernel/include/asm/arch-l7200/ide.h /friendly-arm/kernel/include/asm/arch/ide.h&lt;br /&gt;再执行“make zImage”应该可以完成编译了。不过时间比较长，得要好几分钟。不报错的话，在/friendly-arm/kernel/arch/arm/boot目录里会生成你编译的zImage 。&lt;br /&gt;接下来，也许你打算自己修改一下“make menuconfig”里的配置。这里有个比较麻烦的问题，你最好先把“/friendly-arm/kernel/.hdepend”这个文件备份一下。问题是这样的：当你修改了某些比较要害的选项后，会提示你进行“make dep”。此时即使你直接进行“make zImage”，该过程亦会自动先运行。一旦执行到一个要生成“.hdepend”的命令时会提示命令参数太长。再看.hdepend已成了一个空文件。 ARM开发论坛&lt;br /&gt;这个“.hdepend”真是个头痛的问题，估计在RH9里应该没这种事，否则这编译根本进行不下去。开始想把Cygwin的设置改一下应该就可以了，可找了半天也没找到有关的设置。求助杨工，倒是给了一个办法，可还是不顶用。直到现在，这个问题仍没有很好的解决。不过，把我自己用的两个方法写出来给大家参考一下：&lt;br /&gt;a)把备份好的“.hdepend”复制回来，修改“/friendly-arm/kernel/Makefile”，将其中一行“scripts /mkdep -- `find $(FINDHPATH) -name SCCS -prune -o -follow -name \*.h ! -name modversions.h -print` &gt; .hdepend”的行首加一个“#”字符。实际上就是直接使用原有的“.hdepend”，编译时跳过重新生成该文件。此法已经试过，是可以的。但有什么副作用不知道！&lt;br /&gt;b)仍然要把“Makefile”中生成“.hdepend”那一行去掉，换成下面三个命令行：&lt;br /&gt;scripts/mkdep -- `find $(HPATH)/asm -name SCCS -prune -o -follow -name \*.h ! -name modversions.h -print` &gt; .hdepend&lt;br /&gt;scripts/mkdep -- `find $(HPATH)/linux -name SCCS -prune -o -follow -name \*.h ! -name modversions.h -print` &gt;&gt; .hdepend 字串4&lt;br /&gt;scripts/mkdep -- `find $(HPATH)/scsi $(HPATH)/net -name SCCS -prune -o -follow -name \*.h ! -name modversions.h -print` &gt;&gt; .hdepend&lt;br /&gt;注重三行前面都有一个TAB。当执行过“make dep”后还要手工修改一下“.hdepend”：查找“.PRECIOUS:”字样引导的三段列表，将它们合并成一个“.PRECIOUS:”列表（列表头上的“.PRECIOUS:”留着，中间两个删掉即可）并将列表放在文件尾上。然后再执行“make zImage”即可完成编译。此法较麻烦，但可靠性高一点！&lt;br /&gt;&lt;br /&gt;本文来自ChinaUnix博客，如果查看原文请点：http://blog.chinaunix.net/u/29898/showart_1296232.html&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-8653828669697572937?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/8653828669697572937/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/11/cygwinvivikernel.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/8653828669697572937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/8653828669697572937'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/11/cygwinvivikernel.html' title='Cygwin下vivi和kernel编译全攻略'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-8709976559548432328</id><published>2008-11-25T13:18:00.000+08:00</published><updated>2008-11-25T13:27:16.805+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><title type='text'>Solar和Ubuntu的杂交Nexenta</title><content type='html'>&lt;div class="dyfirst"&gt;想一下，你有一套可靠的操作系统如Ubuntu Hardy，去掉它的Linux kernel，用OpenSolaris kernel取代？然后将Debian的apt-get结合到Solaris的ZFS文件系统中？现在你所得到的就是新鲜的但很有前途的Nexenta Core Platform操作系统。&lt;br /&gt;        Solaris在数据中心领域有良好的声誉，但年代已久，许多常用工具都过时了，熟悉Linux的用户也在Solaris上面找不到称心的GNU工具，不会愿意迁移到Solaris平台。OpenSolaris试图修正这一问题，而Nexenta则走向另一个极端。感兴趣的人可以去浏览下安装和配置介绍。（责任编辑：A6）&lt;br /&gt;&lt;a href="http://s.click.alimama.com/a/qXw59YK5RxQ=-11865412"&gt;上海澳凯信息技术有限公司&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-8709976559548432328?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/8709976559548432328/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/11/solarubuntunexenta.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/8709976559548432328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/8709976559548432328'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/11/solarubuntunexenta.html' title='Solar和Ubuntu的杂交Nexenta'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-2214455443101702765</id><published>2008-11-25T09:11:00.002+08:00</published><updated>2008-11-25T09:14:38.850+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='杂文日志'/><category scheme='http://www.blogger.com/atom/ns#' term='English'/><title type='text'>学会50个句子就能记完7000个英语单词</title><content type='html'>&lt;div class="dyfirst"&gt;1. Typical of the grassland dwellers of the continent is the American antelope, or pronghorn.&lt;br /&gt;&lt;br /&gt;1.美洲羚羊，或称叉角羚，是该大陆典型的草原动物。&lt;br /&gt;&lt;br /&gt;2. Of the millions who saw Haley’s comet in 1986, how many people will live long enough to see it return in the twenty-first century.&lt;br /&gt;&lt;br /&gt;2. 1986年看见哈雷慧星的千百万人当中，有多少人能够长寿到足以目睹它在二十一世纪的回归呢？&lt;br /&gt;&lt;br /&gt;3. Anthropologists have discovered that fear, happiness, sadness, and surprise are universally reflected in facial expressions.&lt;br /&gt;&lt;br /&gt;3.人类学家们已经发现，恐惧，快乐，悲伤和惊奇都会行之于色，这在全人类是共通的。&lt;br /&gt;&lt;br /&gt;4. Because of its irritating effect on humans, the use of phenol as a general antiseptic has been largely discontinued.&lt;br /&gt;&lt;br /&gt;4.由于苯酚对人体带有刺激性作用，它基本上已不再被当作常用的防腐剂了。&lt;br /&gt;&lt;br /&gt;5. In group to remain in existence, a profit-making organization must, in the long run, produce something consumers consider useful or desirable.&lt;br /&gt;&lt;br /&gt;5.任何盈利组织若要生存，最终都必须生产出消费者可用或需要的产品。&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;6. The greater the population there is in a locality, the greater the need there is for water, transportation, and disposal of refuse.&lt;br /&gt;&lt;br /&gt;6.一个地方的人口越多，其对水，交通和垃圾处理的需求就会越大。&lt;br /&gt;&lt;br /&gt;7. It is more difficult to write simply, directly, and effectively than to employ flowery but vague expressions that only obscure one’s meaning.&lt;br /&gt;&lt;br /&gt;7.简明，直接，有力的写作难于花哨，含混而意义模糊的表达。&lt;br /&gt;&lt;br /&gt;8. With modern offices becoming more mechanized, designers are attempting to personalize them with warmer, less severe interiors.&lt;br /&gt;&lt;br /&gt;8.随着现代办公室的日益自动化，设计师们正试图利用较为温暖而不太严肃的内部装饰来使其具有亲切感。&lt;br /&gt;&lt;br /&gt;9. The difference between libel and slander is that libel is printed while slander is spoken.&lt;br /&gt;&lt;br /&gt;9.诽谤和流言的区别在于前者是书面的，而后者是口头的。&lt;br /&gt;&lt;br /&gt;10. The knee is the joints where the thigh bone meets the large bone of the lower leg.&lt;br /&gt;&lt;br /&gt;10.膝盖是大腿骨和小腿胫的连接处。&lt;br /&gt;&lt;br /&gt;11. Acids are chemical compounds that, in water solution, have a sharp taste, a corrosive action on metals, and the ability to turn certain blue vegetable dyes red.&lt;br /&gt;&lt;br /&gt;11.酸是一种化合物，它在溶于水时具有强烈的气味和对金属的腐蚀性，并且能够使某些蓝色植物染料变红。&lt;br /&gt;&lt;br /&gt;12. Billie Holiday’s reputation as a great jazz-blues singer rests on her ability to give emotional depth to her songs.&lt;br /&gt;&lt;br /&gt;12. Billie Holiday’s作为一个爵士布鲁斯乐杰出歌手的名声建立在能够赋予歌曲感情深度的能力。&lt;br /&gt;&lt;br /&gt;13. Essentially, a theory is an abstract, symbolic representation of what is conceived to be reality.&lt;br /&gt;&lt;br /&gt;13.理论在本质上是对认识了的现实的一种抽象和符号化的表达。&lt;br /&gt;&lt;br /&gt;14. Long before children are able to speak or understand a language, they communicate through facial expressions and by making noises.&lt;br /&gt;&lt;br /&gt;14.儿童在能说或能听懂语言之前，很久就会通过面部表情和靠发出噪声来与人交流了。&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;15. Thanks to modern irrigation, crops now grow abundantly in areas where once nothing but cacti and sagebrush could live.&lt;br /&gt;&lt;br /&gt;15.受当代灌溉(技术设施)之赐，农作物在原来只有仙人掌和荞属科植物才能生存的地方旺盛的生长。&lt;br /&gt;&lt;br /&gt;16. The development of mechanical timepieces spurred the search for more accurate sundials with which to regulate them.&lt;br /&gt;&lt;br /&gt;16.机械计时器的发展促使人们寻求更精确的日晷，以便校准机械计时器。&lt;br /&gt;&lt;br /&gt;17. Anthropology is a science in that anthropologists use a rigorous set of methods and techniques to document observations that can be checked by others.&lt;br /&gt;&lt;br /&gt;17.人类学是一门科学，因为人类学家采用一整套强有力的方法和技术来记录观测结果，而这样记录下来的观测结果是供他人核查的。&lt;br /&gt;&lt;br /&gt;18. Fungi are important in the process of decay, which returns ingredients to the soil, enhances soil fertility, and decomposes animal debris.&lt;br /&gt;&lt;br /&gt;18.真菌在腐化过程中十分重要，而腐化过程将化学物质回馈于土壤，提高其肥力，并分解动物粪便。&lt;br /&gt;&lt;br /&gt;19. When it is struck, a tuning fork produces an almost pure tone, retaining its pitch over a long period of time.&lt;br /&gt;&lt;br /&gt;19.音叉被敲击时，产生几乎纯质的音调，其音量经久不衰。&lt;br /&gt;&lt;br /&gt;20. Although pecans are most plentiful in the southeastern part of the United States, they are found as far north as Ohio and Illinois.&lt;br /&gt;&lt;br /&gt;20.虽然美洲山河桃树最集中于美国的东南部但是在北至俄亥俄州及伊利诺州也能看见它们。&lt;br /&gt;&lt;br /&gt;21. Eliminating problems by transferring the blame to others is often called scape-goating.&lt;br /&gt;&lt;br /&gt;21.用怪罪别人的办法来解决问题通常被称为寻找替罪羊。&lt;br /&gt;&lt;br /&gt;22. The chief foods eaten in any country depend largely on what grows best in its climate and soil.&lt;br /&gt;&lt;br /&gt;22.一个国家的主要食物是什么，大体取决于什么作物在其天气和土壤条件下生长得最好。&lt;br /&gt;&lt;br /&gt;23. Over a very large number of trials, the probability of an event’s occurring is equal to the probability that it will not occur.&lt;br /&gt;&lt;br /&gt;23.在大量的实验中，某一事件发生的几率等于它不发生的几率。&lt;br /&gt;&lt;br /&gt;24. Most substance contract when they freeze so that the density of a substance’s solid is higher than the density of its liquid.&lt;br /&gt;&lt;br /&gt;24.大多数物质遇冷收缩，所以他们的密度在固态时高于液态。&lt;br /&gt;&lt;br /&gt;25. The mechanism by which brain cells store memories is not clearly understood.&lt;br /&gt;&lt;br /&gt;25.大脑细胞储存记忆的机理并不为人明白。&lt;br /&gt;&lt;br /&gt;26. By the middle of the twentieth century, painters and sculptors in the United States had begun to exert a great worldwide influence over art.&lt;br /&gt;&lt;br /&gt;26.到了二十一世纪中叶，美国画家和雕塑家开始在世界范围内对艺术产生重大影响。&lt;br /&gt;&lt;br /&gt;27. In the eastern part of New Jersey lies the city of Elizabeth, a major shipping and manufacturing center.&lt;br /&gt;&lt;br /&gt;27.伊丽莎白市，一个重要的航运和制造业中心，坐落于新泽西州的东部。&lt;br /&gt;&lt;br /&gt;28. Elizabeth Blackwell, the first woman medical doctor in the United States, founded the New York Infirmary, an institution that has always had a completely female medical staff.&lt;br /&gt;&lt;br /&gt;28. Elizabeth Blackwell，美国第一个女医生，创建了员工一直为女性纽约诊所。&lt;br /&gt;&lt;br /&gt;29. Alexander Graham Bell once told his family that he would rather be remembered as a teacher of the deaf than as the inventor of the telephone.&lt;br /&gt;&lt;br /&gt;29. Alexander Graham Bell曾告诉家人，他更愿意让后人记住他是聋子的老师，而非电话的发明者。&lt;br /&gt;&lt;br /&gt;30. Because its leaves remain green long after being picked, rosemary became associated with the idea of remembrance.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;30.采摘下的迷迭香树叶常绿不衰，因此人们把迷迭香树与怀念联系在一起。&lt;br /&gt;&lt;br /&gt;31. Although apparently rigid, bones exhibit a degree of elasticity that enables the skeleton to withstand considerable impact.&lt;br /&gt;&lt;br /&gt;31.骨头看起来是脆硬的，但它也有一定的弹性，使得骨骼能够承受相当的打击。&lt;br /&gt;&lt;br /&gt;32. That xenon could not FORM chemical compounds was once believed by scientists.&lt;br /&gt;&lt;br /&gt;32.科学家曾相信：氙气是不能形成化合物的。&lt;br /&gt;&lt;br /&gt;33. Research into the dynamics of storms is directed toward improving the ability to predict these events and thus to minimize damage and avoid loss of life.&lt;br /&gt;&lt;br /&gt;33.对风暴动力学的研究是为了提高风暴预测从而减少损失，避免人员伤亡。&lt;br /&gt;&lt;br /&gt;34. The elimination of inflation would ensure that the amount of money used in repaying a loan would have the same value as the amount of money borrowed.&lt;br /&gt;&lt;br /&gt;34.消除通货膨胀应确保还贷的钱应与所贷款的价值相同。&lt;br /&gt;&lt;br /&gt;35. Futurism, an early twentieth-century movement in art, rejected all traditions and attempted to glorify contemporary life by emphasizing the machine and motion.&lt;br /&gt;&lt;br /&gt;35.未来主义，二十世纪早期的一个艺术思潮。拒绝一切传统，试图通过强调机械和动态来美化生活。&lt;br /&gt;&lt;br /&gt;36. One of the wildest and most inaccessible parts of the United States is the Everglades where wildlife is abundant and largely protected.&lt;br /&gt;&lt;br /&gt;36. Everglades是美国境内最为荒凉和人迹罕至的地区之一，此处有大量的野生动植物而且大多受(法律)保护。&lt;br /&gt;&lt;br /&gt;37. Lucretia Mott’s influence was so significant that she has been credited by some authorities as the originator of feminism in the United States.&lt;br /&gt;&lt;br /&gt;37. Lucretia Mott’s的影响巨大，所以一些权威部门认定她为美国女权运动的创始人。&lt;br /&gt;&lt;br /&gt;38. The activities of the international marketing researcher are frequently much broader than those of the domestic marketer.&lt;br /&gt;&lt;br /&gt;38.国际市场研究者的活动范围常常较国内市场研究者广阔。&lt;br /&gt;&lt;br /&gt;39. The continental divide refers to an imaginary line in the North American Rockies that divides the waters flowing into the Atlantic Ocean from those flowing into the Pacific.&lt;br /&gt;&lt;br /&gt;39.大陆分水岭是指北美洛矶山脉上的一道想象线，该线把大西洋流域和太平洋流域区分开来。 40. Studies of the gravity field of the Earth indicate that its crust and mantle yield when unusual weight is placed on them.&lt;br /&gt;&lt;br /&gt;40.对地球引力的研究表明，在不寻常的负荷之下地壳和地幔会发生位移。&lt;br /&gt;&lt;br /&gt;41. The annual worth of Utah’s manufacturing is greater than that of its mining and farming combined.&lt;br /&gt;&lt;br /&gt;41.尤它州制造业的年产值大于其工业和农业的总和。&lt;br /&gt;&lt;br /&gt;42. The wallflower is so called because its weak stems often grow on walls and along stony cliffs for support.&lt;br /&gt;&lt;br /&gt;42.墙花之所以叫墙花，是因为其脆弱的枝干经常要靠墙壁或顺石崖生长，以便有所依附。&lt;br /&gt;&lt;br /&gt;43. It is the interaction between people, rather than the events that occur in their lives, that is the main focus of social psychology.&lt;br /&gt;&lt;br /&gt;43.社会心理学的主要焦点是人与人之间的交往，而不是他们各自生活中的事件。&lt;br /&gt;&lt;br /&gt;44. No social crusade aroused Elizabeth Williams’ enthusiasm more than the expansion of educational facilities for immigrants to the United States.&lt;br /&gt;&lt;br /&gt;44.给美国的新移民增加教育设施比任何社会运动都更多的激发了Elizabeth Williams的热情。 45. Quails typically have short rounded wings that enable them to spring into full flight instantly when disturbed in their hiding places.&lt;br /&gt;&lt;br /&gt;45.典型的鹌鹑都长有短而圆的翅膀，凭此他们可以在受惊时一跃而起，飞离它们的躲藏地。&lt;br /&gt;&lt;br /&gt;46. According to anthropologists, the earliest ancestors of humans that stood upright resembled chimpanzees facially, with sloping foreheads and protruding brows.&lt;br /&gt;&lt;br /&gt;46.根据人类学家的说法，直立行走的人的鼻祖面部轮廓与黑猩猩相似，额头后倾，眉毛突出。 47. Not until 1866 was the fully successful transatlantic cable finally laid.&lt;br /&gt;&lt;br /&gt;47.直到1866年第一条横跨大西洋的电缆才完全成功的架通。&lt;br /&gt;&lt;br /&gt;48. In his writing, John Crowe Ransom describes what he considers the spiritual barrenness of society brought about by science and technology.&lt;br /&gt;&lt;br /&gt;48. John Crowe Ransom在他的著作中描述了他认为是由科学技术给社会带来的精神贫困。&lt;br /&gt;&lt;br /&gt;49. Children with parents whose guidance is firm, consistent, and rational are inclined to possess high levels of self-confidence.&lt;br /&gt;&lt;br /&gt;49.父母的教导如果坚定，始终如一和理性，孩子就有可能充满自信。&lt;br /&gt;&lt;br /&gt;50. The ancient Hopewell people of North America probably cultivated corn and other crops, but hunting and gathering were still of critical importance in their economy.&lt;br /&gt;&lt;br /&gt;50.北美远古的Hopewell人很可能种植了玉米和其他农作物，但打猎和采集对他们的经济贸易仍是至关重要的。&lt;br /&gt;&lt;a href="http://s.click.alimama.com/a/qXw59YK5RxQ=-11865412"&gt;上海澳凯信息技术有限公司&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-2214455443101702765?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/2214455443101702765/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/11/507000.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/2214455443101702765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/2214455443101702765'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/11/507000.html' title='学会50个句子就能记完7000个英语单词'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-2597344182433484653</id><published>2008-11-20T12:54:00.004+08:00</published><updated>2008-11-20T13:06:08.788+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jing'/><category scheme='http://www.blogger.com/atom/ns#' term='杂文日志'/><title type='text'>不错的开源截图软件</title><content type='html'>&lt;div class="dyfirst"&gt;由于工作上要用到截图软件，而好的这类软件的确大部分是共享软件，老板又不想花钱，自己只好在网上找了一个这开源软件名叫Jing他的界面只是一个小泡泡，而且这个泡泡是帖着墙壁的哦，你可以拉它到四壁的等任何一个，很好玩。&lt;br /&gt;它的界面是这样的哦：&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_CeUkKlNAMeI/SSTvc4Ujh7I/AAAAAAAAARA/zV70-uD1S9U/s1600-h/jing1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 146px;" src="http://1.bp.blogspot.com/_CeUkKlNAMeI/SSTvc4Ujh7I/AAAAAAAAARA/zV70-uD1S9U/s320/jing1.JPG" alt="" id="BLOGGER_PHOTO_ID_5270600743364298674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;以下用它截的第一张图&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_CeUkKlNAMeI/SSTvc2COT_I/AAAAAAAAARI/jD9T2v9LNdc/s1600-h/2008-11-20_1252.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 180px;" src="http://4.bp.blogspot.com/_CeUkKlNAMeI/SSTvc2COT_I/AAAAAAAAARI/jD9T2v9LNdc/s320/2008-11-20_1252.png" alt="" id="BLOGGER_PHOTO_ID_5270600742750539762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=http://happyunix.qupan.com/504591.html target=_blank&gt;下载：jing_setup.exe&lt;/a&gt;&lt;br /&gt;&lt;a href="http://s.click.alimama.com/a/qXw59YK5RxQ=-11865412"&gt;上海澳凯信息技术有限公司&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-2597344182433484653?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/2597344182433484653/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/11/blog-post_20.html#comment-form' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/2597344182433484653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/2597344182433484653'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/11/blog-post_20.html' title='不错的开源截图软件'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_CeUkKlNAMeI/SSTvc4Ujh7I/AAAAAAAAARA/zV70-uD1S9U/s72-c/jing1.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-131985569861878131</id><published>2008-11-20T11:34:00.004+08:00</published><updated>2008-11-26T09:43:38.943+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Distribution'/><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='杂文日志'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Mac4Lin──一站式将你的系统打扮成Leopard</title><content type='html'>&lt;div class="dyfirst"&gt;&lt;p&gt;&lt;img src="http://linuxdesktop.cn/logo/macosx.png" align="left" height="120" width="103" /&gt;苹果公司最先进的操作系统──Leopard明天就要发布了！一定有很多它的Fans在翘首等待吧？&lt;/p&gt; &lt;p&gt;恰巧，Mac4Lin最近也刚刚释出了其最新版──0.3。假如你愿意动手，你也可以把你的Linux系统打造成最新的Leopard的模样。&lt;/p&gt; &lt;p&gt;非常神似哦！&lt;/p&gt;  &lt;p&gt;——&lt;/p&gt; &lt;p&gt;Mac4Lin是什么呢？简单地说，它是一系列的不同用处的主题包。&lt;/p&gt; &lt;p&gt;以前我们把Linux弄成Tiger，要东找一个图标软件包，再西找一个GTK主题包，还得加个Emerald主题包……&lt;/p&gt; &lt;p&gt;现在Mac4Lin都为你做好了，只要下载Mac4Lin这个档案，解包以后，所有的东西都在了：图标、GTK主题、Emerald、光标甚至是壁纸。你所做的，只要到“外观”里安装好就行了。&lt;/p&gt;&lt;span class="fullpost"&gt; &lt;p&gt;先来看看两张用Mac4Linx打扮起来的“Leopard”&lt;/p&gt; &lt;p&gt;&lt;a href="http://linuxdesktop.cn/wp-content/uploads/2007/10/mac4lin-1.jpg"&gt;&lt;img id=imageId src="http://linuxdesktop.cn/wp-content/uploads/2007/10/mac4lin-1.jpg" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://linuxdesktop.cn/wp-content/uploads/2007/10/mac4lin-2.jpg"&gt;&lt;img id=imageId src="http://linuxdesktop.cn/wp-content/uploads/2007/10/mac4lin-2.jpg" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;像不像我不用说了，大家自己能判断。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;下载地址是：&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;进入Mac4Lin的工程主页：&lt;a href="http://sourceforge.net/projects/mac4lin"&gt;http://sourceforge.net/projects/mac4lin&lt;/a&gt;&lt;/p&gt; &lt;p&gt;点击 Download，然后把需要的软件包下载下来吧！    最新版是0.3版。&lt;/p&gt; &lt;p&gt;对了，想变成Leopard，&lt;a href="http://linuxdesktop.cn/tag/avant-window-navigator"&gt;AWN&lt;/a&gt;也少不了！&lt;/p&gt; &lt;p&gt; 转载请注明：转自&lt;a href="http://linuxdesktop.cn/" title="Linux桌面中文网"&gt;Linux桌面中文网&lt;/a&gt; - &lt;a href="http://linuxdesktop.cn/2007/10/25/mac4lin-let-your-system-like-leopard.html" rel="bookmark"&gt;Mac4Lin──一站式将你的系统打扮成Leopard&lt;/a&gt; &lt;/p&gt; &lt;br /&gt;&lt;a href="http://s.click.alimama.com/a/qXw59YK5RxQ=-11865412"&gt;上海澳凯信息技术有限公司&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-131985569861878131?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/131985569861878131/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/11/mac4linleopard.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/131985569861878131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/131985569861878131'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/11/mac4linleopard.html' title='Mac4Lin──一站式将你的系统打扮成Leopard'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-1206602960851720075</id><published>2008-11-20T11:08:00.002+08:00</published><updated>2008-11-20T11:23:29.923+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GTK'/><category scheme='http://www.blogger.com/atom/ns#' term='pidgin'/><title type='text'>由于烦死了TENCENT的广告改用pidgin了</title><content type='html'>&lt;div class="dyfirst"&gt;一连换几个版本的QQ试用一段时间都那么臃肿一开就让我的机器卡好久占用的内存太大了。我一气之下干脆用pidgin算了。反正我就聊聊天，发发文件而已pidgin已经可以胜任了。oK从官方下下来了装上运行一下。。。哦。。。晕哦，竟然中文全显示的是方框，赶快想了想这肯定是系统字体的原因：因为前些时候自己把XP的字体全换成微软雅黑了，又想了下自己ubuntu中设置字体的时候做的改动，赶紧在GTK2.0文件夹下找到gtkrc文件中的：&lt;br /&gt;gtk-font-name = "sans 8"改成 gtk-font-name = "微软雅黑"保存后 同时运行gtkthemeselector随便选择一个主题再重新运行了pidgin OK中文出来了哦，呵呵！&lt;br /&gt;&lt;pan class="fullpost"&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://s.click.alimama.com/a/qXw59YK5RxQ=-11865412"&gt;上海澳凯信息技术有限公司&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-1206602960851720075?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/1206602960851720075/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/11/tencentpidgin.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/1206602960851720075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/1206602960851720075'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/11/tencentpidgin.html' title='由于烦死了TENCENT的广告改用pidgin了'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-9083936289790959687</id><published>2008-11-19T16:24:00.005+08:00</published><updated>2008-11-20T11:08:45.485+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GTK'/><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux杂文'/><title type='text'>GTK+ CSS引擎逐渐完善：支持border-image！</title><content type='html'>&lt;div class="dyfirst"&gt;&lt;p&gt;&lt;img src="http://linuxdesktop.cn/logo/gtk64.png" alt="" align="left" height="64" width="64" /&gt;还记得三个月前GTK＋CSS引擎0.1版首次释出的消息吗？请看这里：&lt;a rel="bookmark" href="http://linuxdesktop.cn/2008/11/2008/08/23/gtk-css-engine.html"&gt;GTK+CSS主题引擎0.1版发布&lt;/a&gt;&lt;/p&gt; &lt;p&gt;现在，这个主题引擎在不断的完善当中，而即将到来的GTK＋CSS Engine 0.3已经支持CSS 3.0中的border-image了。&lt;/p&gt; &lt;p&gt;&lt;span id="more-2196"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;—–&lt;/p&gt; &lt;p&gt;为了让主题制作变得简单、有趣而且更容易操控，GNOME开发者发起了这个工程：GTK＋CSS Engine，意为通过写CSS就可以定制自己的主题。&lt;/p&gt; &lt;p&gt;现在即使你对桌面应用程序的编写毫无经验，但是只要熟悉CSS，你就可以定制主题了。&lt;/p&gt; &lt;p&gt;GTK＋CSS Engine有一个额外的组件叫ccss，即专门用于解析CSS文件的C语言库。所以在你自己测试使用GTK＋CSS Engine时，千万不要忘了先编译并安装ccss。&lt;/p&gt; &lt;p&gt;现在回到标题，最新的CSS引支持了叫“border-image”的东西，这是什么呢？&lt;/p&gt; &lt;p&gt;原来border-image是CSS 3.0中新引入的东西，在网页中（或者未来的GTK＋主题中），可以通过设定border-image来定义“边框的图片”！&lt;/p&gt; &lt;p&gt;WOW，只要准备一张图片（特别是圆角），设定为border-image的话，该元素就能呈现出如下图所示的样式！仅仅用了一句CSS代码！&lt;/p&gt; &lt;p&gt;顺便提一下，现在的主流浏览器都还未支持CSS 3.0，估计CSS 3.0先要在桌面平台应用起来了。&lt;/p&gt; &lt;p&gt;&lt;a href="http://linuxdesktop.cn/wp-content/uploads/2008/11/14-border-image.png"&gt;&lt;img id=imageId title="14-border-image" src="http://linuxdesktop.cn/wp-content/uploads/2008/11/14-border-image-640x604.png" alt="" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;嗯，拭目以待！期待GTK＋CSS Engine继续创造丰富多彩的桌面世界！&lt;/p&gt;    &lt;/div&gt;        &lt;div id="copied"&gt;   &lt;p&gt;   转载请注明：转自&lt;a href="http://linuxdesktop.cn/" title="Linux桌面中文网"&gt;Linux桌面中文网&lt;/a&gt; - &lt;a href="http://linuxdesktop.cn/2008/11/19/gtk-css-engine-support-border-image.html" rel="bookmark"&gt;GTK+ CSS引擎逐渐完善：支持border-image！&lt;/a&gt;   &lt;/p&gt;&lt;br /&gt;&lt;a href="http://s.click.alimama.com/a/qXw59YK5RxQ=-11865412"&gt;上海澳凯信息技术有限公司&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-9083936289790959687?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/9083936289790959687/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/11/gtk-cssborder-image.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/9083936289790959687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/9083936289790959687'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/11/gtk-cssborder-image.html' title='GTK+ CSS引擎逐渐完善：支持border-image！'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-4880252604553814500</id><published>2008-11-19T10:33:00.002+08:00</published><updated>2008-11-19T10:47:37.377+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox3'/><category scheme='http://www.blogger.com/atom/ns#' term='杂文日志'/><category scheme='http://www.blogger.com/atom/ns#' term='浏览器'/><title type='text'>试用firefox3b2pre感受</title><content type='html'>&lt;div class="dyfirst"&gt;今天心血来潮想试试新出的（官方并没有发布）firefox3b2pre。刚下载下来马上安装上去，赶快输入一个网址。看看怎么样，wo.... 好爽啊，好快啊。我连续开了好几十个页面都刷的就完全打开了。不过用久了就慢慢的变慢了。不知道怎么回事。不过还先着吧等正式版的出来之后可能会更好吧。之前用google chrome感常见没有网上传地那么神。用火狐确实是不错的选择啊。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_CeUkKlNAMeI/SSN999tJSuI/AAAAAAAAAQ4/OZOXg6zpuwU/s1600-h/moz-screenshot-1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_CeUkKlNAMeI/SSN999tJSuI/AAAAAAAAAQ4/OZOXg6zpuwU/s320/moz-screenshot-1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5270194492443020002" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://s.click.alimama.com/a/qXw59YK5RxQ=-11865412"&gt;上海澳凯信息技术有限公司&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-4880252604553814500?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/4880252604553814500/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/11/firefox3b2pre.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/4880252604553814500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/4880252604553814500'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/11/firefox3b2pre.html' title='试用firefox3b2pre感受'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_CeUkKlNAMeI/SSN999tJSuI/AAAAAAAAAQ4/OZOXg6zpuwU/s72-c/moz-screenshot-1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-1284059907343204166</id><published>2008-11-18T15:03:00.002+08:00</published><updated>2008-11-18T15:14:41.096+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='心情日志'/><category scheme='http://www.blogger.com/atom/ns#' term='杂文日志'/><title type='text'>没趣的工作</title><content type='html'>&lt;div class="dyfirst"&gt;天天都好想花点时间看看书写写程序，可是老被这被那的事打段，很是郁闷。一直以来自己都没有学到什么东西。脑子里空空的！越来越感到危机感，自己再不加加油，万一哪天被老板给踢了怎么办啊。 这些天已经听说有几个同学被裁了心里不是滋味同时又在为自己担心。哎现在这个社会，我该怎么去应对呢?&lt;br /&gt;&lt;a href="http://s.click.alimama.com/a/qXw59YK5RxQ=-11865412"&gt;上海澳凯信687;技术有限公司&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-1284059907343204166?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/1284059907343204166/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/11/blog-post_18.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/1284059907343204166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/1284059907343204166'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/11/blog-post_18.html' title='没趣的工作'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-4549933240333247059</id><published>2008-11-18T09:40:00.003+08:00</published><updated>2008-11-18T10:22:15.414+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux杂文'/><title type='text'>在Linux下配置多线路ADSL的方法</title><content type='html'>&lt;div class="dyfirst"&gt;此文档可以说明双ADSL及多ADSL增加线路的配置过程。 　&lt;br /&gt;　　Linux配置多线路ADSL的方法 　&lt;br /&gt;　　powered by KindGeorge http://kindgeorge.at.3322.org\经过一段时间的观察,证明运行良好,现把设置过程及方法总结一下,欢迎指正. 　&lt;br /&gt;　　此文档可以说明双adsl及多adsl增加线路的配置过程. 　&lt;br /&gt;　　实验环境: 　&lt;br /&gt;　操作系统: RedHat7.3 　&lt;br /&gt;　　两条adsl,长期观察线路稳定,动态ip,带宽2M, 　&lt;br /&gt;　　三块网卡: eth0 tulip,接内网 　&lt;br /&gt;　　eth1 3c59x,接第一条adsl 　&lt;br /&gt;　　eth2 8139too,接第二条adsl 　&lt;br /&gt;　　ethn xxxx,(如果还有的话....) 　&lt;br /&gt;　　目的:用两条adsl共同上网,分担负载,实现一般的简单负载平衡,带动内网上网. 　&lt;br /&gt;　　1.添加网卡 　&lt;br /&gt;　　插入网卡，启动机器，如果需要双线路上网,就要三块网卡了,配置网卡也可以参考其他资料.&lt;br /&gt;　　配置为找到相应的型号模块,例如:eth2是8139的网卡 　&lt;br /&gt;　　[root@kindgeorge root]# vi /etc/modules.conf&lt;br /&gt;　　alias parport_lowlevel parport_pc&lt;br /&gt;    　alias eth0 tulip&lt;br /&gt;　　alias eth1 3c59x&lt;br /&gt;　　alias eth2 8139too&lt;br /&gt;　　把新的线路插在eth2上　&lt;span class="fullpost"&gt;&lt;br /&gt;　　2.配置adsl　&lt;br /&gt;　　方法一:　&lt;br /&gt;　　(1)运行adsl-setup程序,会一步一步的提示你完成配置过程. 　　&lt;br /&gt;　　创建ppp0和ppp1的拨号配置文件，并保存配置,一般保存在/etc/sysconfig/network-scripts/ifcfg-ppp1　&lt;br /&gt;　　(2)确定/etc/sysconfig/network-scripts/ifcfg-ppp0文件，其中的PIDFILE参数设为： 　&lt;br /&gt;　　PIDFILE=/var/run/ppp-adsl.pid 　&lt;br /&gt;　　修改/etc/sysconfig/network-scripts/ifcfg-ppp1文件，将其中的PIDFILE参数设为： 　&lt;br /&gt;　　PIDFILE=/var/run/ppp-adsl1.pid 　&lt;br /&gt;　　如果你有更多的线路,可以继续增加0,1,2,3....等 　&lt;br /&gt;　　这是为了使不同的拨好用不同的pid,如果不修改此参数将无法启动第二条线路接口。　&lt;br /&gt;　　(3)配置文件一般是:　&lt;br /&gt;　　USERCTL=no&lt;br /&gt;　　BOOTPROTO=dialup&lt;br /&gt;　　NAME=DSLppp1&lt;br /&gt;　　DEVICE=ppp1&lt;br /&gt;　TYPE=xDSL&lt;br /&gt;　　ONBOOT=yes&lt;br /&gt;　　PIDFILE=/var/run/pppoe-adsl1.pid&lt;br /&gt;　　FIREWALL=NONE&lt;br /&gt;　　PING=.&lt;br /&gt;　　PPPOE_TIMEOUT=20&lt;br /&gt;&lt;br /&gt;　　LCP_FAILURE=3&lt;br /&gt;&lt;br /&gt;　　LCP_INTERVAL=20&lt;br /&gt;&lt;br /&gt;　　CLAMPMSS=1412&lt;br /&gt;&lt;br /&gt;　　CONNECT_POLL=6&lt;br /&gt;&lt;br /&gt;　　CONNECT_TIMEOUT=60&lt;br /&gt;&lt;br /&gt;　　DEFROUTE=yes&lt;br /&gt;&lt;br /&gt;　　SYNCHRONOUS=no&lt;br /&gt;&lt;br /&gt;　　ETH=eth2 (对应新线路的网卡)&lt;br /&gt;&lt;br /&gt;　　PROVIDER=DSLppp1&lt;br /&gt;&lt;br /&gt;　　USER=isp提供的新用户名字2&lt;br /&gt;&lt;br /&gt;　　PEERDNS=no  &lt;br /&gt;方法二: &lt;br /&gt;&lt;br /&gt;　　(1)直接拷贝 &lt;br /&gt;&lt;br /&gt;　　cp /etc/sysconfig/network-scripts/ifcfg-ppp0 /etc/sysconfig/network-scripts/ifcfg-ppp1 &lt;br /&gt;&lt;br /&gt;　　(2)修改其中的ppp0为ppp1, &lt;br /&gt;&lt;br /&gt;　　修改PIDFILE=/var/run/pppoe-adsl.pid 为PIDFILE=/var/run/pppoe-adsl1.pid &lt;br /&gt;&lt;br /&gt;　　修改采用的新接线路的网卡,例如:改ETH=eth1 为ETH=eth2 &lt;br /&gt;&lt;br /&gt;　　(3)增加新线路的帐号和密码. 帐号密码一般是保存在/etc/ppp/chap-secrets 和pap-secrets &lt;br /&gt;&lt;br /&gt;　　我们只需要在最后增加新的用户名2和密码2即可. &lt;br /&gt;&lt;br /&gt;　　/etc/ppp/chap-secrets文件一般是这样的: &lt;br /&gt;&lt;br /&gt;　　# Secrets for authentication using CHAP &lt;br /&gt;&lt;br /&gt;　　# client server secret IP addresses &lt;br /&gt;&lt;br /&gt;　　"用户名1" * "密码1" &lt;br /&gt;&lt;br /&gt;　　"用户名2" * "密码2" &lt;br /&gt;&lt;br /&gt;　　"用户名n" * "密码n" &lt;br /&gt;&lt;br /&gt;　　3.启动ppp接口 &lt;br /&gt;&lt;br /&gt;　　因为adsl-start 命令缺省只能启动第一的ppp接口。所以要启动两个接口，必须指定配置文件。 &lt;br /&gt;&lt;br /&gt;　　可以用:方法一: &lt;br /&gt;&lt;br /&gt;　　ifup ppp0 &lt;br /&gt;&lt;br /&gt;　　ifup ppp1 &lt;br /&gt;&lt;br /&gt;　　(ifup pppn...) &lt;br /&gt;&lt;br /&gt;　　或方法二: &lt;br /&gt;&lt;br /&gt;　　adsl-start /etc/sysconfig/network-scripts/ifcfg-ppp0 &lt;br /&gt;&lt;br /&gt;　　adsl-start /etc/sysconfig/network-scripts/ifcfg-ppp1 &lt;br /&gt;&lt;br /&gt;　　(adsl-start /etc/sysconfig/network-scripts/ifcfg-pppn) &lt;br /&gt;&lt;br /&gt;　　4.查看新设置是否启动: &lt;br /&gt;&lt;br /&gt;　　方法一:执行: ifconfig &lt;br /&gt;&lt;br /&gt;　　出现ppp0 和ppp1 ,并且均得到ip了.说明成功了,结果象这样: &lt;br /&gt;&lt;br /&gt;　　ppp0 Link encap:Point-to-Point Protocol &lt;br /&gt;&lt;br /&gt;　　 inet addr:218.114.37.137 P-t-P:61.142.110.30 Mask:255.255.255.255 &lt;br /&gt;&lt;br /&gt;　　 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1 &lt;br /&gt;&lt;br /&gt;　　 RX packets:165721 errors:0 dropped:0 overruns:0 frame:0 &lt;br /&gt;&lt;br /&gt;　　 TX packets:123673 errors:0 dropped:0 overruns:0 carrier:0 &lt;br /&gt;&lt;br /&gt;　　 collisions:0 txqueuelen:3 &lt;br /&gt;&lt;br /&gt;　　 RX bytes:157324193 (150.0 Mb) TX bytes:14068892 (13.4 Mb) &lt;br /&gt;&lt;br /&gt;　　 ppp1 Link encap:Point-to-Point Protocol &lt;br /&gt;&lt;br /&gt;　　 inet addr:218.114.35.62 P-t-P:61.142.110.30 Mask:255.255.255.255 &lt;br /&gt;&lt;br /&gt;　　 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1 &lt;br /&gt;&lt;br /&gt;　　 RX packets:560055 errors:0 dropped:0 overruns:0 frame:0 &lt;br /&gt;&lt;br /&gt;　　 TX packets:439711 errors:0 dropped:0 overruns:0 carrier:0 &lt;br /&gt;&lt;br /&gt;　　 collisions:0 txqueuelen:3 &lt;br /&gt;&lt;br /&gt;　　 RX bytes:530025378 (505.4 Mb) TX bytes:80895162 (77.1 Mb) &lt;br /&gt;&lt;br /&gt;　　方法二: 执行ip高级命令: ip link ls &lt;br /&gt;&lt;br /&gt;　　也可以检验ppp0和ppp1,结果象这样: &lt;br /&gt;&lt;br /&gt;　　1: lo: mtu 16436 qdisc noqueue &lt;br /&gt;&lt;br /&gt;　　 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 &lt;br /&gt;&lt;br /&gt;　　 2: eth0: mtu 1500 qdisc pfifo_fast qlen 100 &lt;br /&gt;&lt;br /&gt;　　 link/ether 00:50:bf:07:4e:32 brd ff:ff:ff:ff:ff:ff &lt;br /&gt;&lt;br /&gt;　　 3: eth1: mtu 1500 qdisc pfifo_fast qlen 100 &lt;br /&gt;&lt;br /&gt;　　 link/ether 00:01:02:9a:31:b9 brd ff:ff:ff:ff:ff:ff &lt;br /&gt;&lt;br /&gt;　　 4: eth2: mtu 1500 qdisc pfifo_fast qlen 100 &lt;br /&gt;&lt;br /&gt;　　 link/ether 00:e0:4c:79:44:71 brd ff:ff:ff:ff:ff:ff &lt;br /&gt;&lt;br /&gt;　　 268: ppp1: mtu 1492 qdisc pfifo_fast qlen 3 &lt;br /&gt;&lt;br /&gt;　　 link/ppp &lt;br /&gt;&lt;br /&gt;　　 273: ppp0: mtu 1492 qdisc cbq qlen 3 &lt;br /&gt;&lt;br /&gt;　　 link/ppp &lt;br /&gt;&lt;br /&gt;　　方法三: 用命令测试反应 &lt;br /&gt;&lt;br /&gt;　　ping -I ppp0 202.96.134.133 (测试ppp0的线路状况) &lt;br /&gt;&lt;br /&gt;　　ping -I ppp1 202.96.134.133 (测试ppp1的线路状况) &lt;br /&gt;&lt;br /&gt;　　ping -I ppp2 ......n (如果还有多条的话)&lt;br /&gt;5.如果单单是要实现链路负载平衡，让ppp0和ppp1分担负载,那么我们象以下设置一下配置:  &lt;br /&gt;&lt;br /&gt;　　(1)启动路由,允许转发echo 1 &gt; /proc/sys/net/ipv4/ip_forward  &lt;br /&gt;&lt;br /&gt;　　(2)进行伪装:  &lt;br /&gt;&lt;br /&gt;　　iptables -A POSTROUTING -t nat -s 192.168.1.0/24 -o ppp0 -j MASQUERADE  &lt;br /&gt;&lt;br /&gt;　　iptables -A POSTROUTING -t nat -s 192.168.1.0/24 -o ppp1 -j MASQUERADE  &lt;br /&gt;&lt;br /&gt;　　iptables -A POSTROUTING -t nat -s 192.168.1.0/24 -o pppn -j MASQUERADE (如果还有多条的话)  &lt;br /&gt;&lt;br /&gt;　　(3)修改网关  &lt;br /&gt;&lt;br /&gt;　　ip route replace default scope global nexthop dev ppp0 weight 1 nexthop dev ppp1 weight 1  &lt;br /&gt;&lt;br /&gt;　　说明: 用replace的原因是当原来没有网关时会增加这个网关，当已经存在网关时,会修改原来的网关.  &lt;br /&gt;&lt;br /&gt;　　用add 也可以,但是当已经存在默认网关时就要先delete再add.  &lt;br /&gt;&lt;br /&gt;　　两个weight 1的意思是这两条链路的权值是相等的，两条链路承担的网络流量是相等的。  &lt;br /&gt;&lt;br /&gt;　　有一点是需要说明的，因为路由表是基于缓存的，所以在实际中两条链路并不能100%的平分流量  &lt;br /&gt;&lt;br /&gt;　　nexthop NEXTHOP 设置多路径路由的下一跳地址。NEXTHOP比较复杂，它的语法和以下高层参数类似：  &lt;br /&gt;&lt;br /&gt;　　via ADDRESS--表示下一跳路由器；  &lt;br /&gt;&lt;br /&gt;　　dev NAME--表示输出设备；  &lt;br /&gt;&lt;br /&gt;　　weight NUMBER--在多路由路径中，这个元素的权重。表示相对带宽或者服务质量。  &lt;br /&gt;&lt;br /&gt;　　如果你有多条线路,那么继续在其中增加 nexthop dev ppp2(ppp3......)即可  &lt;br /&gt;&lt;br /&gt;　　(4) 刷新路由  &lt;br /&gt;&lt;br /&gt;　　ip route flush cache  &lt;br /&gt;&lt;br /&gt;　　6.即时检查数据的方向  &lt;br /&gt;&lt;br /&gt;　　用tcpdump 分别监察两条线路,用下面命令:  &lt;br /&gt;&lt;br /&gt;　　tcpdump -i ppp0  &lt;br /&gt;&lt;br /&gt;　　tcpdump -i ppp1  &lt;br /&gt;&lt;br /&gt;　　tcpdump -i ppp2......n (有多条的话)  &lt;br /&gt;&lt;br /&gt;　　7.为了每次启动时自动启动,把命令写在启动脚本里面,在 /etc/rc.local 后面增加:  &lt;br /&gt;&lt;br /&gt;　　ifup ppp0  &lt;br /&gt;&lt;br /&gt;　　ifup ppp1  &lt;br /&gt;&lt;br /&gt;　　echo 1 &gt; /proc/sys/net/ipv4/ip_forward  &lt;br /&gt;&lt;br /&gt;　　iptables -A POSTROUTING -t nat -s 192.168.1.0/24 -o ppp0 -j MASQUERADE  &lt;br /&gt;&lt;br /&gt;　　iptables -A POSTROUTING -t nat -s 192.168.1.0/24 -o ppp1 -j MASQUERADE  &lt;br /&gt;&lt;br /&gt;　　ip route replace default scope global nexthop dev ppp0 weight 1 nexthop dev ppp1 weight 1  &lt;br /&gt;&lt;br /&gt;　　ip route flush cache  &lt;br /&gt;&lt;br /&gt;　　结果:运行数月,效果稳定良好。  &lt;br /&gt;&lt;br /&gt;　　上网会明显加快,为何呢,因为两条线路分摊了负载.例如,内网80人同时上网, 如果网络是一条2M的adsl,那么整条线路都拥挤,挤得死死的,每人分得的带宽可能只有30k.大家都会明显感觉上网很慢。  &lt;br /&gt;&lt;br /&gt;　　如果增加多一条线路,那么两条2M共同分摊拥挤程度,这样,可能每人分得的带宽就会变成60K,是原来的加倍,以这种形式来加快上网速度,增加了并发连接的个数。&lt;/span&gt;&lt;br /&gt;&lt;a href="http://s.click.alimama.com/a/qXw59YK5RxQ=-11865412"&gt;上海澳凯信息技术有限公司&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-4549933240333247059?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/4549933240333247059/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/11/linuxadsl.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/4549933240333247059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/4549933240333247059'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/11/linuxadsl.html' title='在Linux下配置多线路ADSL的方法'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-6891552723581481111</id><published>2008-11-17T17:20:00.001+08:00</published><updated>2008-11-17T17:45:59.373+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='杂文日志'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Google-Gmail新添加的23种新功能了解</title><content type='html'>&lt;div class="dyfirst"&gt;在Android平台上的google mail&lt;br /&gt;体验google实验室的15项新特性&lt;br /&gt;邮件内任何地方都可以添加表情符号。&lt;br /&gt;为移动用户开发的新版本的Gmail 2.0已经提供下载。&lt;br /&gt;在Gmail的“设置”项下添加google mail labs，即邮箱实验室。&lt;br /&gt;彩色标签&lt;br /&gt;类似QQ的群聊功能&lt;br /&gt;新的表情符&lt;br /&gt;免费的IMAP服务&lt;br /&gt;&lt;span class="fullpost"&gt;以侧边栏的形式显示你的邮件附件，比如PPT,DOC,EXCEL等格式的文件&lt;br /&gt;准确快速的新信息提示&lt;br /&gt;“回到对话开始”链接&lt;br /&gt;从其它支持POP3的邮件帐号中获取邮件&lt;br /&gt;加入Gmail的大家庭无需邀请即可注册。&lt;br /&gt;从手机上访问Gmail&lt;br /&gt;在Gmail里畅所欲言&lt;br /&gt;自动监测病毒邮件&lt;br /&gt;可以设置自动回复功能&lt;br /&gt;方便的联系组功能&lt;br /&gt;以HTML格式显示邮件&lt;br /&gt;20分钟自动保存功能&lt;br /&gt;自定义邮件发出时显示的邮件地址&lt;br /&gt;联系人导出功能&lt;a href="http://s.click.alimama.com/a/qXw59YK5RxQ=-11865412"&gt;上海澳凯信息技术有限公司&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-6891552723581481111?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/6891552723581481111/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/11/google-gmail23.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/6891552723581481111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/6891552723581481111'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/11/google-gmail23.html' title='Google-Gmail新添加的23种新功能了解'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-5042580858247879852</id><published>2008-11-14T12:14:00.001+08:00</published><updated>2008-11-17T17:47:04.631+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='文件系统'/><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><title type='text'>linux envioroment set in chinese</title><content type='html'>&lt;div class="dyfirst"&gt;来源: ChinaUnix博客  &lt;br /&gt;#uname -a&lt;br /&gt;Linux localhost.localdomain 2.6.9-42.ELsmp #1 SMP Sat Aug 12 09:39:11 CDT 2006 i686 i686 i386 GNU/Linux&lt;br /&gt;1. Linux控制台终端显示中文&lt;br /&gt;修改 /etc/sysconfig/i18n 文件如下：&lt;br /&gt;#LANG="en_US.UTF-8"&lt;br /&gt;LANG="zh_CN.GB2312"&lt;br /&gt;SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"&lt;br /&gt;SYSFONT="latarcyrheb-sun16"&lt;br /&gt;ls -la&lt;br /&gt;总用量 21100&lt;span class="fullpost"&gt;&lt;br /&gt;drwxr-x---  16 root   root         4096  2月  1 09:47 .&lt;br /&gt;drwxr-xr-x  25 root   root         4096 12月  4 09:44 ..&lt;br /&gt;-rw-r--r--   1 root   root         1532 2007-02-13  anaconda-ks.cfg&lt;br /&gt;-rw-------   1 root   root        13250  2月  1 09:51 .bash_history&lt;br /&gt;-rw-r--r--   1 root   root           24 2005-02-22  .bash_logout&lt;br /&gt;-rw-r--r--   1 root   root          191 2005-02-22  .bash_profile&lt;br /&gt;-rw-r--r--   1 root   root          176 2005-02-22  .bashrc&lt;br /&gt;......&lt;/span&gt;&lt;br /&gt;2. vi 显示中文问题&lt;br /&gt;编辑文件.viminfo，修改如下 *encoding==utf-8,gbk，重新登录即可输入显示中文&lt;br /&gt;&lt;a href="http://s.click.alimama.com/a/qXw59YK5RxQ=-11865412"&gt;上海澳凯信息技术有限公司&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-5042580858247879852?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/5042580858247879852/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/11/linux-envioroment-set-in-chinese.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/5042580858247879852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/5042580858247879852'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/11/linux-envioroment-set-in-chinese.html' title='linux envioroment set in chinese'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-2271849310880210143</id><published>2008-11-11T13:43:00.002+08:00</published><updated>2008-11-11T16:08:27.841+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='心情日志'/><category scheme='http://www.blogger.com/atom/ns#' term='杂文日志'/><category scheme='http://www.blogger.com/atom/ns#' term='网站'/><title type='text'>今天光棍节</title><content type='html'>&lt;div class="dyfirst"&gt;今天是光棍节好多人单身的都有一些莫名的活动。这不在网上又看到这篇文章就又摘过来了：&lt;br /&gt;一人消费，没有拖累，独立自主，拍板干脆，&lt;br /&gt;不扫房屋，不叠床被，不听罗嗦，不会下跪； &lt;br /&gt;不看脸色，不用惧内，没有吵闹，没有眼泪， &lt;br /&gt;所有收入，自己支配，花钱潇洒，当家绝对； &lt;br /&gt;朋友相聚，乱侃胡吹，参加饭局，满足肠胃， &lt;br /&gt;能吃能饿，能喝能醉，能爱能恨，能熬能睡； &lt;br /&gt;昼夜上网，聊天泡妹，打情骂俏，胆大妄为， &lt;br /&gt;连连出招，频频约会，搂抱亲吻，无所忌讳；&lt;br /&gt;奔波劳累，身心疲惫，我行我素，无怨无悔， &lt;br /&gt;人生短暂，自由可贵，单身倍好，光棍万岁。&lt;br /&gt;&lt;a href="http://s.click.alimama.com/a/qXw59YK5RxQ=-11865412"&gt;上海澳凯信息技术有限公司&lt;/a&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-2271849310880210143?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/2271849310880210143/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/11/blog-post_11.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/2271849310880210143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/2271849310880210143'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/11/blog-post_11.html' title='今天光棍节'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-8569294241866294395</id><published>2008-11-08T10:20:00.003+08:00</published><updated>2008-11-17T17:44:17.692+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='杂文日志'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux杂文'/><title type='text'>Linux真的价值100亿美元吗？</title><content type='html'>&lt;div class="dyfirst"&gt;个读者 &lt;a href="http://www.yeeyan.com/space/show/20180" included="null"&gt;后溪金&lt;/a&gt; @ yeeyan.com  &lt;a href="http://www.yeeyan.com/articles/view/20180/17365/dz" included="null"&gt;双语对照&lt;/a&gt; &lt;a href="http://www.itwire.com/content/view/21321/53/" target="_blank" included="null"&gt;原文&lt;/a&gt;&lt;br /&gt;Just how do you put a value on an open source, free for all, piece of code such as Linux? The Linux Foundation has attempted to do just that, and valued just one single distro at more than USD $10 billion.&lt;br /&gt;怎样公平计算像Linux一样的开源、自由软件的全部价值，或一段代码的价值？Linux基金会一直试图做到这一点，而且刚刚估算出一个单一的发行版超过100亿美元。&lt;br /&gt;The nonprofit consortium charged with fostering Linux growth, the &lt;a href="http://www.linux-foundation.org/" target="_blank" included="null"&gt;Linux Foundation&lt;/a&gt; , was only founded last year. It sponsors the work of Linux creator Linus Torvalds and has support from Linux and open source companies around the world.&lt;span class="fullpost"&gt;&lt;br /&gt;负责培育Linux成长的非营利财团&lt;a href="http://www.linux-foundation.org/" target="_blank" included="null"&gt;Linux基金会&lt;/a&gt;只是在去年才建立。它赞助Linux创造者Linus Torvalds的工作，并得到世界各地Linux和开源公司的支持。&lt;br /&gt;The Linux Foundation dedicates itself to 'accelerating the growth of Linux' but what if you wanted to build a Linux distribution yourself, right now? Something like Fedora 9, for example. How much money would that need given software development costs today?&lt;br /&gt;Linux基金会把时间和精力用于‘加速Linux的发展’，但如果你目前希望自建一个Linux发行版，比如Fedora 9之类。那么，今天需要付出的软件开发成本会是多少呢？&lt;br /&gt;Amanda McPherson, Brian Proffitt and Ron Hale-Evans put their collective heads together and did the math in a newly published paper title "&lt;a href="http://www.linuxfoundation.org/publications/estimatinglinux.php" target="_blank" included="null"&gt;Estimating the Total Development Cost of a Linux Distribution&lt;/a&gt;."&lt;br /&gt;Amanda McPherson、Brian Proffitt和Ron Hale-Evans集思广益，并在新近出版的题为“&lt;a href="http://www.linuxfoundation.org/publications/estimatinglinux.php" target="_blank" included="null"&gt;一个Linux发行版的开发总成本估算&lt;/a&gt;”的论文中算了一笔帐。&lt;br /&gt;So, did the intrepid trio really discover that the true value of Linux code is USD $10 billion? No, of course not. They discovered that it was USD $10.8 billion!&lt;br /&gt;结果，英勇无畏的三人组真的发现Linux源代码的真实价值为100亿美元吗？不，当然不止。他们发现，价值108亿美元！&lt;br /&gt;What's more, they say, it would take USD $1.4 billion just to develop the Linux kernel on its own. Which is more than the USD $1.2 billion David A. Wheeler reckoned it would take for a fully blown Linux distro (Red Hat Linux 7.1) when he did a similar study back in 2002.&lt;br /&gt;更重要的是，他们说，单为开发Linux内核本身就要花14亿美元。超过了David A. Wheeler估算的12亿美元，他早在2002年就做了一项类似的研究，对完全夸大的Linux发行版(Red Hat Linux 7.1)的价值信以为真。&lt;br /&gt;How did the authors come up with those figures? Well they examined the Fedora 9 distribution using the same tools and methods as Wheeler before them, specifically the SLOCCount tool that estimates value and effort of software development based on the COnstructive COst MOdel (COCOMO).&lt;br /&gt;作者如何拿出这些数字？他们像从前的Wheeler一样使用同样的工具和方法仔细检查了Fedora 9发行版，特别是SLOCCount，这一工具基于COCOMO（COnstructive COst Model，构造性成本模型）估计软件开发的价值和成果。&lt;br /&gt;What about the Fedora code and the Linux kernel itself, and what conclusions can we draw from the figures when it comes to monopolistic software companies and the development of proprietary code?&lt;br /&gt;当涉及到垄断软件公司和专有代码的开发时，从这些数字我们可以得出Fedora源代码和Linux内核本身怎么样和什么结论吗？&lt;br /&gt;The Fedora 9 distribution contains 204.5 million lines of code in 5547 application packages, and in terms of development the authors estimate would require some 60,000 man years to complete. Using 2008 salary figures, they came up with the USD $10.8 billion number.&lt;br /&gt;Fedora 9发行版包含5547个应用程序包，20450万行源代码，而就开发而言，作者估计将需要约60000人年才能完成。用2008年的薪水计算，他们得出108亿美元这个数字。&lt;br /&gt;The Linux kernel as included in Fedora 9 has 6.8 million lines of code, and would need more than 7500 man years to develop, hence the USD $1.4 billion figure.&lt;br /&gt;包含在Fedora 9中的Linux内核有680万行源代码，将需要超过7500人来开发，所以值14亿美元的数字。&lt;br /&gt;But does this really mean the same thing as putting a real world value onto Linux itself? The study makes it very clear as to the enormous economic value that a collaborative development of this nature can attract.&lt;br /&gt;但这是否真的意味着事情就是把实际价值归还Linux本身？这一研究清楚表明，这种性质的协作开发能够吸引巨大的经济价值。&lt;br /&gt;You only have to look at the last couple of years worth of Linux kernel development with some 3200 developers spread across 200 companies making a contribution to get a glimpse of the scale of effort involved.&lt;br /&gt;只要看看过去两年，遍布200家公司的大约3200名开发人员为Linux内核开发作出贡献，相关努力的规模可见一斑。&lt;br /&gt;Oh, and don't forget to then scale it ever upwards when talking about a full Linux distribution.&lt;br /&gt;哦，不要忘了，当谈到一个完整的Linux发行版时，规模总是在变大。&lt;br /&gt;The conclusions are made all the more relevant after a year in which we have seen Linux increasingly bursting into the public consciousness courtesy of the netbook explosion, for example, which quite simply would not have been thought possible a couple of years back.&lt;br /&gt;所得结论是，一年后一切会更中肯贴切，例如，由于netbook的蓬勃发展，我们已经看到，Linux会越来越多地闯入公众的意识，这在两年以前人们干脆就认为完全没有可能。&lt;br /&gt;These devices, that market success, would not have been possible without Linux and without the collaborative development model behind it.&lt;br /&gt;要是没有Linux和协作开发模式的支持，这些设备、这一市场的成功就不可能。&lt;br /&gt;Report author Amanda McPherson, also a Vice President at the Linux Foundation, says "Monopolistic software companies used to be able to fund heavy R&amp;amp;D budgets, keeping out competition. Given the cost associated with building an &lt;a class="bodytag" href="http://www.yeeyan.com/articles/tag/OS" target="_blank" included="null"&gt;OS&lt;/a&gt; like Linux, one wonders if proprietary companies will ever go it alone again.”&lt;br /&gt;报告作者Amanda McPherson，也是Linux基金会的副会长说，“垄断软件公司过去经常能够为沉重的研发预算拨款，不参加竞争。考虑到与建立一个类似Linux的操作系统相关的费用，人们不禁要问，究竟这些控股公司是否又要单干了。”&lt;br /&gt;&lt;a href="http://s.click.alimama.com/a/qXw59YK5RxQ=-11865412"&gt;上海澳凯信息技术有限公司&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-8569294241866294395?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/8569294241866294395/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/11/linux100.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/8569294241866294395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/8569294241866294395'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/11/linux100.html' title='Linux真的价值100亿美元吗？'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-1771321042117182709</id><published>2008-11-07T09:49:00.009+08:00</published><updated>2008-11-07T17:42:02.582+08:00</updated><title type='text'>THE WORLD的一些问题</title><content type='html'>&lt;div class="dyfirst"&gt;使用The World有一段时间了，以前都用opera和Firefox可是后总还是要用到IE去上电子银行老是要切换来切换去好不方便，我希望银行能早一点支持firefox给用户多一种选择。可是近来发现the world虽然好用但是还存在一些问题： &lt;ol&gt;&lt;li&gt;我从opera导出的BOOKMARK不能直接导入到THE WORLD；后来发现可以上传至网络收藏夹再导入则不会有问题。7d3fbd04&lt;br /&gt;&lt;li&gt;&lt;li&gt;在THE WORLD中发现在google搜索时经常会出现一莫名ä55;妙的错误。&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;a href="http://1.bp.blogspot.com/_CeUkKlNAMeI/SROlZV7WWTI/AAAAAAAAAL4/2QMkMjrJ2CA/s1600-h/searchError.bmp"&gt;&lt;img id="imageId" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 240px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_CeUkKlNAMeI/SROlZV7WWTI/AAAAAAAAAL4/2QMkMjrJ2CA/s320/searchError.bmp" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://s.click.alimama.com/a/qXw59YK5RxQ=-11865412"&gt;上海澳凯信息技术有限公司&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-1771321042117182709?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/1771321042117182709/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/11/world.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/1771321042117182709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/1771321042117182709'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/11/world.html' title='THE WORLD的一些问题'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_CeUkKlNAMeI/SROlZV7WWTI/AAAAAAAAAL4/2QMkMjrJ2CA/s72-c/searchError.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-6441033510071919072</id><published>2008-11-06T14:26:00.002+08:00</published><updated>2008-11-06T14:29:30.697+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vi'/><category scheme='http://www.blogger.com/atom/ns#' term='vim'/><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='emces'/><title type='text'>对话 UNIX文章列表</title><content type='html'>&lt;div class="dyfirst"&gt;&lt;br /&gt;&lt;a onmouseover="linkQueryAppend(this)" href="http://www.ibm.com/developerworks/cn/aix/library/es-unix-commandline/index.html?S_TACT=105AGX52&amp;amp;S_CMP=content" cmimpressionsent="1" doneonce="true"&gt;对话 UNIX：掌握强大的命令行 &lt;/a&gt;&lt;br /&gt;了解有关 UNIX shell 的基础知识，学习如何使用命令行将有限的 UNIX 实用工具组合成无穷的数据转换。&lt;br /&gt;&lt;a onmouseover="linkQueryAppend(this)" href="http://www.ibm.com/developerworks/cn/aix/library/au-speakingunix2.html?S_TACT=105AGX52&amp;amp;S_CMP=content" cmimpressionsent="1" doneonce="true"&gt;对话 UNIX，第 2 部分：做得多不如做得巧 &lt;/a&gt;&lt;br /&gt;了解如何利用 UNIX(R) Shell 提供的许多快捷方法。通过一些练习，您将可以更灵活地、而不是更辛苦地进行工作。&lt;br /&gt;&lt;a onmouseover="linkQueryAppend(this)" href="http://www.ibm.com/developerworks/cn/aix/library/au-speakingunix3.html?S_TACT=105AGX52&amp;amp;S_CMP=content" cmimpressionsent="1" doneonce="true"&gt;对话 UNIX，第 3 部分：在命令行中完成所有的工作 &lt;/a&gt;&lt;br /&gt;研究提供 Internet 访问的三种基本的 UNIX(R) 命令行实用工具。&lt;br /&gt;&lt;a onmouseover="linkQueryAppend(this)" href="http://www.ibm.com/developerworks/cn/aix/library/au-speakingunix4/index.html?S_TACT=105AGX52&amp;amp;S_CMP=content" cmimpressionsent="1" doneonce="true"&gt;对话 UNIX，第 4 部分：UNIX 所有权和权限管理 &lt;/a&gt;&lt;br /&gt;了解如何对文件权限进行操作以保护您的文件，或者与他人共享这些文件。&lt;br /&gt;&lt;a onmouseover="linkQueryAppend(this)" href="http://www.ibm.com/developerworks/cn/aix/library/au-speakingunix5.html?S_TACT=105AGX52&amp;amp;S_CMP=content" cmimpressionsent="1" doneonce="true"&gt;对话 UNIX，第 5 部分：操纵数据与文件 &lt;/a&gt;&lt;br /&gt;了解几种用来在不同系统之间移动文件、以及实现远程数据同步的技术。&lt;br /&gt;&lt;a onmouseover="linkQueryAppend(this)" href="http://www.ibm.com/developerworks/cn/aix/library/au-speakingunix6.html?S_TACT=105AGX52&amp;amp;S_CMP=content" cmimpressionsent="1" doneonce="true"&gt;对话 UNIX，第 6 部分：通过脚本实现操作的自动化 &lt;/a&gt;&lt;br /&gt;了解 Shell 脚本如何实现所有个人或系统任务自动化。脚本可以执行监视、存档、更新、报告、上载和下载操作。实际上，任务无论大小，均可通过脚本来处理。&lt;br /&gt;&lt;a onmouseover="linkQueryAppend(this)" href="http://www.ibm.com/developerworks/cn/aix/library/au-speakingunix7.html?S_TACT=105AGX52&amp;amp;S_CMP=content" cmimpressionsent="1" doneonce="true"&gt;对话 UNIX，第 7 部分：命令行惯用语 &lt;/a&gt;&lt;br /&gt;UNIX 具有其专有的命令行语言，并且词汇表非常庞大，您并不需要一次掌握所有的命令。本文介绍了许多命令行组合，可以促进您对 UNIX 语言的掌握。&lt;br /&gt;&lt;a onmouseover="linkQueryAppend(this)" href="http://www.ibm.com/developerworks/cn/aix/library/au-speakingunix8?S_TACT=105AGX52&amp;amp;S_CMP=content" cmimpressionsent="1" doneonce="true"&gt;对话 UNIX，第 8 部分: UNIX 进程 &lt;/a&gt;&lt;br /&gt;在 UNIX 系统中，每个系统和最终用户任务都包含在某个进程中。系统总是不断地创建新的进程，当任务结束或意外发生时，进程会终止。在本文中，您将了解如何控制进程和使用一些命令来查看您的系统。&lt;br /&gt;&lt;a onmouseover="linkQueryAppend(this)" href="http://www.ibm.com/developerworks/cn/aix/library/au-speakingunix9/index.html?S_TACT=105AGX52&amp;amp;S_CMP=content" cmimpressionsent="1" doneonce="true"&gt;对话 UNIX，第 9 部分: 正则表达式 &lt;/a&gt;&lt;br /&gt;几乎所有重要问题都需要从无用数据中过滤出有用数据。了解大量的 UNIX(R) 命令行实用工具如何使用正则表达式来去芜取精。&lt;br /&gt;&lt;a onmouseover="linkQueryAppend(this)" href="http://www.ibm.com/developerworks/cn/aix/library/au-speakingunix10/index.html?S_TACT=105AGX52&amp;amp;S_CMP=content" cmimpressionsent="1" doneonce="true"&gt;对话 UNIX，第 10 部分: 定制您的 Shell &lt;/a&gt;&lt;br /&gt;您可以自定义 UNIX(R) Shell 以节约时间、节省输入工作量，并使其适应于您的工作风格。Shell 启动文件可以捕获您的首选设置，并在以后的会话中重新创建 Shell 环境会话，甚至在不同计算机中重新创建 Shell 环境会话。&lt;br /&gt;&lt;a onmouseover="linkQueryAppend(this)" href="http://www.ibm.com/developerworks/cn/aix/library/au-speakingunix11/index.html?S_TACT=105AGX52&amp;amp;S_CMP=content" cmimpressionsent="1" doneonce="true"&gt;对话 UNIX，第 11 部分: 漫谈 UNIX 文件系统 了解 UNIX 将重要的文件存储于何处 &lt;/a&gt;&lt;br /&gt;UNIX® 文件系统中的许多目录都用于某个特殊的目的，并且根据长期的约定来对这些目录进行命名。在“对话 UNIX”系列教程的这一部分中，了解 UNIX 将重要的文件存储于何处。&lt;br /&gt;&lt;a onmouseover="linkQueryAppend(this)" href="http://www.ibm.com/developerworks/cn/aix/library/au-speakingunix12/?S_TACT=105AGX52&amp;amp;S_CMP=content" cmimpressionsent="1" doneonce="true"&gt;对话 UNIX，第 12 部分: 自己动手完成项目 &lt;/a&gt;&lt;br /&gt;本文向您描述了如何从一个软件的源码包（tar ball）开始，一步一步地构建成为一个可以使用的应用程序，同时向您提供在这个构建过程中需要注意的一些情况。&lt;br /&gt;&lt;a href="http://s.click.alimama.com/a/qXw59YK5RxQ=-11865412"&gt;上海澳凯信息技术有限公司&lt;/a&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-6441033510071919072?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/6441033510071919072/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/11/unix.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/6441033510071919072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/6441033510071919072'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/11/unix.html' title='对话 UNIX文章列表'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-2794705080262234623</id><published>2008-11-06T12:17:00.003+08:00</published><updated>2008-11-06T13:07:33.725+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='心情日志'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='网站'/><title type='text'>windows 7精美截图</title><content type='html'>&lt;div class="dyfirst"&gt;&lt;br /&gt;近日有幸观赏到windows 7的一些截图。今天拿来和大家欣赏欣赏！&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_CeUkKlNAMeI/SRJ50v4Zt4I/AAAAAAAAAJQ/zJ15z-Hb61E/s1600-h/windows-seven.jpg"&gt;&lt;img id=imageId style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 200px;" src="http://4.bp.blogspot.com/_CeUkKlNAMeI/SRJ50v4Zt4I/AAAAAAAAAJQ/zJ15z-Hb61E/s320/windows-seven.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5265404861462722434" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_CeUkKlNAMeI/SRJ50iehslI/AAAAAAAAAJI/RXTg_JmaQy8/s1600-h/windows-se7en_hongkiat.jpg"&gt;&lt;img id=imageId style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 256px;" src="http://4.bp.blogspot.com/_CeUkKlNAMeI/SRJ50iehslI/AAAAAAAAAJI/RXTg_JmaQy8/s320/windows-se7en_hongkiat.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5265404857864532562" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_CeUkKlNAMeI/SRJ50dP8YcI/AAAAAAAAAJA/Anq3lUM9g4w/s1600-h/windows_se7en_midnight_by_yanomami.jpg"&gt;&lt;img id=imageId style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_CeUkKlNAMeI/SRJ50dP8YcI/AAAAAAAAAJA/Anq3lUM9g4w/s320/windows_se7en_midnight_by_yanomami.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5265404856461189570" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_CeUkKlNAMeI/SRJ50Evf9VI/AAAAAAAAAI4/on3S6O8RMWk/s1600-h/windows-7-by-deviantarnab.jpg"&gt;&lt;img id=imageId style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 224px;" src="http://4.bp.blogspot.com/_CeUkKlNAMeI/SRJ50Evf9VI/AAAAAAAAAI4/on3S6O8RMWk/s320/windows-7-by-deviantarnab.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5265404849882658130" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://s.click.alimama.com/a/qXw59YK5RxQ=-11865412"&gt;上海澳凯信息技术有限公司&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-2794705080262234623?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/2794705080262234623/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/11/windows-7.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/2794705080262234623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/2794705080262234623'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/11/windows-7.html' title='windows 7精美截图'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_CeUkKlNAMeI/SRJ50v4Zt4I/AAAAAAAAAJQ/zJ15z-Hb61E/s72-c/windows-seven.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-8467083992545952975</id><published>2008-10-31T17:18:00.008+08:00</published><updated>2008-11-06T13:53:45.679+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Distribution'/><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux杂文'/><title type='text'>美化你的Linux！23个精美Ubuntu主题下载</title><content type='html'>&lt;div class="dyfirst"&gt;Ubuntu 默认的主题一直是大家一个争议的话题，很多Ubuntu用户对 Ubuntu 主色调为黄色的主题并不感冒，也许这就是所谓的众口难调吧。其实稍微动动手就可以让你的 Ubuntu 以一个新的面貌展现在你的面前。刚刚在&lt;br /&gt;&lt;a href="http://www.sizzledcore.com/2008/08/09/ubuntu-themes-awesome-themes-for-linux/"&gt;sizzledcore.com&lt;/a&gt;上看到适用于 Ubuntu Linux 的23个不同风格的主题,感觉相当不错，便立即和大家分享。当然你也可以把他们用的采用 GNOME 桌面的别的 Linux 发行版上。(来自&lt;a href="http://www.ownlinux.cn/" target="_blank"&gt;OwnLinux&lt;/a&gt;)&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_CeUkKlNAMeI/SRKDmchzTCI/AAAAAAAAALY/qi47ROjrL_Q/s1600-h/15.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5265415610865765410" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 240px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_CeUkKlNAMeI/SRKDmchzTCI/AAAAAAAAALY/qi47ROjrL_Q/s320/15.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_CeUkKlNAMeI/SRKDm5BvWdI/AAAAAAAAALw/f6pXfpYXqj4/s1600-h/18.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5265415618515917266" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 200px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_CeUkKlNAMeI/SRKDm5BvWdI/AAAAAAAAALw/f6pXfpYXqj4/s320/18.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_CeUkKlNAMeI/SRKDmdBBPnI/AAAAAAAAALg/5Bvl2BgaWCs/s1600-h/16.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5265415610996702834" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 256px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_CeUkKlNAMeI/SRKDmdBBPnI/AAAAAAAAALg/5Bvl2BgaWCs/s320/16.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_CeUkKlNAMeI/SRKDUyXN3lI/AAAAAAAAALQ/zLUZ0I3qn34/s1600-h/14.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5265415307489304146" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 240px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_CeUkKlNAMeI/SRKDUyXN3lI/AAAAAAAAALQ/zLUZ0I3qn34/s320/14.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_CeUkKlNAMeI/SRKDUorz5RI/AAAAAAAAALI/2SOtbPhmitw/s1600-h/13.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5265415304891327762" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 200px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_CeUkKlNAMeI/SRKDUorz5RI/AAAAAAAAALI/2SOtbPhmitw/s320/13.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_CeUkKlNAMeI/SRKDUpHzKLI/AAAAAAAAALA/ZTgHqF56y_A/s1600-h/12.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5265415305008720050" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 200px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_CeUkKlNAMeI/SRKDUpHzKLI/AAAAAAAAALA/ZTgHqF56y_A/s320/12.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_CeUkKlNAMeI/SRKDURtBr0I/AAAAAAAAAK4/g5i0U_XRTs0/s1600-h/11.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5265415298722410306" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 240px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_CeUkKlNAMeI/SRKDURtBr0I/AAAAAAAAAK4/g5i0U_XRTs0/s320/11.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_CeUkKlNAMeI/SRKDUb_0KuI/AAAAAAAAAKw/054Dl4xwTDc/s1600-h/11.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5265415301485570786" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 240px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_CeUkKlNAMeI/SRKDUb_0KuI/AAAAAAAAAKw/054Dl4xwTDc/s320/11.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_CeUkKlNAMeI/SRKCh2olreI/AAAAAAAAAKo/0klXk4hHRKM/s1600-h/9.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5265414432462581218" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 192px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_CeUkKlNAMeI/SRKCh2olreI/AAAAAAAAAKo/0klXk4hHRKM/s320/9.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_CeUkKlNAMeI/SRKChaiuiaI/AAAAAAAAAKg/UevYJgucy_k/s1600-h/8.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5265414424921803170" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 200px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_CeUkKlNAMeI/SRKChaiuiaI/AAAAAAAAAKg/UevYJgucy_k/s320/8.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_CeUkKlNAMeI/SRKChQE8eEI/AAAAAAAAAKY/3oO8c3wxm6I/s1600-h/7.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5265414422112532546" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 200px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_CeUkKlNAMeI/SRKChQE8eEI/AAAAAAAAAKY/3oO8c3wxm6I/s320/7.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_CeUkKlNAMeI/SRKCg9SR1fI/AAAAAAAAAKQ/6Owa_4LCinc/s1600-h/6.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5265414417068185074" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 200px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_CeUkKlNAMeI/SRKCg9SR1fI/AAAAAAAAAKQ/6Owa_4LCinc/s320/6.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_CeUkKlNAMeI/SRKCgv_mGXI/AAAAAAAAAKI/GkGMip1zdS4/s1600-h/5.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5265414413500160370" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 218px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_CeUkKlNAMeI/SRKCgv_mGXI/AAAAAAAAAKI/GkGMip1zdS4/s320/5.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_CeUkKlNAMeI/SRKCC_gCD4I/AAAAAAAAAKA/htGaJRjSpq4/s1600-h/4.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5265413902266666882" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 200px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_CeUkKlNAMeI/SRKCC_gCD4I/AAAAAAAAAKA/htGaJRjSpq4/s320/4.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_CeUkKlNAMeI/SRKCCsBHoEI/AAAAAAAAAJ4/RP852kFvX3E/s1600-h/3.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5265413897036734530" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 240px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_CeUkKlNAMeI/SRKCCsBHoEI/AAAAAAAAAJ4/RP852kFvX3E/s320/3.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_CeUkKlNAMeI/SRKCCbdGlLI/AAAAAAAAAJo/Pwj7BDIHVDQ/s1600-h/1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5265413892590703794" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 200px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_CeUkKlNAMeI/SRKCCbdGlLI/AAAAAAAAAJo/Pwj7BDIHVDQ/s320/1.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_CeUkKlNAMeI/SRKCCj7aoaI/AAAAAAAAAJw/dflAgOgq92s/s1600-h/2.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5265413894865330594" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 200px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_CeUkKlNAMeI/SRKCCj7aoaI/AAAAAAAAAJw/dflAgOgq92s/s320/2.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_CeUkKlNAMeI/SRKCCc6HB7I/AAAAAAAAAJg/CQ9ItIqFZ1A/s1600-h/0.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5265413892980803506" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 200px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_CeUkKlNAMeI/SRKCCc6HB7I/AAAAAAAAAJg/CQ9ItIqFZ1A/s320/0.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://s.click.alimama.com/a/qXw59YK5RxQ=-11865412"&gt;上海澳凯信息技术有限公司&lt;/a&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-8467083992545952975?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/8467083992545952975/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/10/linux23ubuntu.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/8467083992545952975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/8467083992545952975'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/10/linux23ubuntu.html' title='美化你的Linux！23个精美Ubuntu主题下载'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_CeUkKlNAMeI/SRKDmchzTCI/AAAAAAAAALY/qi47ROjrL_Q/s72-c/15.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-7365922346359106262</id><published>2008-10-31T17:14:00.003+08:00</published><updated>2008-11-03T12:00:05.395+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Distribution'/><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux杂文'/><title type='text'>从XP轻松跨入全新的中文Puppy Linux世界</title><content type='html'>&lt;div class="dyfirst"&gt;&lt;br /&gt;一、准备工作&lt;br /&gt;在使用Pup2Usb正式安装小芭比ʌ88;Puppy）前：&lt;br /&gt;请先对想安装到的硬盘分区进行磁盘扫描；（磁盘扫描程序在 开始|附件|系统工具 下）&lt;br /&gt;如果是NTFS分区，最好在磁盘扫描后再进行磁盘碎片整理；（磁盘碎片整理程序在 开始|附件|系统工具 下）&lt;br /&gt;如果想安装到U盘，先把U盘格式化成FAT（FAT16）；(在我的电脑中右击U盘盘符，选择 格式化...,文件系统选FAT)&lt;br /&gt;U盘里已有文件的，在磁盘扫描后再运行磁盘碎片整理；否则可能会出现莫名其妙的错误。&lt;br /&gt;目前最新的pup2usb已支持Vista。&lt;br /&gt;二、下载东东（假设放到c:\tmp 文件夹下）&lt;br /&gt;下载小芭比Linux: 点击下载&lt;br /&gt;下载Pup2usb: 点击下载&lt;br /&gt;&lt;br /&gt;三、运行pup2usb&lt;br /&gt;&lt;img id="imageId" src="http://puppy.cnbits.com/sites/default/files/pup2sub77.JPG" border="0" height="533" width="640" /&gt;&lt;br /&gt;如果碰到错误无法安装，请制作Bug报告发到小芭比网站上，Bug报告至少要写明以下三项内容：&lt;br /&gt;问题描述越详细越好，如果方便最好能附上问题截图。&lt;br /&gt;&lt;br /&gt;四、重启系统，在Windows启动菜单中选择Puppy linux （pup2usb)启动项。&lt;br /&gt;启 动Puppy后，会提示你选择初始配置：先选择键盘US。再选择 X server。 Puppy自带了两种 X server： Xorg和Xvesa。建议先选择"Xorg"，如果“Xorg”测试通不过的话，再选择"Xvesa"（分辨率较低，但保证能进入图形界面）。&lt;br /&gt;如果安装到U盘，启动时可按F12选择U盘或修改一下CMOS配置，保证usbzip启动项在hddn之前。&lt;br /&gt;相关图片如下：&lt;br /&gt;&lt;img id="imageId" src="http://puppy.cnbits.com/ftp/incoming/qqdanfiles/barbieimage/xbarbie001.jpg" border="0" height="351" width="640" /&gt;&lt;br /&gt;&lt;img id="imageId" src="http://puppy.cnbits.com/ftp/incoming/qqdanfiles/barbieimage/xbarbie002.jpg" border="0" height="395" width="478" /&gt;&lt;br /&gt;&lt;img id="imageId" src="http://puppy.cnbits.com/ftp/incoming/qqdanfiles/barbieimage/xbarbie003.jpg" border="0" height="336" width="640" /&gt;&lt;br /&gt;&lt;br /&gt;第五步：保存个人文件pup_save.2fs。&lt;br /&gt;点击：开始 | 关机 | 重启 ,重启puppy linux系统，在关机前会有提示是否要保存session会话，选"Save_to_File"，保存文件名为pup_save-XXX.2fs,大小建议为512MB以上。&lt;br /&gt;&lt;img id="imageId" src="http://puppy.cnbits.com/ftp/incoming/qqdanfiles/barbieimage/xbarbie024.jpg" border="0" height="289" width="640" /&gt;&lt;br /&gt;&lt;img id="imageId" src="http://puppy.cnbits.com/ftp/incoming/qqdanfiles/barbieimage/xbarbie027.jpg" border="0" height="272" width="398" /&gt;&lt;br /&gt;&lt;br /&gt;第六步：接入互联网配置&lt;br /&gt;重启时请再次在Windows启动菜单中选择puppy-linux（pup2usb)，进入jwm桌面后：&lt;br /&gt;选择：设置 |网络配置向导 对网卡的IP 子网掩码 网关 DNS 进行配置，可先运行 自动dhcp 进行自动配置，如果不行，再作静态IP配置。&lt;br /&gt;&lt;img id="imageId" src="http://puppy.cnbits.com/ftp/incoming/qqdanfiles/barbieimage/xbarbie012.jpg" border="0" height="451" width="640" /&gt;&lt;br /&gt;下面是静态IP的参考设置例子,其中的DNS是通用的OpenDNS,而静态IP参数：IP、子网掩码和网关请在win的dos控制台下输入：ipconfig /all 来获取。&lt;br /&gt;&lt;img id="imageId" src="http://puppy.cnbits.com/sites/default/files/statip001.JPG" border="0" height="438" width="281" /&gt;&lt;br /&gt;在win的dos控制台下输入： ipconfig /all 后：&lt;br /&gt;&lt;img id="imageId" src="http://puppy.cnbits.com/sites/default/files/winipset001_1.jpg" border="0" height="357" width="640" /&gt;&lt;br /&gt;如果是ADSL拔号，还要运行：网络 | PPPOE管理工具| 配置 。一般情况下只输入账号（用户名）和密码即可。再点击PPPOE管理工具中的“开始”按钮 就可以接入到互联网了。OK!&lt;br /&gt;有关网络设置问题还可参照：&lt;br /&gt;http://puppy.cnbits.com/node/143&lt;br /&gt;http://puppy.cnbits.com/node/121&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;看看桌面吧，喏，连QQ都汉化了哦。：-）&lt;br /&gt;&lt;br /&gt;后记：&lt;br /&gt;以上安装小芭比的方法最为简便快捷，推荐类0284;本人的广大小菜鸟们尝试。&lt;br /&gt;&lt;div&gt;进行搜索，也许答案就躲在网站的某个角落，正等着你去发现呢！&lt;/div&gt;如果pup2usb方法确实安装不上，请尝试以下方法：&lt;br /&gt;&lt;img id="imageId" src="http://puppy.cnbits.com/sites/default/files/smbb001.png" border="0" height="480" width="640" /&gt; &lt;br /&gt;Puppy Linux 4.00 是一个相当迷你的 Linux 操作系统（ISO不到88MB）。但它自带了大量的扫描仪、打印机、数码相机、无线网卡的驱动以及音乐录制/编辑/转换软件。Puppy Linux 4.00 甚至还包含了一个完整的办公环境。对又大又慢的Winxp(vista)感到厌倦和喜欢尝试冒险的网友们，可以花上30分钟的下载时间再加上10-15分 钟的安装时间，就可以实现从WinXP到Linux的轻松跨越，迈入全新的中文Puppy Linux世界，开始整个系统掉入内存高速运行的全新体验！&lt;br /&gt;(以下方法的最大特色是：只要动动鼠标加回车鍵，就可轻松完成所有工作。）&lt;br /&gt;（友情提示：在参照以下方法安装Puppy前，请保持C盘的自由空间在500MB以上，并启动磁盘扫描程序和磁盘碎片整理程序对C盘进行维护。）&lt;br /&gt;第一步：先一次性全部下载以下三个软件包,放到任意分区的根文件夹下，三个包总计大小为105MB。(记住，一定要事先全部下载哦！如果你精通英语再加上精通英文版显示的中文乱码，那你以后再下载也不晚 ：XD)&lt;br /&gt;（一）英文版Puppy Linux 4.00 ISO文件 大小88MB详细说明：&lt;br /&gt;http://puppy.cnbits.com/ftp/incoming/qqdanfiles/index.html&lt;br /&gt;下载地址：&lt;br /&gt;http://distro.ibiblio.org/pub/linux/distributions/puppylinux/puppy-4.00-k2.6.21.7-seamonkey.iso&lt;br /&gt;（二）XP下无障碍体验puppy必备软件包 大小3.5MB内含Puppy 2 installer for Windows XP(已汉化）WinGrub(已汉化）和grub4dos三个软件。&lt;br /&gt;详细说明：&lt;br /&gt;http://puppy.cnbits.com/node/116&lt;br /&gt;下载地址：&lt;br /&gt;http://puppy.cnbits.com/ftp/incoming/qqdanfiles/installpup4xp.zip&lt;br /&gt;（三）一步到位中文包 大小14.5MB该包已集成了原来的中文支持包、中文支持附加包和中文化包，并对TTF中文字体作了适度精简，目前正在不断更新之中，所以下面的下载地址不一定是最新的，请注意。&lt;br /&gt;详细说明：&lt;br /&gt;http://puppy.cnbits.com/node/113&lt;br /&gt;下载地址：&lt;br /&gt;http://puppy.cnbits.com/sites/default/files/chinese_pack_total-0.2.9.pet&lt;br /&gt;为方便用迅雷等下载软件快速download以上三个软件包，特列出软件下载列表如下&lt;br /&gt;------------------------------- 从这里复制 ----------------------------&lt;br /&gt;http://distro.ibiblio.org/pub/linux/distributions/puppylinux/puppy-4.00-k2.6.21.7-seamonkey.iso&lt;br /&gt;http://puppy.cnbits.com/ftp/incoming/qqdanfiles/installpup4xp.zip&lt;br /&gt;http://puppy.cnbits.com/sites/default/files/chinese_pack_total-0.2.9.pet&lt;br /&gt;------------------------------- 从这里复制 ----------------------------&lt;br /&gt;第二步：解压安装“XP下无障碍体验Puppy必备软件包”&lt;br /&gt;用winzip或winrar解压XP下无障碍体验必备软件包 installpup4xp.zip，安装其中的Puppy2installerCHS.exe，安装结束后在桌面上会有一个名为Puppy 2 installer for Windows XP的图标，双击运行之，然后依次点击三个按钮：&lt;br /&gt;参照中文说明即可轻松完成puppylinux英文版的硬盘安装。如图：&lt;br /&gt;&lt;img id="imageId" src="http://puppy.cnbits.com/sites/default/files/puppyinstaller4xp_0.jpg" border="0" height="376" width="289" /&gt;&lt;br /&gt;然后运行解压目录下的Wingrub.exe,打开菜单：工具 | 分区列表，记下存放三个软件包的windows硬盘分区与linux分区的对应关系。&lt;br /&gt;在一般情况下，两者的对应关系如下：&lt;br /&gt;C盘 → (hd0,0) → hda1&lt;br /&gt;D盘 → (hd0,4) → hda5&lt;br /&gt;E盘 → (hd0,5) → hda6 如图：&lt;br /&gt;&lt;img id="imageId" src="http://puppy.cnbits.com/sites/default/files/winGRB03.jpg" border="0" height="358" width="402" /&gt;&lt;br /&gt;第三步：重启系统，在Windows启动菜单中选择Puppy-linux启动项。&lt;br /&gt;启动Puppy后，会提示你选择初始配置：先选择键 盘US。再选择 X server。 Puppy自带了两种 X server： Xorg和Xvesa。建议先选择"Xorg"，如果“Xorg”测试通不过的话，再选择"Xvesa"（分辨率较低，但保证能进入图形界面）。&lt;br /&gt;第四步：安装中文包&lt;br /&gt;进入Puppy Linux英文X桌面后，点击桌面上的Mount图标,将以linux方式显示硬盘分区列表(如下图)，根据第二步Wingrub的检测记录，找到放置三 个软件包的分区，点击mount按钮，将自动打开rox文件管理器并显示根分区文件，单击安装扩展名为pet的“一步到位中文包”。&lt;br /&gt;&lt;img id="imageId" src="http://puppy.cnbits.com/sites/default/files/mountshow01.png" border="0" height="340" width="295" /&gt;&lt;br /&gt;第五步：保存个人文件pup_save.2fs。&lt;br /&gt;点击：Menu | Shutdown | Reboot computer,重启puppy linux系统，在关机前会有提示是否要保存session会话，选yes，保存文件名为pup_save-XXX.2fs,大小建议为512MB以上。&lt;br /&gt;&lt;br /&gt;现在所有工作完成，重启时请再次在Windows启动菜单中选择puppy-linux，就可以轻松体验全新的中文Puppy Linux世界啰。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://s.click.alimama.com/a/qXw59YK5RxQ=-11865412"&gt;上海澳凯信息技术有限公司&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-7365922346359106262?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/7365922346359106262/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/10/xppuppy-linux.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/7365922346359106262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/7365922346359106262'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/10/xppuppy-linux.html' title='从XP轻松跨入全新的中文Puppy Linux世界'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-9199837691421229842</id><published>2008-10-31T16:44:00.002+08:00</published><updated>2008-10-31T17:02:18.843+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Distribution'/><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux杂文'/><title type='text'>零命令玩转Ubuntu 8.10</title><content type='html'>&lt;div class="dyfirst"&gt;&lt;div style="text-align: center; color: rgb(0, 153, 0);"&gt;&lt;strong&gt;前言&lt;/strong&gt;&lt;/div&gt;&lt;p&gt;10月近尾，又到了&lt;a target="_blank" href="http://www.x-beta.cn/linux/no-command-play-ubuntu-v81.html"&gt;Ubuntu新版本&lt;/a&gt;发 布的时间了。我也开始忙着把“零命令玩转Ubuntu 8.04”系列的文章升级到支持Ubuntu 8.10。Ubuntu 8.10代号Intrepid Ibex，集成了最新的Gnome 2.24和X.org 7.4等自由软件世界的最新成果，其中的诸多新特征都非常值得所有人期待。&lt;/p&gt;&lt;p&gt;本教程依然秉承着一贯的风格，以系统安装为重点，基本配置为次，介绍&lt;a target="_blank" href="http://www.x-beta.cn/linux/no-command-play-ubuntu-v81.html"&gt;不需要任何命令就能玩转Ubuntu系统&lt;/a&gt;的一些基本功。当然，如果你要成为资深Ubuntu玩家，熟悉常用的命令将能使你更好的管理整个系统。&lt;br /&gt; &lt;/p&gt;&lt;p&gt;这次更新，计划包括如下一些子版块：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;一、系统安装部分：&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;用Live CD安装系统&lt;/li&gt;&lt;li&gt;用Alternative CD安装系统&lt;/li&gt;&lt;li&gt;用Wubi无痛体验Ubuntu系统&lt;/li&gt;&lt;li&gt;用Alternative CD硬盘安装系统&lt;/li&gt;&lt;li&gt;从Ubuntu 8.04升级系统&lt;/li&gt;&lt;li&gt;在虚拟机中安装系统（Virtual Box和VMware）&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;二、系统配置部分：&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;基本系统配置&lt;/li&gt;&lt;li&gt;常用软件介绍&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;其中，Live CD、Alternative CD和Wubi方式安装的文章，将会在Ubuntu 8.10正式发布前发表，其他文章则将等到Ubuntu 8.10发布后再发表，以兼顾准确性和时效性。&lt;br /&gt;&lt;br /&gt;上一个系列的文章计划中，关于常用软件介绍的文章最终还是没有成形。这次我也不敢保证能够完成。有时计划还是赶不上变化。&lt;/p&gt;&lt;p&gt;另 外，还要提醒大家都是，系统安装是一件危险的工作，特别是安装双系统。因此，在进行所有操作前，务必要做好备份工作，以免造成难以挽回的损失！本 教程这次改版中，全程使用双系统作为示例，以更好的适应读者的实际情况。还要说一点就是，由于条件所限，我无法测试双硬盘系统和Windows Vista平台的情况。如果你的机器安装了双硬盘或/和Windows Vista系统，请安装时一定要小心操作，并预先做好备份工作。&lt;/p&gt;&lt;p&gt;在开始安装系统之前，建议你一定要阅读“&lt;a href="http://ilovemac.cn/articles/play-with-hardy-install-prepare.html"&gt;零命令玩转Ubuntu 8.04 之 安装篇 （准备知识）&lt;/a&gt;”，这将对你理解所有的安装过程中的操作有很大的好处。&lt;/p&gt;&lt;p&gt;如果你已经一切就绪，那么现在就开始动手吧！&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;准备硬盘分区&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;准 备篇的主要目的是准备好安装Ubuntu所需的硬盘分区。也许你以前曾经接触过PQ Magic，Paragon Partition Manager和Acronis Partition Expert/Disk Director等工具。不过这里我并不打算用它们来处理硬盘分区，而是用我们手头上现有的Ubuntu安装盘来准备硬盘空间。&lt;/p&gt;&lt;p&gt;如果你没有Ubuntu 8.10的LiveCD光盘或只有Alternative CD的光盘，或只有ISO文件，请直接跳过本文，因为关于在文字界面下的分区操作，将会在“用Alternative CD安装系统”部分介绍。&lt;/p&gt;&lt;p&gt;假设原始的系统有两个分区（如下图所示），一个是主分区，安装了Windows，另一个是逻辑分区，存放文件。安装Ubuntu所需的磁盘空间将从逻辑分区中划分出来。&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a rel="lightbox[392]" href="http://i3.6.cn/cvbnm/7c/1f/16/8f1104567396ab79ff280836af135b78.jpg"&gt;&lt;img alt="" src="http://i3.6.cn/cvbnm/dd/90/68/fba782227b7b213bd465aff3169f3064.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;好了，请把光盘插入光驱，重新启动计算机，并选择从光盘引导系统。（如果你不知道怎么从光盘引导系统，请自行Google之。）&lt;/p&gt;&lt;p&gt;引导进光盘后，你将见到一个语言选择画面：&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a rel="lightbox[392]" href="http://i3.6.cn/cvbnm/73/7a/bf/7fefa13d7c964d64a0da2b6969cb2d49.jpg"&gt;&lt;img alt="" src="http://i3.6.cn/cvbnm/92/0c/69/84dad76f4d1dbc46fbc484e2bcf036b0.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;选择“简体中文”，这时，就能见到中文的安装程序选择菜单了：&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a rel="lightbox[392]" href="http://i3.6.cn/cvbnm/aa/8a/eb/e465ca107495000e84a8fbbc4a51d3c5.jpg"&gt;&lt;img alt="" src="http://i3.6.cn/cvbnm/59/a6/f2/005b69371bca9e3f205b6977b7209d17.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;我们选择第一个选项“试用Ubuntu而不改变计算机中的任何内容”，以引导进去LiveCD系统。这样，我们就能有一个完整的操作系统环境，来处理硬盘分区了。&lt;/p&gt;&lt;p&gt;回车后，LiveCD系统开始引导：&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a rel="lightbox[392]" href="http://i3.6.cn/cvbnm/c9/4f/ba/d5cbbf2c8d160b41f503c5253b61e18d.jpg"&gt;&lt;img alt="" src="http://i3.6.cn/cvbnm/fc/3e/9e/03987f4350140a1744d023dea586703c.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;几分钟后，引导完成，并自动登录默认账户。&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a rel="lightbox[392]" href="http://i3.6.cn/cvbnm/c7/87/36/a028883fd1a0d088c7fbc8b4e76e1f6e.jpg"&gt;&lt;img alt="" src="http://i3.6.cn/cvbnm/41/94/89/6f5221de5badf49f7f0a682d41b965c4.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;选择“Syetem” - “系统管理” - “Partition Editor”，打开分区编辑软件：&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a rel="lightbox[392]" href="http://i3.6.cn/cvbnm/99/14/77/f5757ab371a8a2f04e2279ce9bc12d45.jpg"&gt;&lt;img alt="" src="http://i3.6.cn/cvbnm/06/dd/89/6009befc65f3820037b7280b97a503b8.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;点击硬盘示意图上的后面那个较大的分区（/dev/sda5）选中它，选择“Partition” - “Resize/Move”，进行分区大小调整：&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a rel="lightbox[392]" href="http://i3.6.cn/cvbnm/b9/d8/53/6a213391e1b617cf1e452d79027b8e70.jpg"&gt;&lt;img alt="" src="http://i3.6.cn/cvbnm/4d/0a/24/01f99841ae7e7656a1dee48755413b04.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;我们把这个分区调小至1000MB。在实际操作中，请根据需要进行操作。推荐划分出4G以上的空间，以正常安装、使用Ubuntu：&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a rel="lightbox[392]" href="http://i3.6.cn/cvbnm/27/6e/9c/f455bffbffc8d9507358f93d7da98062.jpg"&gt;&lt;img alt="" src="http://i3.6.cn/cvbnm/94/f1/b4/93422d4c2c67a1320aa711cf8cb1b53f.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;在硬盘示意图上选中“Unallocated”部分，选择“Partition” - “New”创建分区：&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a rel="lightbox[392]" href="http://i3.6.cn/cvbnm/0f/18/b9/24eba52520216beba477d46005a9cca7.jpg"&gt;&lt;img alt="" src="http://i3.6.cn/cvbnm/e5/0e/5d/d13f9b9e1fe8546ab2519637ed345799.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;我 们在“Free Space Preceding”中输入512MB，为交换分区预留空间。交换分区的大小通常是物理内存的1-2倍。【这里使用“Free Space Preceding”并无特殊目的。你也可以直接在“New Size”中输入512MB，创建一个交换分区。】Created As里选择Logical Partition；“File System”选择“ext3”；Label部分留空；勾上Round to cylinders；点击“Add”按钮完成设置。设置空间的三个文本框，只需填其中的任意一个；填好后，移动光标，其他两个对话框的数字变化会自动计 算：&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a rel="lightbox[392]" href="http://i3.6.cn/cvbnm/66/c3/21/4df03a07b14b1431b9b085e4a3010315.jpg"&gt;&lt;img alt="" src="http://i3.6.cn/cvbnm/3d/4a/7d/695145ef0abd588e258eabaa497b2b0b.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;如法在刚才预留的空间上创建交换分区。空间大小无需修改，File System选择linux-swap，其他设置与上面一样：&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a rel="lightbox[392]" href="http://i3.6.cn/cvbnm/58/6a/2a/7e17252dc61c8535184684a76f8e89c8.jpg"&gt;&lt;img alt="" src="http://i3.6.cn/cvbnm/6d/e8/f3/8dd4ec58838e2991c261503e4530a685.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;选择“Edit” - “Apply All Changes”来应用分区修改：&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a rel="lightbox[392]" href="http://i3.6.cn/cvbnm/a0/26/1b/45d30881989e453f588095e3c79e55dc.jpg"&gt;&lt;img alt="" src="http://i3.6.cn/cvbnm/57/c3/72/cf21516109059c8952c1a609b8eb70c1.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;这时会跳出对话框，提示你是否真的要进行操作。因为当你按下“Apply”按钮之后，分区操作就开始，而在此之前，所有的修改都没有真正的应用到硬盘上。如果你确认无误，按下“Apply”按钮完成分区操作：&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a rel="lightbox[392]" href="http://i3.6.cn/cvbnm/6f/65/e5/cd91e56d456fbdec8c72b9ed1ddd94fe.jpg"&gt;&lt;img alt="" src="http://i3.6.cn/cvbnm/ec/76/1e/c14cdfca033e2ec53a03bedd35b9a69d.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;分 区操作可能需要很久。这取决于你分配空间的大小以及磁盘已经使用空间的大小。请耐心等待，在任何情况下都不要按下“Cancel”按钮——即使是 你发现自己在分区时犯了错也不行，除非你知道自己在干什么——如果你不听劝告，不顾后果擅自取消分区操作，你将有丢失所有磁盘文件的风险！！！另外，请在 分区操作开始前为笔记本装上电池，以防止意外停电带来不可预料的后果，台式机就只能听天由命了——除非你有UPS：&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a rel="lightbox[392]" href="http://i3.6.cn/cvbnm/78/f8/88/ac39901048809dcb0f71a33fd64948e7.jpg"&gt;&lt;img alt="" src="http://i3.6.cn/cvbnm/8e/6a/b6/edf7becbb2879eb52fe505e67f6def59.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;分区操作完成后，你可以按下“Save Details”来保存操作记录；或直接按下“Close”按钮，关闭对话框：&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a rel="lightbox[392]" href="http://i3.6.cn/cvbnm/03/05/46/104cf2e4b1e47716ee0a3525d2795d46.jpg"&gt;&lt;img alt="" src="http://i3.6.cn/cvbnm/85/a3/4f/22c024f8a70105f0227f22cc133bed94.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;至此，分区操作完成。你可以退出分区程序，点击桌面上的“安装”图标直接进行安装：&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a rel="lightbox[392]" href="http://i3.6.cn/cvbnm/c4/7a/ac/c940461bbd548276eb541fd8d7caa977.jpg"&gt;&lt;img alt="" src="http://i3.6.cn/cvbnm/53/b9/f4/6966f9a57d07fb6d77a39c415a5a2aa7.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;如果你暂时不打算安装，可以选择“System” - “Shutdown”进行关机或重启。&lt;/p&gt;&lt;p&gt;好了准备篇的介绍到此告一段落，因为有那个废话连篇的前言，因此篇幅比较长。不知道你耐心看下来了没有。在完成了准备篇之后，安装Ubuntu就只欠东风了。&lt;/p&gt;&lt;p&gt;虽然分区可以在安装过程中完成，但是为了清楚起见，我把这部分内容独立出来了。其实正如你将看到的是，在讲述Alternative CD方式安装的时候，关于分区的操作是在系统安装部分中介绍的。&lt;/p&gt; &lt;p&gt; [&lt;a target="_blank" href="http://www.x-beta.cn/"&gt;X-BetA&lt;/a&gt;] 原文链接：&lt;a href="http://www.x-beta.cn/linux/no-command-play-ubuntu-v81.html"&gt;http://www.x-beta.cn/linux/no-command-play-ubuntu-v81.html&lt;/a&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://s.click.alimama.com/a/qXw59YK5RxQ=-11865412"&gt;上海澳凯信息技术有限公司&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-9199837691421229842?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/9199837691421229842/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/10/10-ubuntu-ubuntu-8.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/9199837691421229842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/9199837691421229842'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/10/10-ubuntu-ubuntu-8.html' title='零命令玩转Ubuntu 8.10'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-5057523834329962704</id><published>2008-10-31T14:22:00.002+08:00</published><updated>2008-10-31T14:25:56.113+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vi'/><category scheme='http://www.blogger.com/atom/ns#' term='vim'/><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='编辑器'/><category scheme='http://www.blogger.com/atom/ns#' term='emces'/><title type='text'>对话 UNIX: 新改进的 Vim 编辑器</title><content type='html'>&lt;div class="dyfirst"&gt;如 果您曾和 IBM® AIX®（UNIX® 的一个版本）或 Linux® 打过交道，使用的很可能是 vi 编辑器。自 1976 年提出 vi 的概念开始，它已经成为编辑文件的主要工具。您可能会问：“有比 vi 功能更强大的编辑工具吗？”当然有，那就是 Vim，本文将详细介绍 Vim 增强功能，这些增强功能使 Vim 成为 UNIX 和 Linux 领域中广泛使用的编辑器。&lt;!--START RESERVED FOR FUTURE USE INCLUDE FILES--&gt;&lt;!-- include java script once we verify teams wants to use this and it will work on dbcs and cyrillic characters --&gt;&lt;!--END RESERVED FOR FUTURE USE INCLUDE FILES--&gt; &lt;p&gt;vi 程序是一个功能强大的文本编辑器。Sun Microsystems 的共同创始人 William Joy 最初在 1976 年编写了针对 Berkeley Software Distribution（BSD）UNIX 早期版本的 vi 编辑器。据说 Bill 一个周末就编写了 vi，不过他说这纯属谣言。该程序以 UNIX 扩展行编辑器中的 visual 命令命名 — 简称为 ex。&lt;/p&gt; &lt;p&gt;vi 编辑器是一个功能很强的编辑器，它有几个许多人都没有发觉的功能。Vi 是一个模型编辑器，因此不同的设置会产生不同的结果。vi 中有三种不同的模式：命令、插入（或 输入）和行。在插入模式下操作时，文本被写入临时编辑文件；在一般模式下，相同的键击会触发嵌入在编辑器中的命令。要进入插入模式，按 I 键即可；要退出命令模式，按 Escape（我将在本文后面更详细地介绍行模式）。 &lt;/p&gt; &lt;p&gt;例如，在插入模式中，如果输入字符串 10dd，该字符串会写入临时文件，如图 1 所示。&lt;/p&gt;&lt;br /&gt;图 1. 在插入模式下输入 dd&lt;br /&gt;&lt;img alt="在插入模式下输入 dd" src="http://www.linuxeden.com/upimg/allimg/081030/1459030.jpg" /&gt;&lt;br /&gt;&lt;p&gt;但是，如果处于命令模式，字符串 10dd 将从临时文件的当前光标所在位置开始删除 10 行，如图 2 所示。&lt;/p&gt;&lt;br /&gt;图 2. 在命令模式下输入 dd&lt;br /&gt;&lt;img alt="在命令模式下输入 dd" src="http://www.linuxeden.com/upimg/allimg/081030/1459031.jpg" /&gt;&lt;br /&gt;&lt;p&gt;另一个例子是光标移动。在命令模式下，键 H、J、K 和 L 分别将光标向左、下、上和右移动，如图 3 所示。而在插入模式下，则显示这些字母。&lt;/p&gt;&lt;br /&gt;图 3. vi 中的光标移动&lt;br /&gt;&lt;img alt="vi 中的光标移动" src="http://www.linuxeden.com/upimg/allimg/081030/1459032.gif" /&gt;&lt;br /&gt;&lt;p&gt;通常，UNIX 用户使用 vi，或称为 Editor Macros（Emacs）的编辑器，它由 Richard Stallman 在 1976 年编写。但是许多人选择 vi，因为它是轻量级的，启动更快，占用的内存也更少。&lt;/p&gt; &lt;p&gt;&lt;span class="atitle"&gt;Vim 是什么？&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Vim，即改进的 Vi，是由 Bram Moolenaar 在 1991 年编写的 vi 的扩展版本。该版本最初是为 Amiga 计算机设计的，但 1992 年时在 UNIX 中迅速传播开来。与 vi 一样，Vim 基于命令模式和插入模式，它是一个文本用户界面（TUI）— 如图 4 所示。&lt;/p&gt;&lt;br /&gt;图 4. Vim TUI&lt;br /&gt;&lt;img alt="Vim TUI" src="http://www.linuxeden.com/upimg/allimg/081030/1459033.jpg" /&gt;&lt;br /&gt;&lt;p&gt;但是它提供了一种命名为 gVim 的图形用户界面（GUI）— 如图 5 所示。&lt;/p&gt;&lt;br /&gt;图 5. Vim GUI&lt;br /&gt;&lt;img alt="Vim GUI" src="http://www.linuxeden.com/upimg/allimg/081030/1459034.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt;     &lt;tbody&gt;         &lt;tr&gt;             &lt;td&gt;&lt;img alt="" src="http://www.linuxeden.com/upimg/allimg/081030/1459035.gif" height="1" width="100%" /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.linuxeden.com/upimg/allimg/081030/1459036.gif" border="0" height="6" width="8" /&gt;&lt;/td&gt;         &lt;/tr&gt;     &lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span class="atitle"&gt;Vim 命令&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Vim 中的内部命令与 vi 编辑器中的内部命令类似。表 1 提供了 Vim 中的光标移动命令。&lt;/p&gt;&lt;br /&gt;表 1. 用于移动光标的 Vim 命令&lt;br /&gt;&lt;table summary="Cursor commands" class="data-table-2" border="0" cellpadding="0" cellspacing="0" width="70%"&gt;     &lt;tbody&gt;         &lt;tr&gt;             &lt;th scope="col"&gt;命令&lt;/th&gt;             &lt;th scope="col"&gt;动作&lt;/th&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;h&lt;/th&gt;             &lt;td&gt;将光标向左移动&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;j、加号 (+)、Enter 或 Return&lt;/th&gt;             &lt;td&gt;将光标向下移动&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;k、减号 (-)&lt;/th&gt;             &lt;td&gt;将光标向上移动&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;l&lt;/th&gt;             &lt;td&gt;将光标向右移动&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;}&lt;/th&gt;             &lt;td&gt;将光标移动到当前段落的末尾&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;{&lt;/th&gt;             &lt;td&gt;将光标移动到当前段落的开头&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;)&lt;/th&gt;             &lt;td&gt;将光标移动到当前句子的末尾&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;(&lt;/th&gt;             &lt;td&gt;将光标移动到当前句子的开头&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;^&lt;/th&gt;             &lt;td&gt;移动到当前行的第一个非空字符&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;$&lt;/th&gt;             &lt;td&gt;移动到当前行末尾&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;0 (zero)&lt;/th&gt;             &lt;td&gt;移动到当前行开头&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;w or W&lt;/th&gt;             &lt;td&gt;移动到下一单词的开头&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;b or B&lt;/th&gt;             &lt;td&gt;移动到上一单词的开头&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;e&lt;/th&gt;             &lt;td&gt;移动到下一单词的末尾&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;H&lt;/th&gt;             &lt;td&gt;移动到屏幕的第一行&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;M&lt;/th&gt;             &lt;td&gt;移动到屏幕的中间一行&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;L&lt;/th&gt;             &lt;td&gt;移动到屏幕的最后一行&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;G&lt;/th&gt;             &lt;td&gt;移动到文件末尾&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;gg&lt;/th&gt;             &lt;td&gt;移动到文件开头&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;:n&lt;/th&gt;             &lt;td&gt;移动到行 n&lt;/td&gt;         &lt;/tr&gt;     &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt;表 2 显示了用于删除文本的 Vim 命令。&lt;/p&gt;&lt;br /&gt;表 2. 用于删除文本的 Vim 命令&lt;br /&gt;&lt;table summary="Delete commands" class="data-table-2" border="0" cellpadding="0" cellspacing="0" width="70%"&gt;     &lt;tbody&gt;         &lt;tr&gt;             &lt;th scope="col"&gt;命令&lt;/th&gt;             &lt;th scope="col"&gt;动作&lt;/th&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;d&lt;/th&gt;             &lt;td&gt;删除选中的区域&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;dd&lt;/th&gt;             &lt;td&gt;删除整个当前行&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;10dd&lt;/th&gt;             &lt;td&gt;删除从当前行开始的 10 行，&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;dw&lt;/th&gt;             &lt;td&gt;从当前位置向前删除单词&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;db&lt;/th&gt;             &lt;td&gt;从当前光标位置左边开始向后删除单词&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;dl&lt;/th&gt;             &lt;td&gt;删除当前光标位置的字符&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;dh&lt;/th&gt;             &lt;td&gt;删除当前光标位置左边的字符&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;d0 (zero)&lt;/th&gt;             &lt;td&gt;删除当前光标位置到行开头之间的单词&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;D | d$&lt;/th&gt;             &lt;td&gt;删除从当前光标位置开始的整个行&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;x&lt;/th&gt;             &lt;td&gt;删除光标当前位置的字符&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;X&lt;/th&gt;             &lt;td&gt;删除光标当前位置之前的字符&lt;/td&gt;         &lt;/tr&gt;     &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt;表 3 提供了其他几个有用的 Vim 命令。&lt;/p&gt;&lt;br /&gt;表 3. 常用 Vim 命令&lt;br /&gt;&lt;table summary="Common Vim commands" class="data-table-2" border="0" cellpadding="0" cellspacing="0" width="70%"&gt;     &lt;tbody&gt;         &lt;tr&gt;             &lt;th scope="col"&gt;命令&lt;/th&gt;             &lt;th scope="col"&gt;动作&lt;/th&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;ih&lt;/th&gt;             &lt;td&gt;进入插入模式并在当前光标处插入&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;I&lt;/th&gt;             &lt;td&gt;进入插入模式并在当前行的开始处插入&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;a&lt;/th&gt;             &lt;td&gt;进入插入模式并追加到光标后面&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;A&lt;/th&gt;             &lt;td&gt;进入插入模式并追加到当前行末尾&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;c&lt;/th&gt;             &lt;td&gt;更改选中的区域&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;C&lt;/th&gt;             &lt;td&gt;更改从光标当前位置开始的整个行&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;o&lt;/th&gt;             &lt;td&gt;在光标当前所在行下方创建一个新空行，并将光标移动到这一新空行的开头&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;O&lt;/th&gt;             &lt;td&gt;在光标当前所在行的上方创建一个新空行，并将光标移动到这一新空行的开头&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;r&lt;/th&gt;             &lt;td&gt;替换光标当前位置的单个字符&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;R&lt;/th&gt;             &lt;td&gt;替换从光标当前位置开始的多个字符，并在退出插入模式时结束&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;&lt;esc&gt;&lt;/th&gt;             &lt;td&gt;退出插入或可视模式&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;&gt; or &lt;tab&gt;&lt;/th&gt;             &lt;td&gt;向选中区域右边缩进&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;&lt;&lt;/th&gt;             &lt;td&gt;向选中区域左边缩进&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;v&lt;/th&gt;             &lt;td&gt;启动时突出显示字符&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;V&lt;/th&gt;             &lt;td&gt;启动时突出显示的整个行 &lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;yy&lt;/th&gt;             &lt;td&gt;将当前行移动/复制到内存&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;10yy&lt;/th&gt;             &lt;td&gt;将从当前行开始的 10 行移动/复制到内存&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;p&lt;/th&gt;             &lt;td&gt;粘贴复制或剪切的文本；如果字符被复制（yw dw 或 D），就在光标当前位置之后粘贴这些字符。如果复制的是行，就在光标当前所在的行下面粘贴这些行&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;P&lt;/th&gt;             &lt;td&gt;作用和 p 一样，但是它在光标当前位置的前面粘贴字符，在光标当前所在行上面粘贴行&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;u&lt;/th&gt;             &lt;td&gt;撤消最后的更改&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;&lt;ctrl&gt; R&lt;/th&gt;             &lt;td&gt;重做&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;/&lt;pattern&gt;&lt;/th&gt;             &lt;td&gt;搜索已找到的下一个模式，并将光标放在已找到的模式的开头&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;?&lt;pattern&gt;&lt;/th&gt;             &lt;td&gt;搜索已找到的上一个模式，并将光标放在已找到的模式的开头&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;n&lt;/th&gt;             &lt;td&gt;重复上一次的搜索&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;N&lt;/th&gt;             &lt;td&gt;重复上一次的搜索，但搜索的方向相反&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;             &lt;th class="tb-row" scope="row"&gt;!&lt;cmd&gt;&lt;/th&gt;             &lt;td&gt;在 Vim 会话外执行 &lt;cmd&gt;&lt;/td&gt;         &lt;/tr&gt;     &lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt;     &lt;tbody&gt;         &lt;tr&gt;             &lt;td&gt;&lt;img alt="" src="http://www.linuxeden.com/upimg/allimg/081030/1459035.gif" height="1" width="100%" /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.linuxeden.com/upimg/allimg/081030/1459036.gif" border="0" height="6" width="8" /&gt;&lt;/td&gt;         &lt;/tr&gt;     &lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span class="atitle"&gt;行模式&lt;/span&gt;&lt;/p&gt; &lt;p&gt;尽管广泛使用的是命令和插入模式，但行模式同样重要，只是有时候没有被充分理解和使用。行模式进入行编辑器，使您可以在一行或多行上处理命令。考虑到 vi 以 ex 编辑器命名，所以它只适合进入 ex 编辑器的行模式。&lt;/p&gt; &lt;p&gt;要从命令模式进入行模式，输入冒号（&lt;span class="boldcode"&gt;:&lt;/span&gt;）即可。然后将光标移动到窗口左下角。继续输入时，所有文本都会出现在窗口底部的冒号后面。单击 Enter，开始计算和执行行模式命令。如果确定不执行在行模式下输入的行，则单击 Escape 返回到命令模式。&lt;/p&gt; &lt;p&gt;使用编辑器的行模式时，请记住两种命令样式。首先，在输入命令时，vi 或 Vim 按原样执行命令。如果执行的命令与修改数据有关，当前行就是目标。但是，使用第二种方法可以提供行数以处理指定的行。要输入行，请在冒号后面输入要处理的 行数或行范围，并用逗号（,）分隔开始和结束范围。&lt;/p&gt; &lt;p&gt;例如，如果只处理行 23，那么命令以 &lt;span class="boldcode"&gt;:23&lt;/span&gt; 开始。如果要修改 2319 到 3819 之间的行，则输入 &lt;span class="boldcode"&gt;:2319,3819&lt;/span&gt;。要处理从行 45 开始到文件结尾之间的一个命令，需要将最后行的参数替换为美元符号（&lt;span class="boldcode"&gt;$&lt;/span&gt;）— 即 &lt;span class="boldcode"&gt;:45,$&lt;/span&gt;。&lt;/p&gt; &lt;p&gt;以下命令只是可以在行模式下执行的最基本命令：&lt;/p&gt; &lt;ul&gt;&lt;li&gt;:w &lt;file&gt;：将文件写入磁盘。如果提供一个参数，编辑器会试图将数据写入 &lt;file&gt;。     &lt;p&gt;注意：如果提供一个参数，而且存在 &lt;file&gt;，编辑器不会覆盖现有文件的数据。&lt;/p&gt;     &lt;/li&gt;&lt;li&gt;:w! &lt;file&gt;：将文件写入磁盘并覆盖文件中的所有数据。 &lt;/li&gt;&lt;li&gt;:&lt;x&gt;,&lt;y&gt; w &lt;file&gt;：将从 &lt;x&gt; 到 &lt;y&gt; 之间的行写入 &lt;file&gt;。 &lt;/li&gt;&lt;li&gt;:q：试图在不保存的情况下退出编辑器。     &lt;p&gt;注意：如果数据已修改，则需要先保存文件再退出编辑器，否则将导致文件未被保存。 &lt;/p&gt;     &lt;/li&gt;&lt;li&gt;:q!：退出编辑器，不将文件写入磁盘。 &lt;/li&gt;&lt;li&gt;:n：如果编辑多个文件，首先编辑编辑列表中的下一个文件。 &lt;/li&gt;&lt;li&gt;:e &lt;file&gt;：编辑 &lt;file&gt;。 &lt;/li&gt;&lt;li&gt;:e#：如果编辑两个文件，则在两个文件之间切换。 &lt;/li&gt;&lt;li&gt;:s/&lt;str1&gt;/&lt;str2&gt;/：用当前行中的 &lt;str2&gt; 替换第一次出现的 &lt;str1&gt;。 &lt;/li&gt;&lt;li&gt;:1,$ s/&lt;str1&gt;/&lt;str2&gt;/g：从行 1 开始，在整个文件中执行，用 &lt;str2&gt; 替换所有的 &lt;str1&gt;。 &lt;/li&gt;&lt;li&gt;:r &lt;file&gt;：将 &lt;file&gt; 读入当前编辑器会话中。 &lt;/li&gt;&lt;li&gt;:&lt;x&gt;,&lt;y&gt; d：删除从 &lt;x&gt; 到 &lt;y&gt; 之间的行。 &lt;/li&gt;&lt;li&gt;:&lt;x&gt;,&lt;y&gt; y：复制从 &lt;x&gt; 到 &lt;y&gt; 之间的行。 &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt;     &lt;tbody&gt;         &lt;tr&gt;             &lt;td&gt;&lt;img alt="" src="http://www.linuxeden.com/upimg/allimg/081030/1459035.gif" height="1" width="100%" /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.linuxeden.com/upimg/allimg/081030/1459036.gif" border="0" height="6" width="8" /&gt;&lt;/td&gt;         &lt;/tr&gt;     &lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span class="atitle"&gt;vi 与 Vim 之间的差异&lt;/span&gt;&lt;/p&gt; &lt;p&gt;尽管 vi 与 Vim 的外观相同，但它们确实存在区别。以下只是这两个功能强大的文本编辑器之间的几点区别：&lt;/p&gt; &lt;ul&gt;&lt;li&gt;vimscript：Vim 使用内部脚本语言 vimscript，允许复杂脚本将扩展功能添加到编辑器中。除了 vimscript，Vim 还支持 Perl、Python、Ruby、Tcl 和其他语言。 &lt;/li&gt;&lt;li&gt;vimdiff：将一个称为 vimdiff 的有用命令与 Vim 包捆绑在一起。使用 vimdiff 可以显示相互邻近的多个文件，类似于 sdiff，如图 6 所示。&lt;br /&gt;&lt;br /&gt;图 6. vimdiff 示例&lt;br /&gt;&lt;img alt="vimdiff 示例" src="http://www.linuxeden.com/upimg/allimg/081030/14590311.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;编 辑压缩文件：要保留系统上的空间，管理员通常会压缩日志文件或其它大型文件。经常出现这样的情况：在压缩了一个文件之后，总是会有人问：“请问，可以看看 该日志两个月之前的情况吗？”以前需要解压文件，然后再使用 vi 编辑它。现在使用 Vim 就可以编辑压缩文件。Vim 可以处理使用 bzip2、gzip 和 zip 压缩的文件。 &lt;/li&gt;&lt;li&gt;编辑存档文件：Vim 还能编辑由 tar 压缩的文件。编辑 .tar 文件时，Vim 显示一个简洁屏幕，让您选择编辑存档中的哪个文件，如 图 7 所示。编辑完文件后，正常保存并退出文件（:wq），然后 Vim 会返回到显示屏幕，允许您在存档中选择另一个要编辑的文件。您也可以从选择窗口中退出（:q）。&lt;br /&gt;&lt;br /&gt;图 7. 使用 Vim 在存档文件中选择要编辑的文件&lt;br /&gt;&lt;img alt="选择一个存档文件" src="http://www.linuxeden.com/upimg/allimg/081030/14590312.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;    &lt;p&gt;在图 8 所示的例子中，使用 tar 命令存档 4 个 ASCII 文本文件，然后使用 Vim 选择存档中的第二个文件进行编辑。&lt;/p&gt;    &lt;br /&gt;&lt;br /&gt;图 8. 在存档中通过 Vim 编辑文件&lt;br /&gt;&lt;img alt="编辑存档文件" src="http://www.linuxeden.com/upimg/allimg/081030/14590313.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;拆分窗口：使用 gVim，在编辑多个文件时无需在窗口之间来回切换，可以在现有文件中打开几个窗口，并动态创建一些新文件，如图 9 所示。&lt;br /&gt;&lt;br /&gt;图 9. 在 Vim 中拆分窗口&lt;br /&gt;&lt;img alt="在 Vim 中拆分窗口" src="http://www.linuxeden.com/upimg/allimg/081030/14590314.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;语法要点：调试别人的 shell 脚本或不是由同一个编辑器编写的代码是一项艰巨的任务。幸运的是，Vim 能减轻使用别人的代码带来的痛苦。使用 Vim，可以突出显示代码块，使得在 shell 脚本和其他编程语言中的调试更简单，如图 10 所示。&lt;br /&gt;&lt;br /&gt;图 10. 语法要点&lt;br /&gt;&lt;img alt="语法要点" src="http://www.linuxeden.com/upimg/allimg/081030/14590315.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;光标的最后位置：编辑文件时，有时需要退出文件来执行其他任务。但是当准备返回文件时，已经忘记了是在何处离开的！不要担心，Vim 会记住退出文件时光标的最后位置。在修改有好几千行的文件时，这特别有用。 &lt;/li&gt;&lt;li&gt;多个撤消/重做操作：过去，vi 只允许在编辑文件时撤消最后一次更改。这是一个了不起的开始，但是需要改进。有时，编辑脚本或其他代码时，看起来似乎很好的想法并不是处理问题的最佳方式，所以必须能够回溯到在文件中进行的最后 10 次更改。Vim 允许您这样做。 &lt;/li&gt;&lt;li&gt;可 视化模式：Vim 允许使用 “可视化” 模式选择某些文本块。使用这种模式可以在编辑的文件中选择任意量的文本，然后使用一个命令更改突出显示的文本。例如，如果必须删除文本中间一段，只需输入 v 进入可视化模式，用光标选中要修改的文本，然后输入 d 删除突出显示的文本即可。 &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt;     &lt;tbody&gt;         &lt;tr&gt;             &lt;td&gt;&lt;img alt="" src="http://www.linuxeden.com/upimg/allimg/081030/1459035.gif" height="1" width="100%" /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.linuxeden.com/upimg/allimg/081030/1459036.gif" border="0" height="6" width="8" /&gt;&lt;/td&gt;         &lt;/tr&gt;     &lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span class="atitle"&gt;如何获得 Vim？&lt;/span&gt;&lt;/p&gt; &lt;p&gt;了解 vi 与 Vim 之间的一些增强与区别后，您可能会说：“我需要 Vim！从哪里获得它呢？”告诉您一个好消息：Vim 已经出现在几个不同的操作系统中。&lt;/p&gt; &lt;p&gt;以下是几个移植了 Vim 的平台：&lt;/p&gt; &lt;ul&gt;&lt;li&gt;Amiga &lt;/li&gt;&lt;li&gt;AIX &lt;/li&gt;&lt;li&gt;BSD &lt;/li&gt;&lt;li&gt;Cygwin &lt;/li&gt;&lt;li&gt;IBM OS/2® &lt;/li&gt;&lt;li&gt;Linux &lt;/li&gt;&lt;li&gt;Apple Mac OS 和 Mac OS X &lt;/li&gt;&lt;li&gt;Microsoft® MS-DOS® &lt;/li&gt;&lt;li&gt;Microsoft Windows® 95 到 Windows Vista® &lt;/li&gt;&lt;li&gt;Microsoft Windows CE &lt;/li&gt;&lt;li&gt;OpenVMS &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt;     &lt;tbody&gt;         &lt;tr&gt;             &lt;td&gt;&lt;img alt="" src="http://www.linuxeden.com/upimg/allimg/081030/1459035.gif" height="1" width="100%" /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.linuxeden.com/upimg/allimg/081030/1459036.gif" border="0" height="6" width="8" /&gt;&lt;/td&gt;         &lt;/tr&gt;     &lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span class="atitle"&gt;Windows 中的 Vim&lt;/span&gt;&lt;/p&gt; &lt;p&gt;在上一小节，您已经知道可以在 Windows 使用 Vim，您现在会说：“我真的可以在 Windows 中使用 Vim 吗？真是太好了！”是的，确实可以！&lt;/p&gt; &lt;p&gt;只需下载最新版的 Vim（当前版本是 7.1），将它移植到 Windows 即可，下载地址是 Vim Web 站点。最简单的方法是下载自动安装的可执行文件并执行它，然后按步骤操作。安装后，右键单击一个文件，单击 Edit with Vim（如下面的图 11 所示），便可以在 Windows 的 Vim 中编辑文件了。&lt;/p&gt;&lt;br /&gt;图 11. 在 Windows 中使用 Vim 编辑文件&lt;br /&gt;&lt;img alt="在 Windows 中使用 Vim 编辑文件" src="http://www.linuxeden.com/upimg/allimg/081030/14590320.jpg" /&gt;&lt;br /&gt;&lt;p&gt;在 Windows 计算机中安装 Vim 后，就可以享受 Vim 提供的好处了，同时可以考虑抛弃 Windows 中的其他文本编辑器了。&lt;/p&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt;     &lt;tbody&gt;         &lt;tr&gt;             &lt;td&gt;&lt;img alt="" src="http://www.linuxeden.com/upimg/allimg/081030/1459035.gif" height="1" width="100%" /&gt;&lt;br /&gt;&lt;img alt="" src="http://www.linuxeden.com/upimg/allimg/081030/1459036.gif" border="0" height="6" width="8" /&gt;&lt;/td&gt;         &lt;/tr&gt;     &lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span class="atitle"&gt;结束语&lt;/span&gt;&lt;/p&gt; &lt;p&gt;vi 编辑器是 UNIX 中的文本编辑器的前身，Vim 是它的延续。阅读本文后，希望您能学到有关 Vim 编辑器的一些新知识，并通过它的功能使您的工作更轻松。Vim 作为一种简单的编辑器，已经成为一个稳定和健壮的应用程序，广泛用于 UNIX 以及大多数其他操作系统中。如果您不经常使用 Vim，在了解它的详细功能之后，您肯定会认为 Vim 是最好的编辑器。&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-5057523834329962704?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/5057523834329962704/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/10/unix-vim.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/5057523834329962704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/5057523834329962704'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/10/unix-vim.html' title='对话 UNIX: 新改进的 Vim 编辑器'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-955118428250776930</id><published>2008-10-31T13:58:00.005+08:00</published><updated>2008-10-31T14:15:24.403+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='心情日志'/><category scheme='http://www.blogger.com/atom/ns#' term='Distribution'/><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux杂文'/><title type='text'>Ubuntu 8.10正式发布！</title><content type='html'>&lt;div class="dyfirst"&gt;&lt;br /&gt;今天来到Ubuntu闲逛发现ubuntu,xubuntu,kubuntu,and ubuntu studio都发布了哦！好高兴可是我不能下载。还要继续等自己买了电脑再说，不过还是先申请再说吧呵呵！&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_CeUkKlNAMeI/SQqhAzbQwAI/AAAAAAAAAIw/2PjNhtacoVU/s1600-h/ubuntu.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 168px;" src="http://4.bp.blogspot.com/_CeUkKlNAMeI/SQqhAzbQwAI/AAAAAAAAAIw/2PjNhtacoVU/s320/ubuntu.bmp" alt="" id="BLOGGER_PHOTO_ID_5263196149712470018" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_CeUkKlNAMeI/SQqg1cGhBjI/AAAAAAAAAIo/TuBJDlcWqps/s1600-h/ubuntu1.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 232px; height: 277px;" src="http://3.bp.blogspot.com/_CeUkKlNAMeI/SQqg1cGhBjI/AAAAAAAAAIo/TuBJDlcWqps/s320/ubuntu1.bmp" alt="" id="BLOGGER_PHOTO_ID_5263195954472879666" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-955118428250776930?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/955118428250776930/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/10/ubuntu-810_31.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/955118428250776930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/955118428250776930'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/10/ubuntu-810_31.html' title='Ubuntu 8.10正式发布！'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_CeUkKlNAMeI/SQqhAzbQwAI/AAAAAAAAAIw/2PjNhtacoVU/s72-c/ubuntu.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-6035236940944211987</id><published>2008-10-31T13:53:00.001+08:00</published><updated>2008-10-31T13:55:21.578+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='文件系统性'/><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux杂文'/><title type='text'>BTRFS：更好的Linux文件系统？</title><content type='html'>&lt;div class="dyfirst"&gt;所有操作系统的核心是文件系统，它提供了对数据的读写路径。自2001年开始，Ext3一直是主流的Linux文件系统，但是现在出现了另外一种更好的文件系统。&lt;br /&gt;&lt;br /&gt;        Oracle工程师Chris Mason带来的开发团队研发了名为BTRFS（Better FS）的文件系统。由于英特尔、Red Hat、惠普和IBM等多厂商的支持，BTRFS将成为新一代Linux文件系统的生力军。&lt;br /&gt;&lt;br /&gt;        Oracle公司Linux Kernel开发主管Chris Mason表示：“我们主要的目标是扩展Linux可用的存储空间。扩展不仅仅是解决存储空间问题，而且还意味着能够从一个清晰的界面进行管理，让用户看到使用情况，从而提高可靠性。”&lt;br /&gt;&lt;br /&gt;        Mason指出，虽然硬盘驱动器容量越来越大，但是这些驱动器上的错误率并没有降低下来。&lt;br /&gt;&lt;br /&gt;        Mason表示：“我们需要很容易地了解到什么时候磁盘中出现错误信息，而且我们需要能够做连续的文件系统检查、以一种更加稳定的方式进行恢复，现在我们实现了这一点。”&lt;br /&gt;&lt;br /&gt;        对于目前的Ext3 Linux文件系统，扩展以满足大容量存储空间对用户来讲是一种挑战，而这其中有很多原因。&lt;br /&gt;&lt;br /&gt;        原因之一是，Ext3并不是针对企业和消费用户现在正在使用的大型数据池设计的。Mason指出，在Ext3系统中，每4k的数据就有一个元数据指向这4k数据在驱动器中的位置。所以，当文件容量变得越来越大，元数据也就越来越多，这样效率就很低。&lt;br /&gt;&lt;br /&gt;        Mason表示：“BTRFS采用了extent，也就是说从这些数据块的起始位置使用磁盘的一个区域。”&lt;br /&gt;&lt;br /&gt;        extent方法要比Ext3系统4k数据块的方法更高效、更具可扩展性，这也是新的Ext4文件系统（即将推出的2.6.28 Linux内核的组成部分）的一部分。&lt;br /&gt;&lt;br /&gt;        虽然Ext4中增加了extent，但是Mason发现BTRFS还增加了其他一些特性，例如快照、在线文件连续性检查以及快速增量备份。&lt;br /&gt;&lt;br /&gt;        Red Hat公司Ric Wheeler表示：“我们认为BTRFS具有成为下一代主流Linux文件系统的潜力。”&lt;br /&gt;&lt;br /&gt;        Wheeler表示，现在Red Hat工程师正在积极开发这个项目。英特尔也对BTRFS很感兴趣。英特尔公司开源技术中心主管Imad Sousou表示，英特尔看好BTRFS，而且正积极致力于BTRFS的研发。&lt;br /&gt;&lt;br /&gt;        英特尔认为，他们具有很好的技术和架构策略来升级Linux文件系统以支持性能和容错等方面不断增长的需求。&lt;br /&gt;&lt;br /&gt;        惠普也加入到这个行列中来，将他们传统的UNIX加入其中。&lt;br /&gt;&lt;br /&gt;        惠普开源和Linux部门首席技术官Bdale Garbee表示：“惠普对BTRFS很感兴趣，因为BTRFS的目标是为了提供一个与Tru64 AdvFS类似的核心组以及其他功能特性。”&lt;br /&gt;&lt;br /&gt;        今年六月，惠普宣布开源其Tru64 AdvFS文件系统，这款系统最初源自于Digital Equipment公司的Digital Unix。Mason表示，几年前他开始使用Tru64，现在惠普宣布AdvFS的开源将对BTRFS的发展起到重要的推动作用。&lt;br /&gt;&lt;br /&gt;        Mason预计到2008年年底之前Linux用户将可以使用到测试版的BTRFS。现在他们的目标就是开发一款作为2.6.29 Linux内核一部分的BTRFS。&lt;br /&gt;&lt;br /&gt;        Mason表示：“本周，我们做了巨大的格式变动，未来还有更多小的改动。一旦完成，BTRFS将提供给测试用户使用。”&lt;br /&gt;&lt;br /&gt;        目前，Mason面临的最大挑战就是如何确保BTRFS的稳定性。&lt;br /&gt;&lt;br /&gt;        Mason表示：“因为我们还将继续增加新的特性，所以未来将会有大量的改变。现在大多数还只是软件设计以确保能够易于测试，不会引发衰退。"&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-6035236940944211987?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/6035236940944211987/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/10/btrfslinux.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/6035236940944211987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/6035236940944211987'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/10/btrfslinux.html' title='BTRFS：更好的Linux文件系统？'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-1548638279642060793</id><published>2008-10-31T13:22:00.005+08:00</published><updated>2008-10-31T13:49:23.528+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='建站'/><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux杂文'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='网站'/><title type='text'>新手搭建网站服务器(Ubuntu+LAMP)</title><content type='html'>&lt;span class="top11"&gt;&lt;span style="color: rgb(204, 204, 204);"&gt; &lt;/span&gt; &lt;div class="dyfirst"&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;我是一个不精通Linux的新手，想要安装一台Ubuntu6.06 版的 Linux服务器，用这台服务器上的LAMP套件来运行我自己的个人网站。LAMP套件就是“Linux+Apache+Mysql+PHP这四款软件组 成了一个可以使网站运行的套装工具软件。”通过Google搜索和安装尝试，我获得了一些成功的安装配置经验，通过本文提供给Linux网站服务器系统的 入门者学习。本次安装的网站软件环境中将使用Apache2网页服务软件、MySQL5网站后台数据库软件、以及PHP5角本解释语言软件，配置成的系统 也可提供FTP服务。&lt;br /&gt;&lt;br /&gt;如果你的电脑装配了足够多的物理内存，建议你下载一份Vmware虚拟机软件来虚拟安装这个网站服务器环境软件。Vmware软件提供的虚拟机可以使你的安装和更改配置变得非常简单。Vmware软件可以从 &lt;/span&gt;&lt;a href="http://www.vmware.com/" mce_real_href="http://www.vmware.com/"&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;这里&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;免费下载.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;安装Ubuntu 6.06 Linux服务器软件&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;首先从 &lt;/span&gt;&lt;a href="http://www.ubuntu.com/" mce_real_href="http://www.ubuntu.com/"&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;Ubuntu&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(51, 204, 82);"&gt; 网站下载得到Ubuntu6.06服务器软件CD镜像文件(.iso文件)，用刻录软件把下载的ISO文件制作成CD。安装的时候，选择安装菜单中的LAMP安装模式进行安装，并且安装提示来进行软件配置。&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt; &lt;p class="info" align="center"&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;&lt;img class="fit-image" onmousewheel="javascript:return big(this)" title="操作系统安装选项" style="width: 400px; height: 375px;" alt="操作系统安装选项" src="http://fanqiang.chinaunix.net/mirror/server.51cto.com/files/uploadimg/20060731/1634500.jpg" onload="" /&gt;&lt;/span&gt;&lt;/p&gt; &lt;div class="dyfirst"&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;默认安装过程结束后，唯一呈现在你面前的将是一个Linux命令提示 符，作为Linux新手，此时你可以做两个选择：1.学习在命令提示符下输入哪些命令，来配置这台LAMP网站服务器；2.继续进行安装，为机器加入一个 图形用户接口软件，用可视化直观的方式来管理这台LAMP网站服务器。第二种方法对初学者来说很容易办到。&lt;br /&gt;&lt;br /&gt;为了在命令提示符下获得一个图形用户接口软件(KDE或Gnome都可以)，你需要输入一些命令。Gnome图形用户接口相对来说比较容易上手。&lt;br /&gt;&lt;br /&gt;在命令提示符下输入下列命令将可以获得Gnome图形用户接口软件： &lt;/span&gt;&lt;/div&gt; &lt;div class="info"&gt; &lt;table bordercolordark="#ffffff" bordercolorlight="black" align="center" border="1" cellpadding="2" cellspacing="0" width="400"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td class="code" bg="" style="color: rgb(230, 230, 230);"&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;sudo apt-get update&lt;br /&gt;&lt;br /&gt;sudo apt-get install ubuntu-desktop&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt; &lt;div class="dyfirst"&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;运行以上命令时保证你的机器和Internet是连通的。sudo命 令运行时将提示你输入特权用户root的密码，因为以上命令只有root用户才可以运行。如果密码输入正确，安装图形用户接口的过程将自动开始并进行，安 装结束后，系统提示你重起。再次启动系统时，你将进入一个Gnome图形用户界面，在图形界面中，你可以很方便地对整个机器进行管理和配置调整。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;配置网站服务器套装软件&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;运 行上面刚安装好Ubuntu 6.06 Linux机器时，其实一个完整的网站应用环境也已经同时在运行了，其中包含了：Apache2, MySQl 5, PhP5和Pearl5等软件。接下来的工作,就是按照你的网站的需求,来对这些网站软件逐个地进行配置.配置的方法有两种：直接修改相应软件的配置文 件；或者下载给予web的图形化管理工具软件来配置相应的网站软件。直观的图形化管理工具比较适合初学者使用,本文介绍一款名叫WebMin的图形管理来 管理这些网站服务器软件。&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt; &lt;p class="info" align="center"&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;&lt;img class="fit-image" onmousewheel="javascript:return big(this)" title="webmin" style="width: 400px; height: 300px;" alt="webmin" src="http://fanqiang.chinaunix.net/mirror/server.51cto.com/files/uploadimg/20060731/1634502.jpg" onload="" /&gt;&lt;/span&gt;&lt;/p&gt; &lt;div class="info"&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;WebMin管理工具可以从 &lt;/span&gt;&lt;a href="http://www.webmin.com/" mce_real_href="http://www.webmin.com/"&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;这里&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;下载.下载结束后你会得到一个名叫“webmin-1.290.tar.gz”的文件.你需要通过运行以下命令来解压并安装这个图形化的管理工具：&lt;/span&gt;&lt;/div&gt; &lt;div class="info"&gt; &lt;table bordercolordark="#ffffff" bordercolorlight="black" align="center" border="1" cellpadding="2" cellspacing="0" width="400"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td class="code" bg="" style="color: rgb(230, 230, 230);"&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;sudo apt-get install build-essential&lt;br /&gt;&lt;br /&gt;cd Desktop&lt;br /&gt;&lt;br /&gt;ls&lt;br /&gt;&lt;br /&gt;cd webmin-1.290&lt;br /&gt;&lt;br /&gt;./setup.sh /usr/local/webmin&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt; &lt;div class="info"&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;管理工具安装过程将开始，安装自动进行，完成后，在机器上的浏览器地 址栏内输入http://机器名:10000，来打开webmin管理工具, 点击"servers"选项，浏览到Apache Webserver图标，作上角你可以看到一个叫“module configuration”的标签,在这个标签内需要改变一些设置。&lt;br /&gt;&lt;br /&gt;1.将 “File or directory to add virtual servers to”设置成 “/etc/apache2/sites-available/default”. 这条改动对多站点的设置有用&lt;br /&gt;&lt;br /&gt;2.将 "Directory to create links in for new virtual servers"设置成 "/etc/apache2/sites-enabled/000-default".本条将开启指定的虚拟站点&lt;br /&gt;&lt;br /&gt;(大概类似下图)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt; &lt;p class="info" align="center"&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;&lt;img class="fit-image" onmousewheel="javascript:return big(this)" title="配置" style="width: 400px; height: 300px;" alt="配置" src="http://fanqiang.chinaunix.net/mirror/server.51cto.com/files/uploadimg/20060731/1634504.jpg" onload="" /&gt;&lt;/span&gt;&lt;/p&gt; &lt;div class="info"&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;3. 向下滚动进入到“system configuration” 并且将“server root directory” 设置成 “/etc/apache2”.&lt;br /&gt;&lt;br /&gt;4. 将 “path to httpd executable” 设置成 “/usr/sbin/apache2ctl”.&lt;br /&gt;&lt;br /&gt;5. 将 “path to apache2ctl”设置成 “/usr/sbin/apache2ctl”.&lt;br /&gt;&lt;br /&gt;6.将 “command to start apache” 设置成 “/etc/init.d/apache2 start”&lt;br /&gt;&lt;br /&gt;7. 将 “command to stop apache” 设置成 “/etc/init.d/apache2 stop”&lt;br /&gt;&lt;br /&gt;8. 将下面所有的apche改为apache2,效果类似下图。&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt; &lt;p class="info" align="center"&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;&lt;img class="fit-image" onmousewheel="javascript:return big(this)" title="apache2配置" style="width: 400px; height: 300px;" alt="apache2配置" src="http://fanqiang.chinaunix.net/mirror/server.51cto.com/files/uploadimg/20060731/1634506.jpg" onload="" /&gt;&lt;/span&gt;&lt;/p&gt; &lt;div class="dyfirst"&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;完成以上步骤后保存，再回到 “apache webserver”图标，然后重新启动 apache2. 为了使外部用户可以访问到你的网站，你应该开放机器的80号端口，如果网站的端口设置成8080，还需要在DNS服务器中设定正确的记录。&lt;br /&gt;&lt;br /&gt;现 在开始测试网站。首先为你的机器准备一个公网IP地址，不要使用内网私用地址 (比如192.168.x.x这样的地址) ，内网私用IP地址无法被外网用户访问到。在上网电脑中输入你机器的公网IP地址，你将会看到Apache2的默认页，这表明Apache2 软件已经工作正常。&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt; &lt;p class="info" align="center"&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;&lt;img class="fit-image" onmousewheel="javascript:return big(this)" title="apache2默认页" style="width: 400px; height: 300px;" alt="apache2默认页" src="http://fanqiang.chinaunix.net/mirror/server.51cto.com/files/uploadimg/20060731/1634508.jpg" onload="" /&gt;&lt;/span&gt;&lt;/p&gt; &lt;div class="dyfirst"&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;你能够浏览到以上页面,就表明你机器的80号端口是开放并有效的,你 的网站服务器软件Apache2已经正常运行了。接着要做的就是把你的网站页面文件全部拷贝到"/var/www"目录之下，将首页文件更名 为"index.html"。为避免ISP将你的端口地址封堵，可以使用端口转发办法，步骤如下： &lt;/span&gt;&lt;/div&gt; &lt;ol&gt;&lt;li&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;若你的网站服务器在一个路由器后面，那么你需要给你的机器设置一个静态的IP地址。  “network setting” -&gt;“Ethernet connection” 设置网络的属性值 &lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;在IP地址选项中输入“192.168.1.3”. (你可以将3，任意改为2~254之间的任何一个数字，注意不要和其他机器的地址数重复了) &lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;在“subnet mask”中保持默认的值 “255.255.255.0”. &lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;在默认网关 “default gateway”中使用路由器的IP地址，一般是192.168.1.1&lt;br /&gt;&lt;br /&gt;(类似下图) &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt; &lt;p align="center"&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;&lt;img class="fit-image" onmousewheel="javascript:return big(this)" title="静态IP地址配置" style="width: 400px; height: 300px;" alt="静态IP地址配置" src="http://fanqiang.chinaunix.net/mirror/server.51cto.com/files/uploadimg/20060731/16345010.jpg" onload="" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;接着，登陆你的路由器，将HTTP请求转发到 8080端口.例如，上图采用的路由器是Linksys wrt54g，登陆路由器的时候需要输入用户名和密码，如下： &lt;/span&gt; &lt;table bordercolordark="#ffffff" bordercolorlight="black" align="center" border="1" cellpadding="2" cellspacing="0" width="400"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td class="code" bg="" style="color: rgb(230, 230, 230);"&gt;&lt;pre&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;usrname:&lt;br /&gt;&lt;br /&gt;passwrd: admin&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;一旦登入到路由器中，你将会看到一个可以调整路由器各项参数的简单的图形界面。对linksys路由器来说，你可以看到一个叫"Gaming and Accessories"的标签，这里你可以选择转发10个不同端口。输入： &lt;/span&gt; &lt;table bordercolordark="#ffffff" bordercolorlight="black" align="center" border="1" cellpadding="2" cellspacing="0" width="400"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td class="code" bg="" style="color: rgb(230, 230, 230);"&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;Description: "HTTP"&lt;br /&gt;&lt;br /&gt;Port from: "8080"&lt;br /&gt;&lt;br /&gt;Port to : "8080"&lt;br /&gt;&lt;br /&gt;IP: "192.168.1.3" (任何分配给你的机器的静态IP地址)&lt;br /&gt;&lt;br /&gt;确信已复选“启用”框&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;(类似下图)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt; &lt;p align="center"&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;&lt;img class="fit-image" onmousewheel="javascript:return big(this)" title="端口配置" style="width: 400px; height: 300px;" alt="端口配置" src="http://fanqiang.chinaunix.net/mirror/server.51cto.com/files/uploadimg/20060731/16345012.jpg" onload="" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;通过以上设置，你就把访问路由器上的通信转发到了，静态IP地址为192.168.1.3 的内部机器的 8080端口上了,此时，你需要将内机上的Apche侦听端口从80更改为8080，操作如下：&lt;br /&gt;&lt;br /&gt;-打开WebMin管理工具并点击“apache webserver” 图标&lt;br /&gt;&lt;br /&gt;-点击 “network and addresses” 标签在那里更改端口号&lt;br /&gt;&lt;br /&gt;-在WebMin工具中重新启动Apache2网页服务软件&lt;br /&gt;&lt;br /&gt;到这里，如果你打算从外部访问你的网站，就可以在外部的浏览器地址栏中输入，类似“66.665.66.1:8080”这样的地址，获得对你网站的访问。更改端口到8080的设置，仅限于你的机器IP地址的80端口入站通讯被屏蔽的情况。&lt;br /&gt;&lt;br /&gt;接下来，你就可以设置一些列的网站服务选项：设置FTP文件服务功能，设置DNS服务器来配置你自己的域名，邮件和FTP路由等等软件。网站服务器初步建成了，可以访问了，如何远程地往服务器中添加网站内容呢？下面介绍FTP上传工具的设置。&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;&lt;strong&gt;FTP上传配置&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;本文使用Proftpd软件来充当网站FTP上传工具. 该软件很容易使用,比较适合Linux初学者，而且WebMin管理工具也可以对Proftpd进行集成管理。具体安装步骤如下： &lt;/span&gt; &lt;table bordercolordark="#ffffff" bordercolorlight="black" align="center" border="1" cellpadding="2" cellspacing="0" width="400"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td class="code" bg="" style="color: rgb(230, 230, 230);"&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;- 打开Ubuntu中的synaptic找到Proftpd.&lt;br /&gt;&lt;br /&gt;- 让synaptic为你自动下载并配置.完成后 WebMin将可以对其进行管理&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;为了能正常上传网站内容，我们还需要对FTP做一些设置工作：&lt;br /&gt;&lt;br /&gt;首 先，在Ubuntu的用户列表中增加一个新用户。在桌面转到 “system”标签--&gt;“administration” --&gt;“users and groups”. 你可以按你的意思新建一个用户名,然后新加入一个名叫ftp的"组用户",确信将新建的用户加入到新建组ftp之中，同时把/var/www的目录的访问 权限开放给新用户。&lt;br /&gt;&lt;br /&gt;然后,你需要使用 WebMin来为Proftpd软件增加新用户。点击WebMin工具中的Proftpd图标，浏览到 “edit confi files”图标，你需要手动地把新建的用户和组ftp加入到配置文件中，点击“set the user and group that the server usually runs at”然后把用户和组添加入。&lt;br /&gt;&lt;br /&gt;(改变之前如下图)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt; &lt;p align="center"&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;&lt;img class="fit-image" onmousewheel="javascript:return big(this)" title="proftp配置" style="width: 400px; height: 300px;" alt="proftp配置" src="http://fanqiang.chinaunix.net/mirror/server.51cto.com/files/uploadimg/20060731/16345014.jpg" onload="" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="color: rgb(51, 204, 82);"&gt;对 配置文件中的 “umask”的值应该做正确设置,为了使大多数访问可以进行,应该将umask的值设定为较低的002，便于测试。为Proftpd添加了用户和组后， 应该用端口转发方法把21号端口转发到网站服务器所在的静态IP地址的机器上（仅限于网站服务器在防火墙或路由器后面的情况）。&lt;br /&gt;&lt;br /&gt;这 样，你就可以用FTP客户端软件来上传你的网站内容了。在Linux或Windows的FTP客户端中输入ftp://username@IP就可以了。 默认情况下MySQL数据库和PHP语言环境在安装Ubuntu软件时,已经全部设置好了,你无需再做设置了。你可以使用WebMin来管理和察看这些网 站服务器套装软件(MySQL+Apache+PHP,Perl)，你也可以下载phpMyAdmin图形化管理软件来控制MySQL数据库的运行。&lt;/span&gt;&lt;/span&gt; &lt;!-- 正文end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-1548638279642060793?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/1548638279642060793/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/10/ubuntulamp.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/1548638279642060793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/1548638279642060793'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/10/ubuntulamp.html' title='新手搭建网站服务器(Ubuntu+LAMP)'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-5013359148414057278</id><published>2008-10-31T13:06:00.000+08:00</published><updated>2008-10-31T13:09:03.770+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><title type='text'>袁萌：强大的微软和Ubuntu 8.10发布</title><content type='html'>&lt;div class="dyfirst"&gt;10月27日，微软PDC（Professional Developer Conference）大会，推出Windows Azure运计算平台，预示着“后视窗”时代的到来。微软将致力于超大型计算服务器集群中心的运作，把目光投向未来。微软PDC大会，真正的万人大会，盛 况绝对空前，显示了微软强大的创新能力和无比的生命力。由此看来，10月21日，微软发起《全球反盗版日》的活动只是“小菜一碟”，清理战场而已。&lt;br /&gt;&lt;br /&gt;我们国内业界被微软“黑屏”提醒闹得沸沸扬扬。盗版者纷纷关闭自动更新，躲避被“黑屏”。病毒趁机大肆活动，谁来管我们？我们早就说过，番茄花园洪磊被 捕，导致XP修改版的广大用户处在病毒危害和法律风险之中。在中国，盗版是“小意思”，不必为此烦恼。真正令人担忧的是，中国广大计算机用户落后于一个计 算机时代，与正在兴起的“运计算”完全脱节，成为“现代野蛮人”（没有版权保护意识，喜欢盗版，这话说得重了一些）。我们不希望看到这种情景的出现。&lt;br /&gt;&lt;br /&gt;中国人连商业软件都不肯接受（喜欢盗版），更谈不上使用自由软件了。自由软件的一贯主张是，用户有自由地再分发（自由）软件（不同于偷偷摸摸的盗版）的权 力（一种人身自由）。自由软件与商业软件（绝大多数是私有软件）是完全对立的。自由软件是一种先进的思想，并不是十分愚昧的现代“义和团”，也不是现代乌 托邦。目前，自由软件只有少数人接受。Ubuntu就是一种自由软件包。&lt;br /&gt;&lt;br /&gt;今天，Ubuntu 8.10就要正式发布，由此，人们的视野将更加开阔了。为什么这么说？Ubuntu奠基人Mark Shuttleworth最近说，随着计算机“服务时代”（运计算）的到来，人们对移动性（Mobility）产生了巨大的需求。因此，Ubuntu 8.10增加了制作自启动U盘和支持3G通信的功能。Ubuntu 8.10提出了一个非常重要的概念：“Desktop Mobility（桌面移动性）”。这里有两个事实要说明：1、现今的U盘读出数据的速度要高于CD光盘，而且还能写入数据；2、U盘数据的保密性已经得 到解决。运计算（公开性）与自启动U盘（私密性）是两个极端，两者并不相互排斥。在将来，地理位置固定的无盘网吧是一种公共设施。智能手机，无论有多么 好，其体积与人相比，还是小了一圈儿，双手击键不舒服，尤其长时间操作使用。&lt;br /&gt;&lt;br /&gt;据国外媒体报道，HP和Dell不久即将推出各具特色的基于Linux的笔记本电脑。10月27日，Mark Shuttleworth在一次记者招待会上说，“I`ve heard creditable reports of Microsoft offering XP at no cost to OEM. ”既然如此，微软对中国的XP盗版者不如网开一面，高抬贵手，放了他们吧！何必“黑屏”提醒，怪吓（烦）人的。现在的问题是，我们有的人连孔乙己也不如， 他们“誓将盗版进行到底”，真可气！在微软总部高层官员看来，中国盗版者连非洲荒漠的人种（不懂现代软件为何物）都不如，真让我们国人丢面子！我知道，盗 版者都是我们的同胞，不该如此挖苦，但是，不刺刺他们行吗？ &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-5013359148414057278?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/5013359148414057278/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/10/ubuntu-810_30.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/5013359148414057278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/5013359148414057278'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/10/ubuntu-810_30.html' title='袁萌：强大的微软和Ubuntu 8.10发布'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-4849344142175971747</id><published>2008-10-31T12:57:00.000+08:00</published><updated>2008-10-31T13:01:47.733+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux新闻'/><title type='text'>Ubuntu创始人:没有人能从Linux 桌面中盈利</title><content type='html'>&lt;h1 id="artibodyTitle"&gt;&lt;span id="art_source"&gt;&lt;a href="http://www.sina.com.cn/"&gt;http://www.sina.com.cn&lt;/a&gt;&lt;/span&gt;  &lt;span id="pub_date"&gt;&lt;/span&gt;&lt;span id="media_name"&gt;&lt;a href="http://www.chinabyte.com/" target="_blank"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;               &lt;!-- 正文内容 begin --&gt;     &lt;!-- google_ad_section_start --&gt;           &lt;!-- 正文内部文字导航 : begin --&gt;            &lt;!-- 正文内部文字导航 : end --&gt;                  &lt;!-- 内容模块：单图 begin --&gt;      &lt;div class="blkContainerSblkCon" id="artibody"&gt;&lt;style type="text/css"&gt;       .moduleSingleImg01 img{border:1px solid #D1E3F4}      &lt;/style&gt;            &lt;center&gt;&lt;/center&gt;      &lt;!-- 内容模块：单图 end --&gt;       &lt;!-- 内容模块：段落 begin --&gt;      &lt;!-- &lt;div class="moduleParagraph"&gt; --&gt;       &lt;p&gt;　 　在Linux业界经常会提到“谁能通过 Linux 桌面盈利”的这个话题，Canonical 公司的 CEO 兼 Ubuntu Linux 的创始人回答了这一个问题。Mark Shuttleworth 的回答是：”I don’t think anyone can make money from the Linux desktop.”&lt;/p&gt;  &lt;p&gt;　　的确是这样，Mark Shuttleworth 作为目前流行的 Linux 发行版 Ubuntu 身后支持者，他认为他或其他任何人都不可能靠 Linux 桌面赚钱，进一步说，他从未通过 Ubuntu Linux 桌面赚到过钱。&lt;/p&gt;  &lt;p&gt;　　当谈到即将在10月30日发布的 Ubuntu 下一个发行版 Ubuntu 8.10 的时候，Mark Shuttleworth 表示 Canonical 公司一直把 Ubuntu 桌面看成是一个零收入的产品。&lt;/p&gt;  &lt;p&gt;　　Mark Shuttleworth 谈到他不看好将自由软件打包封装后再出售是一个可行的盈利方法，他们认为唯一能建立的商业模式的方案是为这些软件提供附加服务。Mark Shuttleworth 还谈到他认为微软的盈利模式也将向提供服务进行转变，并且他还语出惊人地说，”I’ve heard creditable reports of Microsoft offering XP at no cost to OEMs.”&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-4849344142175971747?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/4849344142175971747/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/10/ubuntulinux.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/4849344142175971747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/4849344142175971747'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/10/ubuntulinux.html' title='Ubuntu创始人:没有人能从Linux 桌面中盈利'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-7289798116704026574</id><published>2008-10-31T12:20:00.001+08:00</published><updated>2008-11-06T14:20:56.531+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='心情日志'/><title type='text'>抽出时间学习</title><content type='html'>&lt;div class="dyfirst"&gt;由于好久都没有写过什么东西了。一直想好好学习一下操作系统的知识，总感觉脑子里空空的啊。想不起来自己到底会什么，可是一看到什么自己却能想起一些，会一些。可是就不能深入一点的去理解和解决我遇到的问题。同时由于工作的缘故又不能抽出多少时间去看看书，实践一下。而现在还负债累累，连一台电脑都买不起，只能用公司的电脑，工作之余来学习一下。哎这样的生活真的好悲哀！&lt;br /&gt;&lt;br /&gt;&lt;a href="http://s.click.alimama.com/a/qXw59YK5RxQ=-11865412"&gt;上海澳凯信息技术有限公司&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-7289798116704026574?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/7289798116704026574/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/10/blog-post_30.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/7289798116704026574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/7289798116704026574'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/10/blog-post_30.html' title='抽出时间学习'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-624337558624527313</id><published>2008-10-31T11:43:00.000+08:00</published><updated>2008-10-31T12:00:54.473+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Distribution'/><title type='text'>Ubuntu 8.10正式发布！</title><content type='html'>&lt;div class="dyfirst"&gt;&lt;br /&gt;&lt;p&gt;&lt;img style="float: left; width: 120px; height: 31px;" src="http://linuxdesktop.cn/logo/ubuntu.png" alt="" align="left" /&gt;经过了半年的开发，Ubuntu 8.10正式发布了！&lt;/p&gt; &lt;br /&gt;&lt;p&gt;Ubuntu官方网站的头版已经换上了Ubuntu 8.10的宣传图，直接点击即可进入Ubuntu 8.10的下载。&lt;/p&gt; &lt;p&gt;&lt;span id="more-2152"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Ubuntu 8.10虽然没有带来一个完全重新设计的全新主题（只有一个暗色的DarkRoom），但是8.10带来的其他全新特性还是相当值得去用的。&lt;/p&gt; &lt;p&gt;首先就是NetworkManager 0.7，这个新式的网络管理器不仅支持了PPPoE，而且支持3G、WiFi，成为你的移动媒体不可缺少的一部分。&lt;/p&gt; &lt;p&gt;此外，新增了Guest Session功能，这是Ubuntu特有的。当你的电脑临时需要让出给他人用，或者这本来就是一台公共计算机的话，Guest Session将是一个非常有用的功能。&lt;/p&gt; &lt;p&gt;对了，ubuntu 8.10还新增了一个“USB启动盘”的创建工具，使用它，可以非常简单的创建一个LiveUSB，使用它来引导并安装（或仅仅体验）Ubuntu，再也无需带着又宽又扁的CD啦。&lt;/p&gt; &lt;p&gt;其他新特性将不多作介绍，Ubuntu 8.10默认的是全新的GNOME 2.24桌面，多数组件均有相当改进。&lt;/p&gt; &lt;p&gt;下面是Ubuntu 8.10的默认桌面，主题化的面板和全新的壁纸。&lt;/p&gt; &lt;p&gt;&lt;a href="http://linuxdesktop.cn/wp-content/uploads/2008/10/ubuntu-810-2008-10-30-224249.png"&gt;&lt;img class="alignnone size-thumbnail wp-image-2153" title="ubuntu-810-2008-10-30-224249" src="http://linuxdesktop.cn/wp-content/uploads/2008/10/ubuntu-810-2008-10-30-224249-640x480.png" alt="" height="300" width="400" /&gt;&lt;/a&gt;&lt;a href="http://s.click.alimama.com/a/qXw59YK5RxQ=-11865412"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://s.click.alimama.com/a/qXw59YK5RxQ=-11865412"&gt;上海澳凯信息技术有限公司&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-624337558624527313?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/624337558624527313/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/10/ubuntu-810.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/624337558624527313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/624337558624527313'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/10/ubuntu-810.html' title='Ubuntu 8.10正式发布！'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-2925587502398823394</id><published>2008-10-30T17:47:00.000+08:00</published><updated>2008-10-30T17:52:00.959+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux杂文'/><title type='text'>[译稿]是谁编写了Linux:美国公司</title><content type='html'>&lt;div class="dyfirst"&gt;我不知道为什么“只有0.10068％的Linux内核开发者领薪水”这种稀里糊涂的想法流传不息,但它确实在流传.所以,我只想一劳永逸地说,就 绝大部分而言,Linux是由一些主要的美国公司雇用的软件工程师和程序员编写的.早在2008年4月,Linux基金会就仔细划分谁在做Linux内核 的开发.其结果是Linux:进展多快、谁在做、做什么、还有是谁赞助,这使大家十分清楚,作为Linux后盾的是大企业. &lt;p&gt;    Linux是心甘情愿的工作一度是真实的,不过,那是很久很久以前的事了.虽然没有确切的日期,就是不知道什么时候Linux主要由热心人士编写转变为大部分由有薪金的开发人员编写,但我猜是在2001年10月之后的12个月内出现这种变化.&lt;/p&gt; &lt;p&gt;    2001年10月?就在那个时候,IBM宣布在Linux领域投资十亿美元.然后,在一年之内,IBM高级副总裁和eServer组主管Bill Zeitler在2002年告诉我说,“我们在第一年销售的软件和系统已经收回大部分投资.”&lt;/p&gt; &lt;p&gt;    大企业为Linux付出代价并不勉强.Linux也已经在大企业付出自己.&lt;/p&gt; &lt;p&gt;    到2008年1月24日,那天发布了Linux内核2.6.24,来自186家公司超过一千名开发人员为Linux内核作出贡献.这并没有把从事任何特定Linux发行版或其他开源程序所做的工作计算在内.&lt;/p&gt; &lt;p&gt;    在2.6.24的内核中进一步细分,看来有13.9％的Linux曾由没有企业资助的人编写.有12.9％的贡献者,Linux基金会无法准确指出这些程序员受雇于谁.其余74.2％是由有薪金的开发人员编写.(译注:数字有误)&lt;/p&gt; &lt;p&gt;    前十名看起来是:Red Hat,11.2%;Novell,8.9%;IBM,8.3%;Intel,4.1%;Linux基金会,2.6%;独立Linux顾问公司,2.5%;SGI,2.0%;MIPS Technology,1.6%;&lt;a class="channel_keylink" href="http://oracle.chinaitlab.com/" target="_blank"&gt;Oracle&lt;/a&gt;,1.3%和MontaVista,1.2%.就在这前十名底下,将发现占1.1%的Google.&lt;/p&gt; &lt;p&gt;    除一家主要的&lt;a class="channel_keylink" href="http://embed.chinaitlab.com/" target="_blank"&gt;嵌入式&lt;/a&gt;Linux供应商MontaVista、一家实力强大的半导体OEM(原始设备制造商)MIPS和独立顾问公司之外,所有这些都是主要的、十亿美元以上的美国公司.这听起来真的不像Linux是在妈妈的地下室做出来,不是吗?&lt;/p&gt;&lt;a href="http://s.click.alimama.com/a/qXw59YK5RxQ=-11865412"&gt;上海澳凯信息技术有限公司&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-2925587502398823394?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/2925587502398823394/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/10/linux_30.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/2925587502398823394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/2925587502398823394'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/10/linux_30.html' title='[译稿]是谁编写了Linux:美国公司'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-3686000497544000381</id><published>2008-10-24T12:14:00.000+08:00</published><updated>2008-10-31T09:17:18.832+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux技术'/><title type='text'>UNIX 高手的 10 个习惯</title><content type='html'>&lt;div class='dyfirst'&gt;&lt;br /&gt;&lt;a href="http://cam.taoke.alimama.com/event.php?pid=mm_11865412_0_0&amp;amp;eventid=100086" target="_blank"&gt;&lt;img src="http://img.alimama.cn/topicfile/2008-09-26/122240768609317.png" /&gt;&lt;/a&gt;克服不良的 UNIX 使用模式&lt;br /&gt; &lt;br /&gt;将此页作为电子邮件发送级别： 中级&lt;br /&gt;&lt;br /&gt;Michael Stutz (stutz@dsl.org), 作家, 顾问&lt;br /&gt;&lt;br /&gt;2007 年 2 月 09 日&lt;br /&gt;采用 10 个能够提高您的 UNIX® 命令行效率的好习惯——并在此过程中摆脱不良的使用模式。本文循序渐进地指导您学习几项用于命令行操作的技术，这些技术非常好，但是通常被忽略。了解常见错误和克服它们的方法，以便您能够确切了解为何值得采用这些 UNIX 习惯。   本文的续篇《UNIX 高手的另外 10 个习惯》已经推出，又继续向您介绍了 10 个新的 UNIX 使用习惯，欢迎您访问。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;引言&lt;br /&gt;&lt;br /&gt;当您经常使用某个系统时，往往会陷入某种固定的使用模式。有时，您没有养成以尽可能最好的方式做事的习惯。有时，您的不良习惯甚至会导致出现混乱。纠正此类缺点的最佳方法之一，就是有意识地采用抵制这些坏习惯的好习惯。本文提出了 10 个值得采用的 UNIX 命令行习惯——帮助您克服许多常见使用怪癖，并在该过程中提高命令行工作效率的好习惯。下面列出了这 10 个好习惯，之后对进行了更详细的描述。&lt;br /&gt;&lt;br /&gt;采用 10 个好习惯&lt;br /&gt;&lt;br /&gt;要采用的十个好习惯为：&lt;br /&gt;在单个命令中创建目录树。&lt;br /&gt;更改路径；不要移动存档。&lt;br /&gt;将命令与控制操作符组合使用。&lt;br /&gt;谨慎引用变量。&lt;br /&gt;使用转义序列来管理较长的输入。&lt;br /&gt;在列表中对命令分组。&lt;br /&gt;在 find 之外使用 xargs 。&lt;br /&gt;了解何时 grep 应该执行计数——何时应该绕过。&lt;br /&gt;匹配输出中的某些字段，而不只是对行进行匹配。&lt;br /&gt;停止对 cat 使用管道。&lt;br /&gt;&lt;br /&gt;在单个命令中创建目录树&lt;br /&gt;&lt;br /&gt;清单 1 演示了最常见的 UNIX 坏习惯之一：一次定义一个目录树。&lt;br /&gt;&lt;br /&gt;清单 1. 坏习惯 1 的示例：单独定义每个目录树               &lt;br /&gt;~ $ mkdir tmp&lt;br /&gt;~ $ cd tmp&lt;br /&gt;~/tmp $ mkdir a&lt;br /&gt;~/tmp $ cd a&lt;br /&gt;~/tmp/a $ mkdir b&lt;br /&gt;~/tmp/a $ cd b&lt;br /&gt;~/tmp/a/b/ $ mkdir c&lt;br /&gt;~/tmp/a/b/ $ cd c&lt;br /&gt;~/tmp/a/b/c $&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;使用 mkdir 的 -p 选项并在单个命令中创建所有父目录及其子目录要容易得多。但是即使对于知道此选项的管理员，他们在命令行上创建子目录时也仍然束缚于逐步创建每级子目录。花时间有意识地养成这个好习惯是值得的：&lt;br /&gt;&lt;br /&gt;清单 2. 好习惯 1 的示例：使用一个命令来定义目录树               &lt;br /&gt;~ $ mkdir -p tmp/a/b/c&lt;br /&gt;           &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;您可以使用此选项来创建整个复杂的目录树（在脚本中使用是非常理想的），而不只是创建简单的层次结构。例如：&lt;br /&gt;&lt;br /&gt;清单 3. 好习惯 1 的另一个示例：使用一个命令来定义复杂的目录树               &lt;br /&gt;~ $ mkdir -p project/{lib/ext,bin,src,doc/{html,info,pdf},demo/stat/a}&lt;br /&gt;           &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;过去，单独定义目录的唯一借口是您的 mkdir 实现不支持此选项，但是在大多数系统上不再是这样了。IBM、AIX®、mkdir、GNU mkdir 和其他遵守单一 UNIX 规范 (Single UNIX Specification) 的系统现在都具有此选项。&lt;br /&gt;&lt;br /&gt;对于仍然缺乏该功能的少数系统，您可以使用 mkdirhier 脚本（请参见参考资料），此脚本是执行相同功能的 mkdir 的包装：~ $ mkdirhier project/{lib/ext,bin,src,doc/{html,info,pdf},demo/stat/a}&lt;br /&gt;           &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;更改路径；不要移动存档&lt;br /&gt;&lt;br /&gt;另一个不良的使用模式是将 .tar 存档文件移动到某个目录，因为该目录恰好是您希望在其中提取 .tar 文件的目录。其实您根本不需要这样做。您可以随心所欲地将任何 .tar 存档文件解压缩到任何目录——这就是 -C 选项的用途。在解压缩某个存档文件时，使用 -C 选项来指定要在其中解压缩该文件的目录：&lt;br /&gt;&lt;br /&gt;清单 4. 好习惯 2 的示例：使用选项 -C 来解压缩 .tar 存档文件               &lt;br /&gt;~ $ tar xvf -C tmp/a/b/c newarc.tar.gz&lt;br /&gt;           &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;相对于将存档文件移动到您希望在其中解压缩它的位置，切换到该目录，然后才解压缩它，养成使用 -C 的习惯则更加可取——当存档文件位于其他某个位置时尤其如此。&lt;br /&gt;&lt;br /&gt;将命令与控制操作符组合使用&lt;br /&gt;&lt;br /&gt;您可能已经知道，在大多数 Shell 中，您可以在单个命令行上通过在命令之间放置一个分号 (;) 来组合命令。该分号是 Shell 控制操作符，虽然它对于在单个命令行上将离散的命令串联起来很有用，但它并不适用于所有情况。例如，假设您使用分号来组合两个命令，其中第二个命令的正确执行完全依赖于第一个命令的成功完成。如果第一个命令未按您预期的那样退出，第二个命令仍然会运行——结果会导致失败。相反，应该使用更适当的控制操作符（本文将描述其中的部分操作符）。只要您的 Shell 支持它们，就值得养成使用它们的习惯。&lt;br /&gt;&lt;br /&gt;仅当另一个命令返回零退出状态时才运行某个命令&lt;br /&gt;&lt;br /&gt;使用 &amp;amp;&amp;amp; 控制操作符来组合两个命令，以便仅当 第一个命令返回零退出状态时才运行第二个命令。换句话说，如果第一个命令运行成功，则第二个命令将运行。如果第一个命令失败，则第二个命令根本就不运行。例如：&lt;br /&gt;&lt;br /&gt;清单 5. 好习惯 3 的示例：将命令与控制操作符组合使用               &lt;br /&gt;~ $ cd tmp/a/b/c &amp;amp;&amp;amp; tar xvf ~/archive.tar&lt;br /&gt;           &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;在此例中，存档的内容将提取到 ~/tmp/a/b/c 目录中，除非该目录不存在。如果该目录不存在，则 tar 命令不会运行，因此不会提取任何内容。&lt;br /&gt;&lt;br /&gt;仅当另一个命令返回非零退出状态时才运行某个命令&lt;br /&gt;&lt;br /&gt;类似地，|| 控制操作符分隔两个命令，并且仅当第一个命令返回非零退出状态时才运行第二个命令。换句话说，如果第一个命令成功，则第二个命令不会运行。如果第一个命令失败，则第二个命令才会 运行。在测试某个给定目录是否存在时，通常使用此操作符，如果该目录不存在，则创建它：&lt;br /&gt;&lt;br /&gt;清单 6. 好习惯 3 的另一个示例：将命令与控制操作符组合使用               &lt;br /&gt;~ $ cd tmp/a/b/c || mkdir -p tmp/a/b/c&lt;br /&gt;           &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;您还可以组合使用本部分中描述的控制操作符。每个操作符都影响最后的命令运行：&lt;br /&gt;&lt;br /&gt;清单 7. 好习惯 3 的组合示例：将命令与控制操作符组合使用               &lt;br /&gt;~ $ cd tmp/a/b/c || mkdir -p tmp/a/b/c &amp;amp;&amp;amp; tar xvf -C tmp/a/b/c ~/archive.tar&lt;br /&gt;           &lt;br /&gt;谨慎引用变量&lt;br /&gt;&lt;br /&gt;始终要谨慎使用 Shell 扩展和变量名称。一般最好将变量调用包括在双引号中，除非您有不这样做的足够理由。类似地，如果您直接在字母数字文本后面使用变量名称，则还要确保将该变量名称包括在方括号 ([]) 中，以使其与周围的文本区分开来。否则，Shell 将把尾随文本解释为变量名称的一部分——并且很可能返回一个空值。清单 8 提供了变量的各种引用和非引用及其影响的示例。&lt;br /&gt;&lt;br /&gt;清单 8. 好习惯 4 的示例：引用（和非引用）变量               &lt;br /&gt;~ $ ls tmp/&lt;br /&gt;a b&lt;br /&gt;~ $ VAR="tmp/*"&lt;br /&gt;~ $ echo $VAR&lt;br /&gt;tmp/a tmp/b&lt;br /&gt;~ $ echo "$VAR"&lt;br /&gt;tmp/*&lt;br /&gt;~ $ echo $VARa&lt;br /&gt;&lt;br /&gt;~ $ echo "$VARa"&lt;br /&gt;&lt;br /&gt;~ $ echo "${VAR}a"&lt;br /&gt;tmp/*a&lt;br /&gt;~ $ echo ${VAR}a&lt;br /&gt;tmp/a&lt;br /&gt;~ $&lt;br /&gt;&lt;br /&gt;使用转义序列来管理较长的输入&lt;br /&gt;&lt;br /&gt;您或许看到过使用反斜杠 (\) 来将较长的行延续到下一行的代码示例，并且您知道大多数 Shell 都将您通过反斜杠联接的后续行上键入的内容视为单个长行。然而，您可能没有在命令行中像通常那样利用此功能。如果您的终端无法正确处理多行回绕，或者您的命令行比通常小（例如在提示符下有长路经的时候），反斜杠就特别有用。反斜杠对于了解键入的长输入行的含义也非常有用，如以下示例所示：&lt;br /&gt;&lt;br /&gt;清单 9. 好习惯 5 的示例：将反斜杠用于长输入               &lt;br /&gt;~ $ cd tmp/a/b/c || \&lt;br /&gt;&gt; mkdir -p tmp/a/b/c &amp;amp;&amp;amp; \&lt;br /&gt;&gt; tar xvf -C tmp/a/b/c ~/archive.tar&lt;br /&gt;           &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;或者，也可以使用以下配置：&lt;br /&gt;&lt;br /&gt;清单 10. 好习惯 5 的替代示例：将反斜杠用于长输入               &lt;br /&gt;~ $ cd tmp/a/b/c \&lt;br /&gt;&gt;                 || \&lt;br /&gt;&gt; mkdir -p tmp/a/b/c \&lt;br /&gt;&gt;                    &amp;amp;&amp;amp; \&lt;br /&gt;&gt; tar xvf -C tmp/a/b/c ~/archive.tar&lt;br /&gt;           &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;然而，当您将输入行划分到多行上时，Shell 始终将其视为单个连续的行，因为它总是删除所有反斜杠和额外的空格。&lt;br /&gt;&lt;br /&gt;注意：在大多数 Shell 中，当您按向上箭头键时，整个多行输入将重绘到单个长输入行上。在列表中对命令分组&lt;br /&gt;&lt;br /&gt;大多数 Shell 都具有在列表中对命令分组的方法，以便您能将它们的合计输出向下传递到某个管道，或者将其任何部分或全部流重定向到相同的地方。您一般可以通过在某个 Subshell 中运行一个命令列表或通过在当前 Shell 中运行一个命令列表来实现此目的。&lt;br /&gt;&lt;br /&gt;在 Subshell 中运行命令列表&lt;br /&gt;&lt;br /&gt;使用括号将命令列表包括在单个组中。这样做将在一个新的 Subshell 中运行命令，并允许您重定向或收集整组命令的输出，如以下示例所示：&lt;br /&gt;&lt;br /&gt;清单 11. 好习惯 6 的示例：在 Subshell 中运行命令列表               &lt;br /&gt;~ $ ( cd tmp/a/b/c/ || mkdir -p tmp/a/b/c &amp;amp;&amp;amp; \&lt;br /&gt;&gt; VAR=$PWD; cd ~; tar xvf -C $VAR archive.tar ) \&lt;br /&gt;&gt; | mailx admin -S "Archive contents"&lt;br /&gt;           &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;在此示例中，该存档的内容将提取到 tmp/a/b/c/ 目录中，同时将分组命令的输出（包括所提取文件的列表）通过邮件发送到地址 admin。&lt;br /&gt;&lt;br /&gt;当您在命令列表中重新定义环境变量，并且您不希望将那些定义应用于当前 Shell 时，使用 Subshell 更可取。&lt;br /&gt;&lt;br /&gt;在当前 Shell 中运行命令列表&lt;br /&gt;&lt;br /&gt;将命令列表用大括号 ({}) 括起来，以在当前 Shell 中运行。确保在括号与实际命令之间包括空格，否则 Shell 可能无法正确解释括号。此外，还要确保列表中的最后一个命令以分号结尾，如以下示例所示：&lt;br /&gt;&lt;br /&gt;清单 12. 好习惯 6 的另一个示例：在当前 Shell 中运行命令列表               &lt;br /&gt;~ $ { cp ${VAR}a . &amp;amp;&amp;amp; chown -R guest.guest a &amp;amp;&amp;amp; \&lt;br /&gt;&gt; tar cvf newarchive.tar a; } | mailx admin -S "New archive"&lt;br /&gt;           &lt;br /&gt;在 find 之外使用 xargs&lt;br /&gt;&lt;br /&gt;使用 xargs 工具作为筛选器，以充分利用从 find 命令挑选的输出。find 运行通常提供与某些条件匹配的文件列表。此列表被传递到 xargs 上，后者然后使用该文件列表作为参数来运行其他某些有用的命令，如以下示例所示：&lt;br /&gt;&lt;br /&gt;清单 13. xargs 工具的经典用法示例               &lt;br /&gt;~ $ find some-file-criteria some-file-path | \&lt;br /&gt;&gt; xargs some-great-command-that-needs-filename-arguments&lt;br /&gt;               &lt;br /&gt;           &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;然而，不要将 xargs 仅看作是 find 的辅助工具；它是一个未得到充分利用的工具之一，当您养成使用它的习惯时，将会希望进行所有试验，包括以下用法。&lt;br /&gt;&lt;br /&gt;传递空格分隔的列表&lt;br /&gt;&lt;br /&gt;在最简单的调用形式中，xargs 就像一个筛选器，它接受一个列表（每个成员分别在单独的行上）作为输入。该工具将那些成员放置在单个空格分隔的行上：&lt;br /&gt;&lt;br /&gt;清单 14. xargs 工具产生的输出示例               &lt;br /&gt;~ $ xargs&lt;br /&gt;                a&lt;br /&gt;                b&lt;br /&gt;                c&lt;br /&gt;               &lt;br /&gt;                    Control-D&lt;br /&gt;               &lt;br /&gt;a b c&lt;br /&gt;~ $&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;您可以发送通过 xargs 来输出文件名的任何工具的输出，以便为其他某些接受文件名作为参数的工具获得参数列表，如以下示例所示：&lt;br /&gt;&lt;br /&gt;清单 15. xargs 工具的使用示例               &lt;br /&gt;~/tmp $ ls -1 | xargs&lt;br /&gt;December_Report.pdf README a archive.tar mkdirhier.sh&lt;br /&gt;~/tmp $ ls -1 | xargs file&lt;br /&gt;December_Report.pdf: PDF document, version 1.3&lt;br /&gt;README: ASCII text&lt;br /&gt;a: directory&lt;br /&gt;archive.tar: POSIX tar archive&lt;br /&gt;mkdirhier.sh: Bourne shell script text executable&lt;br /&gt;~/tmp $&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;xargs 命令不只用于传递文件名。您还可以在需要将文本筛选到单个行中的任何时候使用它：&lt;br /&gt;&lt;br /&gt;清单 16. 好习惯 7 的示例：使用 xargs 工具来将文本筛选到单个行中               &lt;br /&gt;~/tmp $ ls -l | xargs&lt;br /&gt;-rw-r--r-- 7 joe joe 12043 Jan 27 20:36 December_Report.pdf -rw-r--r-- 1 \&lt;br /&gt;root root 238 Dec 03 08:19 README drwxr-xr-x 38 joe joe 354082 Nov 02 \&lt;br /&gt;16:07 a -rw-r--r-- 3 joe joe 5096 Dec 14 14:26 archive.tar -rwxr-xr-x 1 \&lt;br /&gt;joe joe 3239 Sep 30 12:40 mkdirhier.sh&lt;br /&gt;~/tmp $&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;谨慎使用 xargs&lt;br /&gt;&lt;br /&gt;从技术上讲，使用 xargs 很少遇到麻烦。缺省情况下，文件结束字符串是下划线 (_)；如果将该字符作为单个输入参数来发送，则它之后的所有内容将被忽略。为了防止这种情况发生，可以使用 -e 标志，它在不带参数的情况下完全禁用结束字符串。&lt;br /&gt;了解何时 grep 应该执行计数——何时应该绕过&lt;br /&gt;&lt;br /&gt;避免通过管道将 grep 发送到 wc -l 来对输出行数计数。grep 的 -c 选项提供了对与特定模式匹配的行的计数，并且一般要比通过管道发送到 wc 更快，如以下示例所示：&lt;br /&gt;&lt;br /&gt;清单 17. 好习惯 8 的示例：使用和不使用 grep 的行计数               &lt;br /&gt;~ $ time grep and tmp/a/longfile.txt | wc -l&lt;br /&gt;2811&lt;br /&gt;&lt;br /&gt;real    0m0.097s&lt;br /&gt;user    0m0.006s&lt;br /&gt;sys     0m0.032s&lt;br /&gt;~ $ time grep -c and tmp/a/longfile.txt&lt;br /&gt;2811&lt;br /&gt;&lt;br /&gt;real    0m0.013s&lt;br /&gt;user    0m0.006s&lt;br /&gt;sys     0m0.005s&lt;br /&gt;~ $&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;除了速度因素外，-c 选项还是执行计数的好方法。对于多个文件，带 -c 选项的 grep 返回每个文件的单独计数，每行一个计数，而针对 wc 的管道则提供所有文件的组合总计数。&lt;br /&gt;&lt;br /&gt;然而，不管是否考虑速度，此示例都表明了另一个要避免地常见错误。这些计数方法仅提供包含匹配模式的行数——如果那就是您要查找的结果，这没什么问题。但是在行中具有某个特定模式的多个实例的情况下，这些方法无法为您提供实际匹配实例数量 的真实计数。归根结底，若要对实例计数，您还是要使用 wc 来计数。首先，使用 -o 选项（如果您的版本支持它的话）来运行 grep 命令。此选项仅 输出匹配的模式，每行一个模式，而不输出行本身。但是您不能将它与 -c 选项结合使用，因此要使用 wc -l 来对行计数，如以下示例所示：&lt;br /&gt;&lt;br /&gt;清单 18. 好习惯 8 的示例：使用 grep 对模式实例计数               &lt;br /&gt;~ $ grep -o and tmp/a/longfile.txt | wc -l&lt;br /&gt;3402&lt;br /&gt;~ $&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;在此例中，调用 wc 要比第二次调用 grep 并插入一个虚拟模式（例如 grep -c）来对行进行匹配和计数稍快一点。&lt;br /&gt;&lt;br /&gt;匹配输出中的某些字段，而不只是对行进行匹配&lt;br /&gt;&lt;br /&gt;当您只希望匹配输出行中特定字段 中的模式时，诸如 awk 等工具要优于 grep。&lt;br /&gt;&lt;br /&gt;下面经过简化的示例演示了如何仅列出 12 月修改过的文件。&lt;br /&gt;&lt;br /&gt;清单 19. 坏习惯 9 的示例：使用 grep 来查找特定字段中的模式               &lt;br /&gt;~/tmp $ ls -l /tmp/a/b/c | grep Dec&lt;br /&gt;-rw-r--r--  7 joe joe  12043 Jan 27 20:36 December_Report.pdf&lt;br /&gt;-rw-r--r--  1 root root  238 Dec 03 08:19 README&lt;br /&gt;-rw-r--r--  3 joe joe   5096 Dec 14 14:26 archive.tar&lt;br /&gt;~/tmp $&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;在此示例中，grep 对行进行筛选，并输出其修改日期和名称中带 Dec 的所有文件。因此，诸如 December_Report.pdf 等文件是匹配的，即使它自从一月份以来还未修改过。这可能不是您希望的结果。为了匹配特定字段中的模式，最好使用 awk，其中的一个关系运算符对确切的字段进行匹配，如以下示例所示：&lt;br /&gt;&lt;br /&gt;清单 20. 好习惯 9 的示例：使用 awk 来查找特定字段中的模式               &lt;br /&gt;~/tmp $ ls -l | awk '$6 == "Dec"'&lt;br /&gt;-rw-r--r--  3 joe joe   5096 Dec 14 14:26 archive.tar&lt;br /&gt;-rw-r--r--  1 root root  238 Dec 03 08:19 README&lt;br /&gt;~/tmp $&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;有关如何使用 awk 的更多详细信息，请参见参考资料。停止对 cat 使用管道&lt;br /&gt;&lt;br /&gt;grep 的一个常见的基本用法错误是通过管道将 cat 的输出发送到 grep 以搜索单个文件的内容。这绝对是不必要的，纯粹是浪费时间，因为诸如 grep 这样的工具接受文件名作为参数。您根本不需要在这种情况下使用 cat，如以下示例所示：&lt;br /&gt;&lt;br /&gt;清单 21. 好习惯和坏习惯 10 的示例：使用带和不带 cat 的 grep               &lt;br /&gt;~ $ time cat tmp/a/longfile.txt | grep and&lt;br /&gt;2811&lt;br /&gt;&lt;br /&gt;real    0m0.015s&lt;br /&gt;user    0m0.003s&lt;br /&gt;sys     0m0.013s&lt;br /&gt;~ $ time grep and tmp/a/longfile.txt&lt;br /&gt;2811&lt;br /&gt;&lt;br /&gt;real    0m0.010s&lt;br /&gt;user    0m0.006s&lt;br /&gt;sys     0m0.004s&lt;br /&gt;~ $&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;此错误存在于许多工具中。由于大多数工具都接受使用连字符 (-) 的标准输入作为一个参数，因此即使使用 cat 来分散 stdin 中的多个文件，参数也通常是无效的。仅当您使用带多个筛选选项之一的 cat 时，才真正有必要在管道前首先执行连接。&lt;br /&gt;结束语：养成好习惯&lt;br /&gt;&lt;br /&gt;最好检查一下您的命令行习惯中的任何不良的使用模式。不良的使用模式会降低您的速度，并且通常会导致意外错误。本文介绍了 10 个新习惯，它们可以帮助您摆脱许多最常见的使用错误。养成这些好习惯是加强您的 UNIX 命令行技能的积极步骤。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://s.click.alimama.com/a/qXw59YK5RxQ=-11865412"&gt;上海澳凯信息技术有限公司&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-3686000497544000381?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/3686000497544000381/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/10/unix-10.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/3686000497544000381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/3686000497544000381'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/10/unix-10.html' title='UNIX 高手的 10 个习惯'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-921970087023917284</id><published>2008-10-23T10:40:00.000+08:00</published><updated>2008-10-31T09:13:25.930+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='杂文日志'/><title type='text'>扑克牌里的J、Q、K都是谁？传说是怎么样的?</title><content type='html'>&lt;div class='dyfirst'&gt;&lt;br /&gt;&lt;a href="http://cam.taoke.alimama.com/event.php?pid=mm_11865412_0_0&amp;amp;eventid=100086" target="_blank"&gt;&lt;img src="http://img.alimama.cn/topicfile/2008-09-26/122240768609317.png" /&gt;&lt;/a&gt;扑克牌中的J、Q、K是英文中侍从、王后、国王的缩写，12张人头牌分别代表历史上某个人物： &lt;br /&gt;&lt;br /&gt;黑桃K是公元前10世纪的以色列国王索洛蒙的父亲戴维，他善用竖琴演奏，并在圣经上写了许多赞美诗，所以黑桃K画面上经常有竖琴图样。 &lt;br /&gt;红桃K是查尔斯一世弗兰克国王，他叫沙勒曼，是四张国王牌中唯一不留胡须的国王。 &lt;br /&gt;&lt;br /&gt;方块K是罗马帝国的国王、名将和政治家凯萨，是四张国王牌中唯一一张侧面像。 &lt;br /&gt;梅花K是最早征服世界的马其顿帝国国王亚力山大，他的衣服上总是佩戴着配有十字架的珠宝。 &lt;br /&gt;黑桃Q是希腊的智慧和战争女神帕拉斯·阿西纳，是四张皇后牌中唯一手持武器的一位皇后。 &lt;br /&gt;红桃Q、方块Q分别是朱尔斯和莱克尔皇后。 &lt;br /&gt;梅花Q名叫阿金尼，由女王(Regina)一词而来，她手持蔷薇花，表示英国以红色蔷薇花为标志的兰开斯特王族和以白色蔷薇花为标志的约克王族经过蔷薇战争后终于和解，将双方的蔷薇花结在一起。 &lt;br /&gt;黑桃J和方块J分别为查尔斯一世的侍从霍克拉和洛兰。 &lt;br /&gt;红桃J为查尔斯七世的侍从拉海亚。 &lt;br /&gt;梅花J是阿瑟王故事中的著名骑士兰斯洛特。 &lt;br /&gt;近年来，许多国家都把反映本国文化、民俗和风貌的有代表性的画面印在扑克上。这种花式扑克将知识性、娱乐性、观赏性融为一体，历史、人物、风光、建筑、文学、艺术、动植物、教育等等无所不包，堪称小百科全书，深受广大扑克牌爱好者和收藏者的欢迎。消费者在用扑克进行娱乐的同时，既增长了知识，又得到了一次次美的享受&lt;br /&gt;1813年政府颁布了一个官方批准的设计，对于每一张人头牌都给予名称，直到今天还有很多扑克牌沿用这种名称： &lt;br /&gt;&lt;br /&gt;黑桃 红桃 方块 梅花 &lt;br /&gt;K 大卫 查理 凯撒 亚历山大 &lt;br /&gt;Q 帕拉斯 朱迪思 雷切尔 阿金尼 &lt;br /&gt;J 霍吉尔 拉海尔 赫克托 兰斯洛待 &lt;br /&gt;&lt;br /&gt;其 中，黑桃K大卫是公元前10世纪以色列国王索洛蒙的父亲，他善用竖琴演奏，并在圣经上写了许多赞美诗。黑桃Q帕拉斯是希腊的智慧和战争女神，是四张皇后牌 中唯一手持武器的王后。黑桃J霍吉尔是查理一世（红桃K）的侍从。红桃K查理一世是四张K中唯一不留胡须的国王。红桃Q是朱迪思王后。红桃J拉海尔是查理 七世的侍从。方块K凯撒大帝是罗马帝国的国王，是四张国王牌中唯一一张侧面像。方块J 赫克托是查理一世的侍从。梅花K亚历山大是最早征服世界的马其顿国王，他的衣服上总是佩带着配有十字架的球宝。梅花Q阿金尼（Argine）一词是由女王 （Regina）一词经过字母移位而得出的，她手持蔷薇花，表示英国以红色蔷薇花为标志的兰开斯特王族和以白色蔷薇花为标志的约克王族经过蔷薇战争后终于 和解，将双方的蔷薇花结在一齐。梅花J兰斯洛待是阿瑟王故事中的骑士。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://s.click.alimama.com/a/qXw59YK5RxQ=-11865412"&gt;上海澳凯信息技术有限公司&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2875930856248174414-921970087023917284?l=happyunix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happyunix.blogspot.com/feeds/921970087023917284/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://happyunix.blogspot.com/2008/10/jqk.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/921970087023917284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2875930856248174414/posts/default/921970087023917284'/><link rel='alternate' type='text/html' href='http://happyunix.blogspot.com/2008/10/jqk.html' title='扑克牌里的J、Q、K都是谁？传说是怎么样的?'/><author><name>Luke Fly</name><uri>http://www.blogger.com/profile/06974172704938730272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2875930856248174414.post-4341560321364470434</id><published>2008-10-22T17:37:00.001+08:00</published><updated>2008-10-30T14:22:25.664+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='杂文日志'/><title type='text'>windows下安装和配置</title><content type='html'>&lt;div both=""&gt;&lt;br /&gt;&lt;a href="http://cam.taoke.alimama.com/event.php?pid=mm_11865412_0_0&amp;amp;eventid=100086" target="_blank" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 100px;" src="http://img.alimama.cn/topicfile/2008-09-26/122240768609317.png" alt="" border="0" /&gt;&lt;/a&gt;windows下安装和配置php5,apche2,mysql5,phpMyAdmin2.8.0.3&lt;br /&gt;安装php5&lt;br /&gt;下载php5&lt;br /&gt;解压缩&lt;br /&gt;将下载的php文件解压到本地目录，如 D:/php&lt;br /&gt;在php的解压目录下有文件 php.ini-recommended&lt;br /&gt;重命名文件 php.ini-recommended 为 php.ini&lt;br /&gt;并且将php.ini拷贝到windows运行目录（c:/windows或者c:/winnt）&lt;br /&gt;修改php.ini&lt;br /&gt;指定扩展的目录为&lt;br /&gt;extension_dir = “{php的安装目录}/ext”&lt;br /&gt;如：extension_dir = “D:/php-5.1.2/ext”&lt;br /&gt;应用一些php扩展：去掉下面扩展前的注释符号”;”&lt;br /&gt;extension=php_mbstring.dll ;字符扩展，用于不同语言的显示&lt;br /&gt;extension=php_mysql.dll ;mysql扩展，使用mysql时必须&lt;br /&gt;拷贝{php安装目录}/libmysql.dll到{windows运行目录，windows或者winnt}/system32下（mysql运行库）&lt;br /&gt;安装
