关于作者

姓名:李永俊

性别:女

出生日期:1984-12-31

地区:江苏-南京

联系电话:

QQ:284523541婚否:未婚
用户名:snoopylyj
笔名:橙色魅力
地区: 江苏-南京
行业:其他

日历  

快速登录

+ 用户名:
+ 密 码:

在线留言


Java Study

Java 学习网站链接

百度搜索

  
     
     
              
  

天气预报~

访问统计:
文章个数:20
评论个数:5
留言条数:0




Powered by BlogDriver 2.1

snoopylyj的博客

 

欢迎访问snoopylyj的博客

文章

Jdk 安装的详细步骤 

Jdk 安装的详细步骤   

一、JDK(Java Development Kit )是一切java应用程 序的基础,可以说,所有的java应用程序是构建在这个之上的。它是一组API,也可以说是一些java Class。目前已经正式发布的最新版本是JDK1.4.2。
  二、下载jdk 我们要安装jdk首先要从sun公司下载JDK,SUN 公司提供了自 己的一套Java开发环境,通常称之(JDKevelopment kit),下面 我们以在win2000下安装JDK1.4.2为例。 三、下载完后解压缩,然后安装在(我们以安装在D:\)为例。

此安装过程和其它应用软件一样安装到指定的路径后,然后 系统提示重新启动。

重启后,并不等于就装好了。
二、设置环境变量 我们要查看环境变量,可以有二种方式。
可以右击 “我的电脑”从下拉菜单选择“属性”,在出现的属性面板中选择“高级”标签。

 

还可以在DOS环境下,(建议在DOS环境下设置)我们首先启动一个命令行窗口(单击“开始”菜单,在“ 运行”中输入cmd,然后按Enter键即可。

然  后键入set命令,就可以看到的环境变量是Windows环境变量

窗口中用户环境变量和系统环境值的总和。在Dos 环境下设置: 键入如下命令:set path=D:\j2sdk1.4.2 \bin;%path% ,

然后再键入set命令查看那个path变量是否可以看到

path=D:\j2sdk1.4.2\bin;c:\winnt\system32;c:\winnt:c:\winnt\system32\Wbem:c:\progra....
这样做有利于刚做的保存起来。
注意:不能这样 set path=%path%;D:\j2sdk1.4.2 \bin 命令设置环境变量,这是因为D:\winnt\system32这个 路径排在 D:\j2sdk1.4.2\bin前面。而在D:\winnt\system32下 也有一个java.exe程序。这样,当运行java 命令时执行的不是\j2sdk1.4.2\bin\java.exe,而是D:\winnt\systm32\java.exe ,恰恰 D:\winnt\system2\java.exe 又是一个问题有问题的程序 。在D:\winnt\system32目录下,怎么会出现一个有问题的 java呢?造成这种错误的原因有多种,臂如,安装完Jbuilder 8这类Java开发工具软件时,Jbuilder 8安装程序会将自己的 java.exe复制到D:\winnt\system32目录下。classpath 的设置:我们只要在Dos提示符下输入:set classpath=D:\j2sdk1.4.2\bin;仍然用set命令保存一下。

 

配置完后以后,你可以分别键入java和javac如果键入后,如果它显示java即不是内部命令又不是内部命令,那你可得想一想你哪上步错了,

现在我们可以用记事本编一个程序试一下 ,但要注意虽然有些简单的程序可以得出结果,

但是如果要调入 包就不一定,我们又下面一个程序:

import java.awt.*; { public class TestLayout
{Frame f=new Frame("布局管理器");    
f.add(new Button("第一个按钮"));    
f.add(new Button("第二个"));f.setVisible(true);}}
如果屏幕显示:Can't find package!....
这说明还没装成。        

- 作者: snoopylyj 2006年03月16日, 星期四 13:09  回复(1) |  引用(0) 加入博采

有Lamborghini车的影片吗?

特喜欢Lamborghini车了,

看到的都式图片,不知哪位朋友见多识广,看过有蓝博基尼出现的影片。

想知道跑起来的lamborghini的样子,声音。

呵呵

你喜欢吗?

Lamborghini跑车

- 作者: snoopylyj 2006年03月13日, 星期一 16:54  回复(2) |  引用(0) 加入博采

不做程序员了

快毕业了,在以家大软件公司实习了,上了三年来自己一直想走的道路。

因为,软件工程师式我一直想做的,觉得 1,高科技行业 2,科成为白领 3,相对还算有钱

但是,一个月不到的时候,我做出了以后不作程序员的决定。可能灰给很多人笑了,但是我已经决定了,还好我不是高手,不会对中国IT业带来什么影响。

因为我喜欢编程,但我不喜欢用编程来生活。

每天的代码令我压抑,眼睛近视不断的加深。太安静的工作环境。调试BUG的烦。。。

我知道自己并不真正喜欢编程,只是想做白领,也知道不可能。

所以转行中,可能去做生意。。。可能做销售。。。

想通了,管他的,能赚钱就行,且要赚的高兴

- 作者: snoopylyj 2006年03月13日, 星期一 16:39  回复(1) |  引用(0) 加入博采

什么工作最赚钱? 中国十大高薪职业
第一,销售人才稳居榜首优秀的销售人员月薪可达万元以上。

 

    上榜理由:好的销售人才每个行业都非常抢手。营销人才约占所有招聘职业类别的10%15%

 

    第二,房地产稳居收入前三甲房地产从业人员月薪在8000-10000元左右。

 

    上榜理由:随着奥运概念和世博概念的渐渐清晰,房产业越烧越热。未来45年北京市将投资2800亿元用于奥运工程等。今年建筑及房地产业人才缺口达6.4万人。

 

    第三,金融行业魅力不减金融行业经理人,月薪7000元左右。

 

    上榜理由:外资银行不断进入,合资基金公司逐渐增加,银行和基金对人才的需求增加较快,人才的争夺也十分激烈。

 

    第四,物流业“钱途”愈来愈好运输/物流行业经理人,月薪7000元左右。

 

    上榜理由:目前,我国物流人才供不应求,用人单位对物流职业认证的品牌、培训质量、教学优势和证书的含金量都很关注。

 

    第五,IT业复苏回暖人才势头难挡计算机行业经理人,月薪6000元以上。

 

    上榜理由:我国软件业发展势头强劲,计算机人才的需求每年将增加100万。

 

    第六,咨询业行情走高,MBA有优势资深顾问月薪在8000元左右。

 

    上榜理由:咨询机构注册登记数量猛增,咨询业人才奇缺,高学历的咨询人员更是大受欢迎。

 

    第七,网络游戏业人员奇缺但潜力巨大月薪约8000元,少有人问津。

 

   上榜理由:到2006年,中国网络游戏用户总数将达到4490万,网络游戏的市场规模将超过80亿元,有望成为全球最大的网络游戏软件市场。

 

    第八,医药人才骤然升温平均月薪可达4500元。

 

    上榜理由:人口的老龄化和生活的日益富裕,将使医疗卫生成为21世纪初最赚钱的职业之一。

 

    第九,网络传媒职位需求增加平均月薪在4000-5000元,高的有1万元以上。

 

    上榜理由:网络技术的飞速发展,促使了网络编辑职位的需求增加。

 

    第十,教师成了职场上的“香饽饽”高校教师月薪5000元以上。

 

    上榜理由:如今教师平均工资,尤其是大学教师工资已成倍增长,成为“高收入者”。

- 作者: snoopylyj 2006年02月25日, 星期六 13:05  回复(0) |  引用(0) 加入博采

李纳斯·托沃兹(Linus Torvalds):Linux之父

李纳斯·托沃兹(Linus Torvalds):Linux之父

关键词Linux                                          


导语:28岁的芬兰青年李纳斯创造了一个全新的世界:就是一种名为Linux的操作系统。它所
产生的力量决定了编程领域的新氛围,正如我们的环境决定了动植物的特性一样。创造简洁优
雅的程序,写出干净而无冗长的代码,或者是超一流的程序,就足以赢得同行们的尊敬和推崇
。而李纳斯走得更远,他不但重新定义了一流程序、代码和软件的基准,而且迈向了“黑客”
的终极高度,开创了另一个互联网的传奇故事。
    
     21世纪是自由软件的世纪
     好像是谈论梦想,又好像是“X档案”中的一段情节。一个21岁的芬兰大学生,在学生宿
舍里写了一个操作系统的内核——Linux,然后公布于众,吸引了成千上万的程序员为之增补
、修改和传播,短短几年就拥有了1000多万的用户,成为地球上成长最快的软件。
     就在两年前,你去问一个程序员自由软件的前景,他肯定会告诉你,自由软件有意思,
但难成气候。而今,无数的程序员都将Linux作为自己首要的追求,否则不足以证明自己的境
界。就在一年前,你去问一个大公司的信息主管有关自由软件的可行性,他肯定会告诉你,这
东西他不会、也不敢用,因为缺乏相应的支持,缺乏应有的商业化质量。
     但今天,局势大变。《幸福》500大企业的信息主管已经纷纷在着手Linux的评估和部署
。而且,在不到一年时间内,Linux就得到了IBM、HP、Compaq、Sun、SGI、Dell、Oracle、In
formix、SAP、Sybase、CA、Intel、SCO等除微软之外的几乎所有计算机大公司的支持。虽然
已被一群信徒崇拜多年,Linux,这个稳定、开放、可靠、廉宜的操作系统,只有在1999年才
堂而皇之跻身业界主流,成为微软帝国合法的竞争对手。而且,成为地球上最炙手可热的软件

     一台邮件服务器成年累月运行,却从不需要重新启动;一台网络服务器面对海量访问,
却从不崩溃;一个操作系统还带源代码,可以自由地无限制地修改。这一切,听起来可望不可
及。但实际上,数以千百计的公司真的找到了实现了网络零故障的秘诀。而且它不是Windows
,而是Linux。
     光芒四射的Linux凭借产品的卓越脱颖而出。毫无疑问,这要归功于世界各地无数富有才
华却又不计报酬的黑客(特指执着狂热的程序员),尤其是李纳斯·托沃兹创世纪般的贡献。
曾经被无数个巨头公司猛烈攻打,而屹然不动的微软帝国,如今,有可能被一个人发动的战争
所摧毁。
     因为Linux不仅仅是一个产品,其背后有着人性中最悠久的底蕴,有着自由软件深厚的传
统,又有着互联网势不可挡的自由共享精神的背景。而且它所摧毁的不仅仅是一家公司,而是
整个软件产业封闭的传统商业模式。因此,Linux掀起的不只是一场战役,而是一场影响深远
的革命。它的直接作用就是打破软件世界的单极垄断,瓦解软件业的知识霸权。它的深层意义
就是,将软件业从系统集成和产品制造为中心的低级阶段推向以服务为中心的高级阶段。
     Tim Oreilly说,自由软件将像“Intel Inside”,成为计算机业的下一波浪潮。更有人
直截了当地说:“21世纪将是自由软件的世界”。
     正如互联网难以置信的爆炸一样,自由软件也是不可思议地猛推到人们面前。已经习惯
了风暴式创新的信息产业,仍然被自由软件无以伦比的声势所震撼。但是,至今还有许许多多
的人对这场革命无所适从,或茫然无知。
    
     芬兰的荷马史诗
     一个冬天只有三个小时日照,夏天几乎全天日照的芬兰,约1/4的国土处在北极圈内。这
个寒冷的国度,遍布着大大小小约60000多个湖泊,芬兰也因此被人们称为“千湖之国”。在
芬兰,一年中实际上只有三个季度,即春冬、夏季和秋冬。“严寒的冬天”长达8个月之久,
而夏天却只有60天左右。芬兰的历史可以说是芬兰人与自然、与寒冷做艰苦卓绝斗争的一个神
话。
     芬兰人的民族史诗《卡勒瓦拉》就记载了这个民族从远古时代,直到圣女玛丽亚生下英
雄卡勒利亚王为止的所有神话。这部史诗的作者从丰富的民间传说、神话及歌谣中汲取了一切
养料和精彩篇章,将它们收集、改编并润色整理。1835年初版时有35篇长诗,共12000多行;
而1849年再版时,篇幅几乎增加了一倍,共50篇长诗,23000余行,是由数千年的民间传说拼
凑而成,最终成为芬兰人的“荷马史诗”,对芬兰语言的形成和国家的文化起到了极为重要的
作用。该诗的主人公是一个道士Vainamoinen,最终则成为世界的主宰。
     虽然卡勒瓦拉是一个虚构、夸张的故事,但它与现实世界中的另一部“杰作”非常相似
,这部杰作就是由互联网促成的,是由成千上万名不同的黑客相助的结果。而始作俑者就是28
岁的芬兰青年-李纳斯·托沃兹,他创造了一个全新的世界:Linux的操作系统。它所产生的力
量重新定义了编程领域的全新氛围,正如我们的环境决定了动植物的特性一样。
     对大多数黑客来说,他们的目标就是创造简洁优雅的程序,干净而无冗余的代码。或者
是超一流的程序,以此赢得同行们的尊敬和推崇。而李纳斯走得更远,他不但重新定义了一流
程序、代码和软件的基准,而且迈向了“黑客”的终极高度。
     Linux的装机量还无法与Windows的1亿多用户相比,甚至还不能与苹果Mac的5000万用户
相比,但是Linux的崛起势头却令人咋舌。由于它可以在互联网上免费发送的,因此在那些互
联网发达的国家十分流行,例如南非、古巴、墨西哥、斯洛文尼亚、克罗地亚、俄罗斯、印度
、巴基斯坦、尼加拉瓜、菲律宾、玻利维亚等。从技术上讲,Linux使其他品牌的Unix黯然失
色,成为Unix市场最重要的组成部分。连Unix最早的共同创始人Dennis Ritche也说:“Linux
值得称赞。”
     Linux的传奇还有许多线索,但它的主角就是李纳斯。这是一位具有非凡智慧和魅力的黑
客,他单枪匹马能解决的问题,往往要让一群程序员苦干数月。当然,这也是一个互联网的传
奇故事,是依靠互联网分布式协作模式的成果。
     事实上,Linux是互联网的卡勒瓦拉,这个巨大的代码拼凑物代表着这个快速增长的电脑
王国。它将开发者和使用者紧紧地联系在一起,将这么多程序员连结在一起的最大动力就是要
创造出世界上最伟大的操作系统。它比任何一种商用Unix都要强劲,可以运行在各种硬件平台
上,而且可以无限制地按需定制。这个操作系统可以完全与微软的旗舰产品Windows NT相媲美
:具有真正的多任务功能、虚拟内存、共享库、TCP/IP网络以及其他各种先进性能。许多人都
将它视为NT最强大的竞争对手,也是微软垄断下的唯一可替代的选择。
     一个大鼻子的书呆子
     “我是在大学校园的游行示威中诞生的。我们家的爱巢修筑在我祖父公寓的一个房间里
。我的第一个摇篮是一个洗衣用的筐子。幸好那个时期没有给我留下什么记忆。
     我是一个长相丑陋的孩子。要是好莱坞有一天想拍一部关于Linux的电影的话,我希望他
们一定得找一个像汤姆·克鲁斯那样的人担当主角,但在现实中,我的相貌可没有那么好。千
万别误解我的话,我还没丑到《巴黎圣母院》里那个驼子的地步。
     但可以想象一个我的大包牙,凡是见过我小时候照片的人,都会觉得我的相貌酷似河狸
。再想象一下我不修边幅的衣着,以及一个托沃兹家族祖祖辈辈遗传下来的大鼻子,这样,在
你脑海中我的模样就形成了。有时别人对我说,我的鼻子长得简直“富丽堂皇”。照片上我们
家三代男人的脸部轮廓让人痛苦地联想到,留在别人记忆里的唯有鼻子而没有什么其他的男人
气质。
     为了让你对我模样的想象更完整一些,现在再来补充一些细节。棕色头发(在美国这里,
人们把它称做金黄色,但在斯堪的纳维亚就叫做“棕色”)、蓝眼睛、稍有点近视,于是戴副
无伤大雅的眼镜。另外眼镜至少可以让人不大注意我的鼻子,于是我就带上了,任何时候都不
摘下来。
     我在穿着方面的缺乏品味。通常,我都是选深蓝色的衣服,这就意味着我只穿蓝色牛仔
裤,再配一件蓝色翻领毛衣——也可能是青绿色之类。
     这些都没什么影响。因为,我有迷人的个性。
     我是一个古怪的书呆子,一个为人取笑的对象。我有着其他合乎大家想象中的书呆子的
所有特点:比如数学极好,物理也非常棒,社交能力却差得一塌糊涂等等。每一个人大概在上
学时都遇到过像我这样的人:在数学方面很突出,但不是因为学习刻苦,而是天生就是那个样
子。
     我可能的确很怪,而且是个小矮个,但我混得不错。我在体育方面虽说不上能达到运动
员的水平,但也不是不可救药的家伙。我没花什么力气就成了在学校里属于有点档次的那类学
生,尽管从来也不属于出类拔萃的那种,可能主要是因为我不那么玩命。其实我即使在社会层
面也有别人可以接受的地方。好象谁也不会太关注我的鼻子。
     回过头来看,当时的大多数孩子似乎在穿衣服方面也不太讲究,而当我们长大后,又突
然要由别的什么人来决定我们穿什么衣服了。就我自己而言,这些人主要是某些高技术公司的
销售人员,我就穿他们在会议上免费发送的T恤和夹克。而且我还有一个老婆,由她决定我的
衣橱里应该放些什么样的衣服,还替我挑选凉鞋才袜子。于是我更用不着为此事操心了。
     我的鼻子越长越大。但至少现在,与我的鼻子相比,我的人格力量占了上风。”
     终极黑客出手
     Linux这部史诗发端于赫尔辛基。似乎天下的黑客都在为自己的生命创作源程序,李纳斯
也不例外。他的家就在离市中心不远的Kalevagatan(与卡勒瓦拉很相近)大街。这是一个19
世纪的建筑与现代化平房交相呼应的地方。李纳斯与妻子住在这里。他的家很像是大学生的集
体宿舍,楼梯下总放着一排排自行车。
     李纳斯本人看起来就像一名学生,而不像道士。他中等身材,浅褐色头发,蓝眼睛,目
光透过镜片直直地射向你,只有浓密的眉毛是黑色的,衬着一张孩子气的脸庞。他的房间四周
排列着许多书籍,里面布满了油画和各种装饰品,相当低廉的窗帘,两把扶手椅之间挂着发干
的鳄鱼皮,房间里还有两只目空一切的猫和几台计算机:三台PC,一台Power Mac,还有三台
从DEC借来的基于Alpha芯片的微机。它们不起眼地布置在房间的角落中。另外一样很有意思的
东西不易察觉:那是一根将计算机连到电话插座的导线,这是通向互联网的256K的专线,由当
地的一家ISP安装并承担费用,它是对这位Linux道士的象征性奖励。
     Linux并不是一件刻意创造的杰作,而完全是日月积累的结果,是经验、创意和一小块一
小块代码的合成体,不断的积累使其成为一个有机的整体。Linux初期的许多编程工作是在Sin
dair QL机器上完成。这台机器化掉了他2000多美元,对他来说,这可是一笔“巨额”投资。
这是一种十分古怪的英国产电脑,是1984年推出的。它有无数的缺点,却有一个真正的优点:
它是一套真正的多任务系统。有一件十分关键的事件最终导致了Linux的诞生。
     “上大学第一年我的宿舍在一层,靠窗户的一张桌子上就摆着Sinclair QL电脑。但我没
有编写多少程序,原因之一是我必须集中精力读书,原因之二是我也找不到什么项目去做。没
有项目可做就会缺乏热情。你总是在寻找能够让你鼓起劲去做的事情。当时似乎是参军的好时
光。我当时十九岁,正因为自己的电脑毛病太多而心情沮丧。而且,当时也没有任何有意思的
电脑项目,于是我就搭上了一辆开往拉普兰的火车。在那里手执武器上了一个月的“体育课”
之后,我便觉得在我有生之年完全有资格从此一动不动,享受平静的生活了。惟一可做的事情
就是把编码打入键盘,或者手里端着一瓶比尔森啤酒(说真的,在我复员整整十年后,才第一
次参加一次剧烈的活动。当时大卫硬拉着我去冲浪。旧金山半月湾的强大海浪差点没把我淹死
,我的腿一连酸了好几天)。
     部队服役结束于1990年5月7日。我连我们的结婚纪念日都记不住,但我却不大可能忘记
我离开部队的日子。
     那年整个夏天我没有干什么正事。我大学二年级的课程直到秋天才开始。我的电脑状态
也很不佳。于是我就穿着一件破旧的睡衣,逗猫玩,偶尔和朋友们联欢会,让他们笑话我的保
龄球和台球的拙劣技术。当然,我对我的下一部电脑也做了一些设想。我面临的是一个电脑迷
的困境。”
     1990年秋天,李纳斯在赫尔辛基上Unix课程。学校刚刚安装了一台运行Ultrix(Unix诸
多版本中的一种)MicroVAX。Unix是大学科学和工程院系最流行的操作系统,那些处理繁重任
务的公司也使用Unix。Unix的问世与互联网的历史密不可分。事实上,互联网上运行的大多数
操作系统都是Unix。1993年,AT&T将Unix卖给Novell。1995年,Novell又将它卖给圣克鲁斯丁
。如今,像SCO、IBM、DEC、HP和Sun等都有不同的版本,造成了市场的混乱,成为微软Window
s攻击的致命弱点。
     但1990年,李纳斯还沉浸在许多世俗的事物中。由于大学的机器无法同时处理16个以上
的用户,要用机器,就得排长队等待。那时李纳斯刚刚得到一台PC。他从笨拙的DOS操作系统
学不到任何东西,而他的课本中就有安德鲁·塔南鲍姆(Andrew Tanenbaum)的《操作系统:
设计与实现》,该书提供了Minix(Unix的变种)的操作指南。Minix虽然很简单,功能有限,
但是Minix 却在李纳斯的脑海中奏出一个和音:“1987年发布后两个月来,就有一个新闻组汇
集了世界各地的40000名用户。”许多用户需要更多的功能。塔南鲍姆说:“我每天都收到几
百个电子邮件,要求增加这个功能、那个功能。但我只能一再回绝,使许多人都非常沮丧和失
望。”
     “每个人都会一本改变其一生的书籍,比如《圣经》、《资本论》等等,而那本红色的
简装本教科书差不多等于睡在了我的床上。”

                
     Linux创世纪
     李纳斯开始自己试验性地编程,他将Minix当作脚手架,开发一个新的程序。他按两个过
程进行,一个过程写A,另一个过程写B,但他从来没有想过要创建一个内核(操作系统中用于
实时处理和控制工作的部分)。他只通过阅读新闻组来修改两个处理过程。
     李纳斯很早就是一名黑客,“如果说我孩提时代一些最幸福的记忆是玩我外公的一台老
式电子计算器,对此大概谁也不会感到惊奇。我外公是赫尔辛基大学的一位统计学教授。那时
的计算器可不像现在的那样能够很快的一下就给出答案,它们还得有个计算过程。一边计算一
边闪烁个不停,好像在对你说:“瞧,我还活着,这次计算我只用10秒钟就能完成,同时我还
能对你眨眼睛,告诉你我已经完成了多少工作。”
     这一点非常有意思。比现在的计算器令人兴奋多了,因为现在的玩意儿在计算简单问题
时全然不费力气。而当早期的计算器计算时,你知道它们正在辛苦地工作。并且,这一点可以
一目了然地看出来。大概是在1981年,当时我外公抱回来一台崭新的Commodore VIC-20计算机
。刚开始还比较有节制,后来简直就被它迷住了。
     我开始用数字形式编写程序,然后再用手工进行转换。这就是用机器语言编程序。我已
经能够驱使电脑做事情,对一切细节我都能够加以控制。由于在我和电脑之间没有抽象的屏障
,我很快地就能接受目标,这便是和一台机器变得亲密的感受。
     就这样,十二岁、十三岁、十四岁过去了。其他孩子在外面踢足球的时候,我却觉得外
公的电脑更加有意思。我每个礼拜开一次会,这是在我的日历上唯一的社交活动,偶尔和电脑
一同熬夜时除外。
     外公死后,他的电脑就成了我的生活伴侣。
     由于我父母的离婚,我们手头很拮据。当时我记得最清楚的是,我妈妈不得不经常典押
她唯一的投资——无度电话公司的股票。在芬兰,只要你拥有一部电话就能拥有一张该公司的
股票。我妈妈的股票大约值五百美元,每当我们手头特别缺钱花时,她就只好拿着股票到当铺
去。我记得曾和妈妈去典押过一次,心里感到非常窘迫(如今我是这家公司的董事会成员。事
实上,赫尔辛基电话公司是我任董事会成员的唯一一家公司)。”
     1991年,他需要一个简单的终端模拟程序来访问新闻组。于是李纳斯坐下来,写了一个
基于两步处理的应急程序。工作内容非常简单,一个过程就是从键盘中读出并发送到Modem上
,另一个过程就是从Modem上读取并发送到屏幕上。
     1991年夏,也就是李纳斯有了第一台PC的六个月之后,李纳斯觉得自己应该下载一些文
件。但是在他能够读写到磁盘上之前,他又不得不编写一个磁盘驱动程序。同时还要编写文件
系统。这样有了任务转换功能,有了文件系统和设备驱动程序,就成了Unix,至少成了 Unix
的内核。Linux由此诞生了。
     再一次走在了自己的前面
     “坦白地讲,在使用UNIX的人当中,有许多是几乎发疯的人。他们不是集邮疯子,不是
把邻居的狗毒死的疯子,而是一些生活方式很另类的人。
     别忘了,UNIX最初的主要发展是在六十年代和七十年代,我当时正在祖父公寓里的一个
洗衣筐子里睡觉。当时正是美国嬉皮士的时代,那是一个了各种理想的时代。革命、解放、自
由爱情……于是UNIX的相对开放性对这类人就特别有吸引力,尽管在当时它还缺乏商业上的价
值。
     大概是1991年前后,当时拉尔斯·沃兹尼亚斯(Lars Wizenius)拉着我去赫尔辛基理工
大学参加一个集会。当时的演讲者是理查德·斯托曼(Richard Stallman)。此人是自由软件
的鼓吹者。他还撰写了《自由软件宣言》和自由软件产权证书,即GPL。他首先提出的关于开
放源代码的概念完全是有意的,而并非出于偶然,和UNIX最初的开放发展理念是相吻合的。我
在生活中第一次见到了典型的留着长发、蓄着长胡子的黑客形象,其代表就是理查德。这样的
人在赫尔辛基为数不多。
     我当时可能没有看到眼前的光芒,但我猜他说的一些话也多少给了我一些触动。毕竟,
我后来为Linux使用的就是GPL。就这样,我再一次走在了自己的前面。”
     如果李纳斯没有在Minix新闻组中谈论Linux,那么这个新生的系统很可能就夭折了。一
开始,他向赫尔辛基大学申请FTP服务器空间,可以让别人下载Linux的公开版本。“Linux是
我的工作名,但如果我把它作为正式名字,别人肯定会认为我是一个自大狂,不会把Linux当
回事。于是我给它起了一个很糟糕的名字:Freax。是Free(自由)+Freak(怪诞)+X组成。
但负责FTP站点的阿里·莱姆克(Ari Lemmke)极不喜欢这个名字,“他倒喜欢我当时正在使
用的另一个名字――Linux。我承认我并没有太坚持。但这一切都是他搞的。所以,我既可以
不惭愧地说自己不是那么以个人为中心,也不得不承认自己并非完全没有自我意识。并且我认
为,这是个不错的名字。”
     1992年1月,大概只有100人左右使用Linux,但他们为Linux提供了十分关键的洗礼。这
些早期的上传和评论十分重要。尤其是那些同行们为修补代码错误而上传的补丁。李纳斯很偶
然地闯进一个在线Karelia,开始着手将补丁拼凑起来。在网上,任何地方、任何人都可以得
到基本的Linux文件。电子邮件使他们可以方便地进行评论并加以改善,而Usenet新闻组则提
供了一个讨论的论坛。Linux以个人的产品起步,而变成了一个百锦图,成了志向相同的黑客
们的一场运动。
     既使通过黑客的补丁将其不断改善,Linux内核本身也没有多大用处。Linux的腾飞必须
具备其他因素,其中最关键的是自由软件基金(FSF)的GNU计划。GNU的目标就是要编写一个
完全免费的Unix版本:包括内核及所有相关的组件,可让用户自由共享并且改写软件。而Linu
x无疑是得来全不费功夫。
     通常一个操作系统要等待别人根据它来写相关的应用程序,而Linux却反其道而行之,李
纳斯将Linux进行改写,使其与GNU现有的应用软件很好地结合起来。通过这种方式,Linux一
夜之间就拥有了图形用户界面。

                        
    
     与敌共眠
     “一个每月挣五十美元的人,他可能会为一个软件花费二百五十美元吗?如果花一点钱
买非法拷贝软件,而把五个月的工资用于吃饱肚子,我一点不觉得他不道德。这种侵权是道义
上可以接受的。去追捕这种“侵权者”是不道德的,更不要说简直就是愚蠢的。就Linux而言
,谁在乎如果只将其用于个人目的时,一个人是否真正遵循了GPL呢?那些想藉此赚大钱的人
们,才是真正不道德的,不管他们是在美国还是非洲,也不管程度如何。贪欲从来就不是善的
。”
     李纳斯采纳了标准GNU技术许可方案,即“Copyleft”(简称GPL)。这种通用公开授权
,允许用户销售、拷贝并且改动程序,但你必须将同样的自由传递下去,而且必须让你修改后
的代码也免费公开。这一举措成了Linux成功的强大力量。首先,它大大促进了商用领域的繁
荣,虽然Linux可以网上免费下载,但30美元一套的CD-ROM比自己下载更方便、更经济也更快
速。同时这也大大刺激了程序员的积极性。这种许可方式可确保他们的工作免费传播,不会被
逐利之徒所利用,或锁进专有产品之中。
     也就是说,GPL为Linux黑客们的网络新部落提供了一套成文的“宪法”。你可以进行开
发和赢利(黑客也得吃饭),但源程序必须免费公开。
     1994年3月,正式的Linux 1.0版发布,它的出现无异于网络的“自由宣言”。从此Linux
用户迅速增加,Linux的核心开发小组也日渐强大。在Linux所包含的数千个文件中,有一个名
为Credits的文件,里面列出了100多名对Linux有过重要贡献的黑客,包括他们的名字、地址
以及所做工作。其中的软件都是经过“优胜劣汰”的达尔文式的选择方式所生存下来的。
     Linux的方法看起来很简单:所有的黑客都可添加额外功能并完善性能。所谓的β测试也
不是修补漏洞,而是集成过程。
     1994年,安德森·艾文成立了Red Hat软件公司,成为最著名的Linux分销商之一。他说
:“Linux和自由软件社区可以看作是真正的知识界精华。”由于这种独特的开放性,使Linux
几乎支持任何一种平台。到Linux 2.0版,已经提供了64位处理能力(而许多Unix以及Windows
NT还是32位阶段),还具有对称性多重处理及更先进的网络功能。用户数已经突破千万大关,
出现在120多个国家和地区,尤其在发展中国家,Linux更是理想之选。
     Linux的黑客们包括李纳斯本人,似乎对编写应用软件不感兴趣。但随着Linux市场扩展
,商业公司也开始弥补这一欠缺,包括字处理、电子表格、图形软件等强劲的桌面应用软件已
经纷纷涌现。
     “我并没有成为一个完全的隐士,但是即使在Linux出现之后,我一如既往地不善交际。
我的大多数朋友都很善于与人相处,但我不行。你可以想象一下,如果从来没有给女人打过电
话,那约会的情况会是怎样的呢?所以在那段时间里,我只有几个常到我那里敲窗子、想和我
喝杯茶的朋友。我不认为有人会到处传说我正在做一项伟大的事业、我将改变世界之类的话。
我不认为有人曾经这么想过。”
     “对我而言,那意味着电话一直占线,没有人能给我们打电话……后来,明信片开始从
四面八方寄来。我想就是在那时,我意识到现实世界的人们确实在使用他所创造的东西。”李
纳斯的妻子萨拉·托沃兹说。
     最知名的程序员何以维生?
     “对于任何编程的人来说,编程是世界上最有趣的事。它比下棋之类的游戏更有乐趣得
多,因为它可以由你自己来制订游戏规则。而你制定什么样的规则,也就会导出与此规则相符
合的结果。然而,对于编程外行的人来说,它却似乎是世上最枯燥的事。编程给人带来的最初
兴奋的原因有部分是显而易见的,那就是:通过编程你可以支配一台计算机,而且毫无怨言。
而真正使编程令人欲罢不能的是:你能让电脑做你想做的事,但是你还必须想出怎样做到的办
法。
     通过编程和电脑,你能够构筑一个新世界,有时其设计会是非常美妙的。而能够坐下来
,盯着电脑屏幕,将一个问题彻头彻尾地贯穿思考,就需要某种特定的人。比如,需要像我这
种书呆子气十足的人。”
     1996年底,正当Linux如火如荼之际,一个令人震惊的消息传来:李纳斯准备离开赫尔辛
基,闯荡硅谷,加盟一家不知名的计算机公司Transmeta。许多人怀疑这会不会给发展中的Lin
ux造成致命的伤害。但许多老资格的开发人员和商业公司都很自信,因为Linux已获得了足够
的发展动力。李纳斯为什么要到Transmeta ?“我无法告诉你,这是最高机密。”他腼腆地说
,“但在合同中规定,我可以一边工作一边做Linux。”
     “我认识一个瑞典人,他在Transmeta工作。他到了赫尔辛基呆了一天和我见面,那时我
说:“总算可以毕业了。”,因为那时我已经几年没有好好放松了。然后他就问我是否愿意去
Transmeta,然后我和他的老板谈。一周之后,1996年的秋天,我就坐飞机到加州来看。那时
我已经在Linux上干了6年,也希望有一些别的东西。我可不想在一根绳上吊死。我不希望Linu
x是我生活的全部,我希望能够找到一些本身就能激励人的东西。而且,小公司人情味比较足
。还有,涉足一些世界上没有其他人涉足的领域也让人兴奋。”
     李纳斯花了整整七年时间,才获得赫尔辛基大学的硕士学位。因为他把大部分时间和精
力都投进了Linux。当他完成硕士论文时,他必须面对任何一个大龄黑客都必须面临的永恒问
题:在现实世界中我将何以维生?
     有些人像Matt Welsh一样,继续留在学术圈中;有些人如Hannu
Savolainen,销售商用Linux软件,如声卡驱动程序。而李纳斯对创办自己的公司并没有兴趣
。但是,他也愉快地承认,自己也有一些黑客的欲望,比如希望有些钱。“当然,钱不会成为
我生活的主要目标。”
     李纳斯做如此选择最根本的原因,还是需要一种新的挑战。他很坦诚:“如果Transmeta
进展顺利,我只需工作就会很有钱,可以做自己想做的一切。”对Transmeta,他唯一透露的
技术细节就是公司发展超大规模集成芯片(VLSI),当然软件很关键。
     Transmeta是Dave Ditzel领头的创业公司。Dave是Sun SPARC处理器芯片开发项目的首席
科学家,而SPARC是最成功的RISC芯片。Transmeta的主要投资者中就有微软的创始人之一保罗
·艾伦。Transmeta的任务是创造多媒体PC的新引擎。
   
促使李纳斯来到硅谷的原因不仅仅是Transmeta的劝诱,还有他刚刚降世的女儿:Patrica
Miranda,生于1996年12月。女儿的到来促使他想改变一下与Linux的长期关系。这位IT业的道
士已经创造了丰富多彩的Linux 2.0,而今他又专心致志于他的另一项创造——Linus 2.0(他
的女儿,见下图),我们又怎能埋怨他呢?
    
    
     无疑,快到而立之年的李纳斯已经为人类创造了一部恢弘的史诗。他本人也成了地球上
最知名的程序员,互联网上真正的名人。某搜索引擎的结果显示:Sun公司CEO Scott McNealy
有7192条相关信息,Oracle老板拉里·埃里森为8580条,明星汤姆·克鲁斯为16604条,而李
纳斯·托沃兹则高达20419条。
     敌人真实的心态
     “Linux所取得的许多成功,其实可以归结为我的缺点所致:1、我很懒散。2、我喜欢授
权给其他人。黑客们,不,程序员们,把在Linux和其他开放源代码的项目上工和放在比睡觉
、锻炼身体、小圈子聚会,以及,有时是性生活更优先的地位。因为他们喜欢编程,更因为他
们乐于成为一个全球协作努力的活动的一部分――Linux是世界上最大的协作项目,这一努力
将给所有喜欢它的人带来最好最美的技术。这种努力是如此率真,又是如此有趣。”
     Linux代表着网络时代新形式的开放知识产权形态,将从根基上颠覆以Windows为代表的
封闭式软件产权的传统商业模式。目前,Linux已拥有了许多世界一流的企业用户和团体用户
,其中包括NASA、迪斯尼、洛克希德、通用电气、波音、Ernst &Young、UPS、IRS、Nasdaq
,以及多家美国一流的大学机构等。
     比尔·盖茨公开表示,他根本没把Linux放在眼里,他预测Linux只会起一些有限的作用
。但是,1998年11月,微软秘密备忘录《鬼节前夕》被揭露,微软对Linux的真实认识引起了
极大反响。因为报告高度评价了Linux的市场份额、性能和可靠性,指出:“Linux代表的是一
种最优秀的UNIX系统,被广泛地应用在关键业务领域,由于其开放特性,Linux将超过其它的
操作系统。”“在人们转移至Linux后,他们会发现他们所需要的几乎所有应用程序都已被免
费提供了,包括Web服务器、POP客户、邮件服务器和文本编辑器等等。”“Linux在个人设置
、可用性、可靠性、扩展性和性能表现方面均超过了Windows NT。”
     报告承认:以Linux为代表的自由软件在短期上,已经对微软的收入构成威胁。而长期来
说,这种自由交流思想的开发模式将极大地打击微软。
     几年前,微软还在嘲笑自由软件。但如今,他们再也不能漠视这场迅速蔓延的民间运动
。1993年,互联网兴起,微软首席技术官梅尔沃德半开玩笑地说:“我们的主营业务软件到了
末日,将来会暴尸于信息高速公路旁。”没想到,这个玩笑越来越成为真实。最近,这位微软
帝国的“军师”突然宣布离开公司休长假。他对一位媒体朋友的一番话很有意味,他说,未来
的微软必须改变商业模式,微软不能再靠卖软件产品生存,而应该成为“应用软件服务供应商
”(ASP),靠服务谋生。但对垄断者来说,这种转变是极端痛苦的,而且能否平安转变,这
位软件业的“诸葛亮”也无从把握,不敢下言。
     微软总裁鲍尔默也表示,不久微软也可能被迫公开Windows的源代码。微软是很现实,也
是反应很快的公司,它介入自由软件也只是时间问题。如果微软被迫拥抱自由软件,对消费者
、对产业有益,不就是一件好事吗?但是可以肯定,如果不是迫不得已,它决不会主动放弃封
闭的垄断模式。
    
     李纳斯是自由软件未来的定心丸。
     当人人都崇拜的盖茨住在他豪华的华盛顿州西雅图郊区的湖滨行宫里时,李纳斯和他的
妻子以及他们蹒跚学步的女儿们却挤在圣克拉拉一栋两层楼的公寓套房里。
     这位平常的芬兰人,简单而强大的Linux操作系统的创造者,超越了盖茨的神话。也有传
闻说盖茨是一个卓越的程序员,但李纳斯是货真价实的高手。还在大学里时他就完成了一个货
真价实的操作系统。年轻时的盖茨把拷贝他自己平庸的程序的程序员同行称为“贼”,而慷慨
的李纳斯把他的杰作与全世界共享。
     多年来,在残酷的商业世界里,微软一一摆平诸多强大的对手。但是,这股完全来自民
间的力量却让微软无所适从。因为,所有的原有商业规则都不起作用,微软的市场权力突然失
效。看看李纳斯·托沃兹本人,一个典型的软件工程师,语言平淡,直来直去。既没有乔布斯
能言善辩的个人魅力,也没有鲍尔默激情澎湃的煽动能力。他的讲演总像软件代码一样缺少修
饰,缺乏激情和美感,还夹杂着许多生僻的技术术语。但是他的实在,他的沉稳,却能让每一
位见到李纳斯的人相信:自由软件蕴含着永恒的生命力,而且会不断进步。他是Linux未来前
进方向的定心丸。
     Linux就像《卡勒瓦拉》一样,由最初的约10000行程序经过全球网络上数不清的编程人
员的不断添加,目前的规模已达100万行左右;由李纳斯本人所控制的主要版本现已达到2.2版
,而由各家商业软件公司所自行开发的扩散版本更是不计其数。如何对这种开发模式进行有效
地控制和管理、减少软件本身不必要的膨胀,确实是决定Linux未来发展的一个关键性问题。
     对如日中天的Linux来说,再没有比对手的褒扬和关注更高的鼓励了。李纳斯本人则不无
揶揄地说:“我根本没有打算威胁微软,因为我根本没有把微软视为真正的对手。尤其没有把
Windows视为对手——因为Linux和Windows的目标完全不一样。至于说到Windows NT,我曾经
对它发生过兴趣,但是我越深入进去,就越发现它不过是一个带有较稳定的内核的传统的
Windows而已。我从中找不到任何技术上令人感兴趣的东西。依我看,微软做得更多的是怎么
去挣钱,而不是去制作一个更好的操作系统。”
     1999年3月3日,李纳斯在LinuxWorld的主题发言中向广大Linux程序员们呼吁,不必努力
让Linux与各种商业版本的Unix相竞争,而应该努力让Linux更为好用,使之进入桌面PC与PDA
。“成为未来这个行星上最重要的操作系统。”李纳斯的发言得到了与会者的热烈欢迎。
     对于Linux的未来,李纳斯也充满信心:“Linux一直就是最棒的。我对Linux的未来确实
一点儿都不担心,因为从技术方面看,Linux肯定会越变越好;而从非技术方面看,我个人也
看不出有什么担忧的。”
     “资源共享,服务收费”,摈弃原始的不合理规则,添加新的互联网精神,使软件业真
正走向以服务为中心的高级阶段,真正与高境界的知识经济相符合。这就是自由软件所指引的
广阔而光明的未来之路。


    
     乐者为王
     戴着眼镜,语音轻柔,容易接近,对自己的才能和成就充满自豪,而且十分幽默。他从
前是出名地逮什么吃什么,现在则对寿司情有独钟。由于编程太多,他的肚子已经有点儿凸,
不过他的声音和他顽童般的笑容里远没有失去芬兰特色的那种轻快。
     李纳斯看来是一个平民主义者,他希望打破垄断性软件定价的思想方式,也反映在他的
其他口味上。比如,他不买精装书,因为他相信精装书卖不太好,所以定价一定偏贵。同样,
他更喜欢好莱坞的娱乐片,而不是欧洲的高品位艺术电影。他的父亲在电台工作,他的母亲翻
译报纸新闻,叔叔为芬兰电视台工作,祖父是报纸记者,所以他理解新闻媒体,而且似乎也对
于自己越来越出名自得其乐。
     “即使是那些无法想象世界上有人做事会出于兴趣的人--那种人是挺可悲的,但也是
有这样的人,我也可以向他们解释:10年之后Linux要是真的一帆风顺,我就要风得风,要雨
得雨了,就象在银行存钱一样。这不是我的目的,但可以这样告诉那些除此之外就无法理解的
人。我认为自己是一个艺术家,在做自己乐意做的事情。而且我也不用活得特别惨,因为程序
员的待遇并不差。”
     Transmeta公司位于圣克拉拉一个匿名的写字楼群内,当李纳斯从公司出来时,手里拿着
一罐拉开盖的可乐,穿着软件程序员的典型服装:牛仔裤,T恤,一成不变的凉鞋和袜子。当
我问他穿凉鞋着袜子是不是标准的程序员工装时,他理由充分地解释说,在他从未见到任何程
序员之前他就喜欢把袜子和凉鞋配在一起了。他说:“这肯定是关于程序员的自然法则。”
     记者问出了第一个问题:“你家里人都是搞技术的吗?”
     “不是,他们基本上是新闻记者,”他答道,接着又说:“所以我知道你们都是一些坏
蛋。”
     “噢,难道你是从一堆坏蛋是钻出来的吗?”记者也不是吃素的。
     这个世界级的程序编制员抑头大笑,不料将嘴里的一口可乐全喷在了摄影兼司机的后脖
子上,李纳斯的脸不好意思地红起来。
     记者问他,如果见到比尔·盖茨想说些什么,他却说连与后者见一下的欲望都没有。“
在我们俩之间没有什么关系可言,”他说,“他所做的事是世界上最优秀的,但我却丝毫不感
兴趣。我所做的事在世界上也可能是最优秀的,他也不感兴趣。我对他经商提不出任何建议,
他对我的技术也提不出任何看法。”
     “我们人类被这三种事物所驱使――对于人类以外的其他生命行为也是如此。这一次序
是:生存;社会交往;寻找乐趣。它也是进化的次序。这就是我为什么选择了“Just for Fun
”作为自传书名的原因。
     因为我们曾经所做的一切事情,似乎最终都是为了我们自己的乐趣。”

- 作者: snoopylyj 2006年01月12日, 星期四 11:52  回复(0) |  引用(0) 加入博采

Linux 创始人推荐使用 KDE
Linux 创始人推荐使用 KDE
 
多媒体类 jackey写著 'Linux 创始人推荐使用 KDE,因为美国人都喜欢用GNOME ....

I personally just encourage people to switch to KDE.
This "users are idiots, and are confused by functionality" mentality of Gnome is a disease. If you think your users are idiots, only idiots will use it. I don't use Gnome, because in striving to be simple, it has long since reached the point where it simply doesn't do what I need it to do.

Please, just tell people to use KDE.
Linus

- 作者: snoopylyj 2006年01月11日, 星期三 12:45  回复(0) |  引用(0) 加入博采

11种增加Blog浏览量的方法

C

关键词blog    view    google    tag    web2.0                                          

11 Techniques to Increase Page Views on Your Blog

1. Highlight Related Posts - one of the more common practices of bloggers to encourage readers to read multiple pages on their blogs is to to highlight related posts at the end of your article. You’ll notice that i presently have a list of 5 posts at the end of each individual page that suggests other posts that readers might find useful This list is generated by a WordPress PlugIn. Those of you using other blog platforms might find similar plugins for your own system or might like to manually suggest related articles at the end of your posts.

2. Interlink within Posts - a similar but perhaps more effective technique is to highlight relevant posts within the content of your posts. If you’re writing a post that mentions something similar to what you’ve written before simply link to your previous post from within your article. For example I’ve written about this technique previously in a post on increasing the longevity of key posts.

3. Highlight Key Posts and Categories in your Blog’s Hotspots - I’ve often mentioned that the hottest posts on this blog are those highlighted in my top three menus. Specifically it is those in the top left hand box at the top of this page that are always at the top of my most read post statistics. Depending upon the goals of your blog - you may wish to fill your blog’s hotspots with ads or affiliate programs - or you may want to highlight key posts that are central to your blog and which will hook readers into what your blog is about (thereby increasing page views). Highlighting your category pages is also another similarly useful technique to encourage your readers to find more posts on the same topic. To explicitly name what your category is can also be useful. ie rather than just having the category name at the end of the post - try something like ‘read more posts like this in our ((insert category name)) category’ or ‘filed under ((insert category name))’ etc.

4. Compilation Pages - Extending the previous idea about highlighting key posts you may wish to use posts in these positions that sneeze readers not just to one post on your blog but many. The best example of this on ProBlogger is my Top 20 Posts at ProBlogger post which is in my top left hand menu. This post, as the name suggests, suggests 20 posts on my blog that readers might like to read. I know that this is a post with immense power on this blog and that many first time readers use it to bounce into all corners of my blog. One or two new readers have fed back to me that this page and the pages that it linked to was the reason that they became hooked on ProBlogger. Every post they read added to the chances that they would become loyal readers.

5. Series - While you need to be a bit careful with writing series of posts over periods of time, they are a great way to keep readers coming back and once they are complete to have them surf through multiple pages on your blog. The most popular series on this blog is my Adsense for Bloggers series which leads readers through 8 posts. I know many readers progress through this series because I occasionally get a series of comments from a reader who is obviously progressing through it - 8 comments over 30 minutes or so as they comment on each post. Don’t just do a series for the sake of increasing page views of course - this can really frustrate readers but use them on longer posts or when you’re genuinely wanting to interact with a larger topic over time.

6. Excerpts on Front Pages - I know there are a segment of ProBlogger readers that detest seeing excerpts (extended entry feature) on blog front pages and are very cynical that it’s just a ploy to get more page views. While I personally like using excerpts on front pages it is not about page views for me (although I guess it is a side benefit of it). Personally using excerpts in this way is more about keeping my front page manageable and highlighting multiple posts on the front page. ie if a reader can come to my blog and see not only the last post but the title of the second and maybe even the third post then they are more likely to explore more than just the last thing you’ve written. I tend to only use the extended entry feature on longer articles and allow shorter ones of a paragraph or two go up on the main page - unless I either forget or see the post as an important one.

7. Excerpts in RSS - Once again there is always debate over this topic of full or partial RSS feeds. I know some bloggers main purpose in partial feeds is to get bloggers directly onto their blog - thereby increasing their impression/page view count. While this is certainly a benefit of partial feeds it is not my own reason for using them. Rather I use them for copyright protection and to stop people scraping my full content onto their site’s via RSS. Whatever reason you choose to use partial/excerpt feeds - you should also realize that doing so will cause some readers to unsubscribe to your blog completely. I know in going only with partial feeds that there are some other bloggers who refuse to visit my blog - this is a cost/benefit scenario that individual bloggers need to weigh up.

8. Enable links in RSS Feeds - Another way that I know a couple of bloggers use to get RSS readers to actually surf to their blogs is to enable the ability to post html/links in their RSS and then using links to previous posts in their blog, especially in the first paragraph or two of their posts. This is not a technique I’ve tried but I know of one blogger who swears by it and says it significantly impacted the number of visitors to his blog from RSS as well as the number of pages that they viewed.

9. Search Function - most blog blog platforms have the ability to use a search feature on your blog which enables users to search your blog for keywords. This feature obviously helps your readers to locate other posts on your site and as a result increases the potential for a multiple page view visit.

10. Build an Interactive Blog - one way to get readers coming back to your blog many times over a day is to have a blog that people want to interact with. I know some ProBlogger readers visit this site at least 10 times per day just so that they can engage in the conversation that happens in comments. Since I added the ’subscribe to comments’ feature on this blog I’ve noticed some readers coming even more than normal - this can only be increasing page view levels as people return throughout the day. I’ve written (some time ago now) a few ideas on interactive blogging here and here.

11. Quality Content -This should go without saying but needs to be reinforced. Obviously if you write quality content your readers will want more of the same. Useful, original and interesting content should leave your readers hungering for more. Work on the quality of your blog and you’ll find that things like traffic levels and the numbers of pages being read should look after themselves and be on the rise.

There are no doubt other techniques for increasing page views. I’ve heard bloggers who swear by writing loads of posts per day to encourage readers to come back numerous times per day as one such technique - but I’d love to hear your experiences in comments belo

- 作者: snoopylyj 2006年01月9日, 星期一 13:28  回复(0) |  引用(0) 加入博采

Linux技巧小总结

 
Linux技巧小总结

 
 

作者:Linux知识宝库

1、处理特殊的文件名

假设Linux系统中有一个文件名叫“-aaa”,如果我们想对它进行操作,例如现在要删除它,如果我们按照一般的删除方法在命令行中输入rm -aaa命令,界面将会提示我们是无效选项(invalid option),原来由于文件名的第一个字符为 - ,Linux把文件名当作选项了,我们可以使用“--”符号来解决这个问题,例如我们可以输入rm -- -aaa命令来删除-aaa文件。如果是其他特殊字符的话可以在特殊字符前加一个“”符号,或者用双引号把整个文件名括起来。

2、修复Linux下超级用户的密码

   如果超级用户将密码忘记,就无法进入系统,也无法管理和使用系统。本来这种事不太可能发生,但是在一些Linux单机使用者,尤其是初学者中,却是比较容 易发生。一般的解决方法就是格式化硬盘来重新安装系统,但这有点儿小题大作了。准备好bootdisk和rootdisk两张软盘,从软驱启动,启动到 root盘并出现shell提示符。将Linux根目录分区mount至/mnt目录,比如你的Linux在硬盘第一分区,就在命令行中输入mount /dev/hda1 /mnt,然后进入mnt目录,将其中的etc/passwd文件改名,输入mv /mnt/etc/passwd /mnt/etc/passwd.bak就可以了;接着使用命令cp /etc/passwd /mnt/etc/passwd将软盘上的/etc/passwd文件复制到硬盘中的etc目录下,这样重新由硬盘启动,登录时就不会询问超级密码;最后 使用mv/etc/passwd.bak passwd命令将passwd文件改回,再运行passwd命令重新设定密码就可以了。

3、直接进行Linux的安装工作

通常我们在安装某个操作系统软件时,需要该系统的引导盘启动才能安装。但我们在安装Linux操作系统时,可以利用该系统光盘中的一个名为 loadlin.exe的DOS软件,将Linux核心直接调入内存,并由Linux核心代替当前操作系统来接管计算机,并进入Linux的安装界面。在 安装Linux时,我们只要在运行对话框中输入loadlin E:imagesvmlinuz root=/dev/ram initrd=E:imagesinitrd.img这个命令就可以直接安装Linux了;其中E是光驱盘符,E:imagesvmlinuz为 Linux核心名。

4、快速启动Linux系统

随着个人计算机配置的日益提高,在自己的计算机上安装Linux系统已经不是什么新鲜的事了。假设我们的计算机上同时装有windows和Linux两个 操作系统,应该如何启动Linux呢?是否每次都需要重启计算机,通过LiLo引导?其实如果我们在dos下,有一种简单快速启动Linux的方法,那就 是load Linux。loadlin.exe是在dos下的可执行程序,它可以在纯dos环境下迅速启动Linux,而且无需重启计算机,通常我们可以在光盘的 /kernels目录下可以找到这个程序。如果不知这个程序被放置于安装盘的何处,可以使用“find -name loadlin*”命令来寻找。找到之后将其复制到dos分区中,同时还需要复制一份你所使用的Linux内核文件。可以通过windows直接从光盘复 制,也可在Linux环境下使用mcopy命令将文件copy到dos分区;接着再编写一个Linux.bat的批处理文件,文件内容如下:c: loadlin c:vmlinuz root=/dev/hda1 ro

   其中我们假设loadlin.exe和vmlinuz这两个内核文件都在c盘根目录,而root为Linux根设备,而且Linux处于硬盘第一分区,所 以设备名为/dev/hda1,ro意为readonly。以后在dos下要启动Linux时,运行Linux.bat就可以了。这样启动Linux快速 高效,大大的减少了系统自检时等待的时间。

5、消除Xwindows下的死机现象

   如果我们在Xwindows状态下运行Linux时,由于硬件本身的问题或者自己操作上的不当,有时侯可能会导致系统突然失去响应,也就是我们常见到的一 种死机现象,其实此时系统并没有死机。我们可以用两个常用的方法来消除这种现象:第一,用键盘上的复合键Ctrl+Alt+Backspace来关闭当前 正在运行的任务;第二,首先按住键盘上的Ctrl+Alt+F2复合键,让系统切换到另一个操作台,然后登陆到系统,再执行#ps -ax|grep startx命令,这将会列出你的Xserver的进程标识(PID),接着在命令行中输入如下命令就能消除Xwindows下的死机现象:#kill -9 PID_Number,最后通过Alt+F1复合键返回原来的平台。

6、快速关闭Linux系统

   旧版本的的Linux/UNIX系统必须先运行shutdown命令,然后才能关闭电源,但最新版本的Linux/UNIX系统已经在这个方面作了很大的 改进,再也没有必要象以前那样关机了。因为新版本的系统借鉴了大型机的技术,采用了抗掉电的日志式文件系统,可以自动跟踪保存用户数据、自动同步刷新文件 系统,用户完全可以随手关闭电源,从而达到快速关闭系统的目的了。

7、巧妙使用rm命令

我们知道在Linux字符界面中,要删除一个文件的话可以使用rm命令,删除一个目录可以使用rmdir命令。但由于rmdir命令只能删除空白的目录, 假使某个目录下面有文件,就只能先用rm命令来把目录中的文件删除掉才可以,所以通常需要rmdir与rm这两个命令配合使用才能彻底删除一个完整的目 录。但用这种方法来对付几级子目录还能凑合,如果一个目录中含有若干个子目录,而且这若干子目录中又包含了若干级子目录,再使用这种方法不把你累死才怪。 现在我们可以使用带-r参数的rm命令来删除一个非空目录,例如我们在命令行中输入rm -r bbb这样的命令,表示系统将把bbb目录中包含的所有文件和子目录全部删除掉。

8、善用虚拟操作台

当我们登录进Linux系统后,如果再按一下键盘上的Alt+F2键,这时我们又可以看到一个Shell提示符,其实这个就是第二个虚拟操作台。通常,新 安装的Linux系统共有四个虚拟操作台,我们可以分别用复合键Alt+F1、Alt+F2、Alt+F3、Alt+F4来访问它们。使用虚拟操作台频率 最多的地方就是,当某一个程序出错锁住输入时或者Linux系统突然失去响应时,就可以切换到其他虚拟操作台登录进入后杀掉这个出错的进程任务。

9、增加虚拟缓存

如果计算机上的SWAP(交换空间)不够了,只要我们的硬盘上还有空余的空间,我们就可以把这些剩余空间利用起来,我们可以直接使用命令:mkswap /dev/hda(假设Linux的驱动器是/dev/hda),swapon /dev/hda;要自动启动Swap,可以把新的分区加入到etc/fstab中去,照着原来swap的写就行了。用"free"检查swap的大小, Linux支持最多16个交换分区,每个交换分区最大128M,没有空闲分区的时候,可以用个大文件来建立。下面是执行的一系列命令:

#dd if=/dev/zero of=swapfile bs=1024 count=8192 #mkswap swapfile 8192 #sync #swapon swapfile


10、巧妙使用Tab键

大家知道在Linux字符界面中输入命令时,有时需要输入很多字符,如果经常这样逐个逐个地输入字符,比较烦琐。假设键入的字符足以确定目录下一个唯一的 文件时,我们只须按键盘上的 Tab 键就可以自动补齐该文件名的剩下部分,例如要把目录 /ccc 下的文件 ddddddd-1.2.3.tar.gz 解包时,当我们在命令行中键入到tar xvfz /ccc/d时,如果该文件是该目录下唯一以d起头的文件的话就可以直接按下键盘上的Tab键,这时命令会被自动补齐为:tar xvfz /ccc/ddddddd-1.2.3.tar.gz ,从而提高了输入效率。

11、多用拷贝与粘贴来提高操作速度

Linux系统安装后,每次启动到字符界面时都会自动运行一个叫gpm的程序, 该程序运行后就可以用鼠标来拷贝与粘贴了。 具体做法是按住鼠标左键拖动让要拷贝的地方突出显示, 这时突出显示的区域已经被拷贝, 再按鼠标右键拷贝的内容就会被粘贴在光标所在位置了。如果我们在Xwindow下运行Linux系统,拷贝与粘贴的操作与在普通的Win9x系统下一样。

12、加快Linux存取数据

如果我们想快速提高Linux下的硬盘读取数据,可以在Linux下进行一些设置,让Linux在32位输入输出方式和DMA通道方式下进行工 作。设置时,在Linux命令界面中输入命令/sbin/hdparm -cl /dev/hda来打开32bit传输方式,输入命令/sbin/hdparm -dl /dev/hda来打开DMA传输方式,接着再输入命令/sbin/hdparm -kl /dev/hda来使硬盘在Reset之后仍然保持上述的设置,通过这些设置,我们就能提高Linux的读盘速度到1倍以上。

- 作者: snoopylyj 2006年01月9日, 星期一 10:19  回复(0) |  引用(0) 加入博采

Linux的简单命令集
Linux的简单命令集

 
 
启动和关闭系统
Linux 的shells
使用Bash shell
at----安排,检查,删除队列中的工作
cat----连接文件并打印到标准输出
cd----改变目录,能处理绝对和相对路径
chmod----改变文件保护权限
chown----改变文件的属主和组
clear----清除屏幕(象DOS中的cls)
cp----拷贝文件
crontab----操作每个用户的守护程序和执行的时间表
date----打印或设置系统日期和时间
dd----拷贝一个文件(并可以同时转化它)
df----报告磁盘剩余空间
du----报告磁盘空间使用情况
file----探测文件和目录类型
find----搜索目录中文件
grep----在文件中搜索匹配的行并输出
gzip----压缩或展开文件
head----显示文件的前几行
history----显示历史命令记录
kill----中止一个进程
last----显示过去多少个用户或终端登录到本机器
less----想对于more命令, 用来按页显示文件
ln----在文件间建立连接
ls----列出当前目录下的文件
man----显示具有一定格式的在线手册
more----命令能逐页阅读文本
mount----安装一个文件系统
mv----将文件改名
passwd----设置用户的密码
ps----命令罗列运行进程
reboot----重新启动系统
rm----命令用于删除文件
su----创建和编辑Unix归档文件
tar----创建和编辑Unix归档文件
touch----改变文件的时间参数
wc----统计一个文件中的字节数,单词数,行数
who----查看其他登录的用户
which----which--显示命令的全路径
ping----命令—确定网络上机器是否可达或到达速率
使用多任务
输出重定向
了解进程

--------------------------------------------------------------------------------

在Linux系统中有两种操作界面,分别是:X窗口模式(缺省为KDE)和控制台模式(Console)。两中操作界面类似于Windows和DOS。

如果在X窗口模式下想转变为控制台模式,您只需同时按下Alt+F1(或F2…F6)键,屏幕将会出现新的等录窗口,您可以重新以控制台模式登录系统。如果在控制台模式下,要想返会X窗口模式,需要您同时按下Ctrl+Alt+F7键。

如果没有启动X窗口方式,想从控制台方式中启动X窗口方式,请在控制台方式中输入:startx(或kdm),就可以启动X窗口。

在上面两章中我们已经介绍了X窗口(缺省为KDE)的操作,在本章和下一章中我们将主要讨论控制台模式下的操作,同时也将会间插相应的KDE操作。

6.1 启动和关闭系统
启动系统
如果您在安装过程中已经安装了LILO, 您就可以启动系统,LILO启动时,屏幕显示:

LILO:

单击Tab键,屏幕将显示所有可以启动的操作系统。键入显示的操作系统名,您就可以启动相应操作系统。键入Linux可启动BluePoint Linux&127;系统。如果您直接击回车键或等待5秒钟,同样可以启动BluePoint Linux&127;操作系统。

另一种启动linux系统的方法是:在DOS/WINDOWS系统下运行loadlin.exe。具体使用方法参见相应资料。

登录程序
Linux系统是多用户系统。如果想使用系统,就要鉴别使用者身份进行鉴别,这就是所谓的注册程序。在安装过程中,我们已经创建了叫root超级用户帐号。启动系统后,在登录命令行,键入root,再输入密码("Password")。如果密码正确,登录成功。

建议: 进入系统后建立第二个帐号(非特权用户),以便日常使用。

因为root帐号拥有整个系统的资源所有权,是管理帐号而非工作帐号。

如果您要创建工作帐号,需要两个步骤:

第一步: 创建用户注册帐号。

键入:addusr login_name

其中login_name是您选择的注册帐号(不要使用root)。

第二步: 创建帐号密码。

键入:passwd login_password

其中login_password是您选择的帐号密码(最好不要 和root密码相同)。

如果普通用户要想使用系统的所有特权,使用su命令,并在root命令行中输入 root密码。另外,您还可以使用超级用户模式文件管理器来获取系统资源, 使用方法是:

“K菜单”-->”系统应用”-->”文件管理器(超级用户方式)”

如果您的同事(家庭成员…)要使用您计算机系统,应该为这些用户创建新的用户帐号,而不能将root帐号告诉他们。注意:您要充分利用Linux是多用户操作系统这个优点。

关闭系统
关闭系统的方法有很多,但千万不要直接关断电源!

因为,Linux是使用缓存和磁盘(硬盘,软盘…)来加速输入/输出的;如果直接关断电源,存起来的数据可能没有真正写到磁盘,可能会导致数据丢失。

正确关闭系统是下面几种:

键入/sbin/halt命令(或直接键入halt),等待系统挂起的消息(systemhalted)再关闭系统

快速关闭系统方法是同时按下Ctrl+Alt+Del键(象DOS一样),系统将卸载所有外围设备,并等待计算机重初始化时,再关断电源 。

使用KDM会话。在桌面上任意位置单击右键,选择“注销”。再选择"关闭"系统或"重启"系统。

如果直接关断电源或发生掉电,会出现什么情况呢?Linux重新启系统时会检查未正确卸载的磁盘(fsck 操作)。持续几分钟后。系统可能才会正确启动。

6.2 Linux 的shells
一旦进入系统,您将会看到$的提示符,提示您键入命令。这个等待命令的程序叫shell,其作用是将指令传送给Linux的内核。

Linux系统中有许多不同shell: bash,csh,ksh,tcsh,sh,zsh…..。

在BluePoint Linux&127;系统系统中,shell选用"Bash",因为Bash shell简单并且功能强大。

如果您想知道目前使用的是那种shell,您只要简单键入: echo $SHELL

可以发现系统正在使用的shell类型。

注意:不同的shell有不同的语法。

6.3 使用Bash shell
和DOS系统一样, Linux系统控制台也采用命令行方式。需要在控制台上输入命令,才会执行。

快捷方式
通用的键盘快捷方式是:

. Ctrl+A 到开始行

. Ctrl+U 清除目前行

. Ctrl+C 停止运行的程序

.使用分号能在同一行中键入几个命令。

.上下键能获取命令历史记录。

自动名字补全
在Linux系统下,程序和命令名有时十分长,Bash支持自动名字补全功能。

您开始键入命令名字,再击Tab键,系统将为您自动补全命令或程序或目录名字。

例如: 如果您要使用解压程序bunzip。键入

$bu

接着击Tab键:Bash将显示所有以bu开始的名字。例如:

buildhash buildin bunzip

键入n (bunzip2是唯一名字第三个字符是n),再击Tab键。shell将为您在命令行补全名字,您只要击回车键就可以执行bunzip2命令了。

at命令
at,batch,atq,atrm:安排,检查,删除队列中的工作。

at [-V][-q 队列][-f 文件名][-mlbv ] 时间

at -c 作业 [作业…]

atq [-V] [-q队列][-v]

atrm [-V] 作业 [作业…]

batch [-V] [-q队列] [-f 文件名] [-mv ] [时间]

at在设定时间执行作业。

atq列出用户排在队列中的作业,如果是超级用户,就列出队列中所有的作业。

atrm 删除队列中的作业。

batch 用低优先级运行作业,只要系统的loadavg(系统平均负载)<1.5(或者在atrun中设定的值),它就可开始执行作业。

超级用户可以在任何情况下使用at系列的命令。一般用户使用at系列命令的权限由文件/etc/at.allow,/etc/at.deny控制。如果 /etc/at.allow存在,则只有列在这个文件中的用户才能使用at系列命令。如果/etc/at.allow文件不存在,则检查文件 /etc/at.deny这个文件。只要不列在这个文件中的用户都可以使用at系列的命令。缺省的配置是文件/etc/at.deny是一个空文件,这表 明所有的用户都可以使用a系列的命令。

例如:

在二天后上午8点执行文件workfile中的作业。

[test@bluepoint /]$at -f workfile 8am+2 days

cat命令
cat---连接文件并打印到标准输出。

cat常常用来显示文件,类似于DOS下命令TYPE。

例如:

显示文件file的内容

[test@bluepoint /]$cat file

将file1,file2连接起来输出到文件file3中。

[test@bluepoint /]$cat file1 file2>file3

cd命令
cd---改变目录,能处理绝对和相对路径。

例如:

假如当前在根目录中,想进入etc/子目录。键入(相对目录):

[test@bluepoint /]$cd etc/

如果想进入/usr/bin目录,键入(绝对目录):

[test@bluepoint /]$cd /usr/bin/

此命令一些实用选项是:

回到父目录(注意cd和.. 之间有空格)

[test@bluepoint /]$cd ..

回到目前目录了。

[test@bluepoint /]$cd .

cd ~ 到达个人目录

[test@bluepoint /]$cd ~

chmod命令
chmod-- 改变文件保护权限

文件保护控制用户对文件的访问权,有三个安全级别:所有者级别,组访问级别,其它用户访问级别。在这三个级别中,又有三种权限:读(r),写(w),执行(x)。(用户可以使用ls -lg 命令来观看某一文件的所属的group)。

对于文件来说读权限意味着可以看文件的内容,写文件权可以修改或删除文件,执行权限则可以执行它。对于目录来说,读权限意味可以查看目录下的内容,写权限意味着可以在目录中建立新文件,并可以从目录中删除文件,执行权限意味着可以从一个目录转到另一个目录。

保护权限:格式为[ugoa][[+-=][rwxXstugo…]…][….]"ugoa"控制哪些用户对该文件权限将会改变:(u)文件的所有者, (g)与文件所有者同组的用户,(0)其它组的用户,(a)所有用户。操作符"+"使得用户权限被追加到每个目录文件。操作符"-"使得用户权限被取消, 操作符"="使用户只有这些权限。"rwxXstugo"选择新的属性:(r)读权限(w)写权限(x)执行权限(和对目录的访问权)(X)只有目标文件 对某些用户是可执行的或该目标文件是目录时才追加X属性(s)同时设定用户或组ID(t)保存程序的文本到交换设备上(u)目标文件属主(g)目标文件属 主所在的组(o)其它用户。如果数字来表示属性,则(0)没有权限(1)执行权(2)读权(4)写权,然后相加,所以数字属性的格式应为3个0到7的八进 制数,其顺序是(u)(g)(o)文件名:以空格分开的要改变权限的文件列表,支持通配符。

范例:

使所有用户对文件testfile有执行权

[test@bluepoint /]$chmod a+x testfile

使所有用户对文件testfile读权

[test@bluepoint /]$chmod 222 testfile

chown 命令
chown --改变文件的属主和组。

用户:可以是用户名或用户ID。

组:可以是组名或组的ID。

文件名:以空格分开的要改变权限的文件列表,支持通配符。

例如:

[test@bluepoint /]$ chown host:test file1

将文件file1的属主改为host组的test。

clear命令
clear--清除屏幕(象DOS中的cls)。

例如:

[test@bluepoint /] $clear

清除屏幕,提示符将被移到左上角。

cp 命令
cp--拷贝文件

用法:

cp [options] 源文件 目标文件

选项:

-f,--force:强行覆盖已存在的目标文件

-i,-interactive:在强行覆盖已存在的目标文件时给出提示。

-R,--recursive:整个目录拷贝。

例如:

[test@bluepoint /]cp sourcefile destfile

拷贝文件sourcefile到文件destfile。

crontab命令
crontab--操作每个用户的守护程序和执行的时间表。

crontab file [-u user]--用指定的文件替代目前的crontab。

crontab - [-u user]--用标准输入替代目前的crontab。

crontab -l [user]--列出用户目前的crontab。

crontab -e [user]--编辑用户目前 的crontab 。

crontab -d [user]--删除用户目前 的crontab 。

crontab -c dir --指定crontab的目录。

crontab文件的格式:M H D m d cmd

M:分钟(0-59)

H:小时(0-23)

D:天(1-31)

m:月份(1-12)

d:一星期内的天(0-6,0为星期天)

cmd:要运行的程序,程序被送入shell执行,这个shell只有USER,HOME,SHELL三个环境变量。

例如:

列出用户目前的crontab

[test@bluepoint /]$crontab -l

$MIN HOUR DAY MOUTH DAYOFWEEK COMMAND

8 6 * * * clear

[test@bluepoint /]$

date命令
date--打印或设置系统日期和时间

date [-u] [-d datestr] [-s datestr] [--utc][--universal][--date=datestr][--set=datestr] [--help][--version][+FORMAT][MMDDhhmm[[CC]YY][。ss]]

+FORMAT:控制如何显示日期。

指令: % :%号

n:新行

t:TAB

时间域

%H 小时 (00..23)

%l 小时 (00..12)

%k 小时 (0..23)

%l 小时 (1..12)

%M 小时 (00..59)

%p AM或者PM

%r

- 作者: snoopylyj 2006年01月9日, 星期一 10:16  回复(0) |  引用(0) 加入博采

linux初学者必看
linux初学者必看

 
 
1、什么是Linux?

  Linux 是一个诞生于网络、成长于网络且成熟于网络的奇特的操作系
统。1991年,芬兰大学生Linus Torvalds萌发了开发一个自由的UNIX操作
系统的想法,当年,Linux 就诞生了,为了不让这个羽毛未丰的操作系统
矢折,Linus将自已的作品Linux通过Internet发布。从此一大批知名的、
不知名的电脑黑客、编程人员加入到开发过程中来,Linux逐渐成长起来。

  Linux一开始是要求所有的源码必须公开,并且任何人均不得从Linux
交易中获利。然而这种纯粹的自由软件的理想对于 Linux的普及和发展是
不利的,于是Linux开始转向GPL,成为GNU阵营中的主要一员。

  现在,Linux凭借优秀的设计,不凡的性能,加上IBM、INTEL、CA、
CORE、ORACLE等国际知名企业的大力支持,市场份额逐步扩大,逐渐成为
主流操作系统之一。

2、从技术上说,Linux有什么优点?

1) 提供了先进的网络支持:内置TCP/IP协议;
2) 真正意义上的多任务、多用户操作系统;
3) 与UNIX系统在源代码级兼容,符合IEEE POSIX标准;
4) 核心能仿真FPU;
5) 支持数十种文件系统格式;
6) 完全运行于保护模式,充分利用了CPU性能;
7) 开放源代码,用户可以自己对系统进行改进;
8) 采用先进的内存管理机制,更加有效地利用物理内存;

3、Linux与WindowsNT谁更好?

  WindowsNT 操作系统是微软公司进军服务器操作系统的利器,设计系
统时在满足服务器需求的前提下,融入了Windows 9x的图形化界面的优势,
使得其易于使用,深受用户喜欢,其市场占有率也因此节节上升。

  然而图形界面的代价,使系统的效率降低了,所以它适合中小企业、
个人用户、对性能要求不严格的场合选用。

  而Linux则适用于强调性能指标,对用户界面要求不大的的应用上。

4、Linux与UNIX有什么不同?

  Linux 也是属于UNIX家族的一员,它有许多特性是与UNIX相同的,它
们之间的最大区别在于以下两点:

1) UNIX系统大多是与硬件配套的,而Linux则可运行在多种硬件平台上;
2) UNIX是商业软件,而Linux是自由软件,免费、公开源代码的。

5、安装Linux,对硬件有什么要求?

  Linux对硬件要求很低,可以运行在386以上CPU,8M以上内存的IBM PC
机上。但由于设备厂商的支持力度不够,所以 Linux倒是对很多新设备的
支持不是很好,新设备的驱动程序总是慢一步。

6、安装Linux需要做哪些准备?

1) 收集系统资料:记录下内存大小,CDROM接口类型,SCSI卡型号,网
卡型号,鼠标类型,显卡芯片组、时钟芯片、显存大小等相关信息;
2) 检查CMOS设置,关闭病毒开发,设置其从光驱启动;
3) 如果你的Linux安装盘无法自启动的话还需制作启动盘;
4) 为Linux的安装腾出硬盘空间,最好有1G左右。

7、如何安装Linux?

  每种Linux发行版所提供的安装方法都不大一样,但是一般来说都经
历以下几个阶段:

1) 一些基本设置:如安装语言、键盘;
2) 进行硬盘分区、格式化:一般发行版都提供了图形界面,如果不熟悉
硬盘分区的爱好者最好在行家指导下进行;
3) 选择要安装的软件包:建议初学者全部安装,待以后熟悉了后再重新
定制,以免在学习过程中丢这落那的;
4) 设备配置:如打印机、网卡、显卡等,请根据实际情况选择;
5) 安装LILO:建议装在主引导扇,使用LILO来完成多系统引导;
6) 为Linux的超级用户root设置密码。
大家可以参考每种Linux的相关资料来尝试安装。

8、如何配置linux启动管理器lilo?

  根据需要修改/etc/lilo.conf文件,然后执行/sbin/lilo让设置生效。
下面是一个lilo.conf文件的示例:

boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
default=linux
image=/boot/vmlinuz-2.2.5-15
label=linux
root=/dev/hda1
initrd=/boot/initrd-2.2.5-15.img
read-only
other=/dev/hda2
label=windows

  其中,timeout是用来设置lilo等待输入的时间,在此表示如果5秒不
选择的话就进入default;default选项用来指定默认启动哪个系统;
image小节用来指定linux的启动信息,包括启动位置,名字--linux;
other小节用来指定其他操作系统的启动信息,包括启动位置、名字。

9、在Linux如何对文件进行操作?

  你可以使用ls -l命令列出目录的详细信息,就相当于DOS的DIR命令。
ls命令的输出如下所示:

total 2
drwxr-xr-x 2 xu user 1024 Mar 13 0:34 sub1
-rw-r----- l xu user 678 Jun 15 1:45 hodo.txt

最左边一列是文件/目录权限,第3列是的属主信息,第4列是属主所在用
户组,第5列是所占空间大小,接下去是日期、时间,最后一列是文件/目
录名。以下是一些常用文件操作命令:

rm:删除文件 more:浏览文件 cp:拷贝文件

10、如何编辑一个文本文件?

  你可以使用vi来编辑一个文件文件,它是在 Unix 世界里最普及的文
字处理工具,几乎所有的UNIX机器上都有这个编辑器。

1) 启动vi:执行"vi 文件名",一启动vi在命令状态,可以输入各种vi
的命令,不能编辑;
2) 存盘:w、存盘退出:wq、不存盘退出:q!;
3) 进入编辑状态:插入:i、新增:a;
4) 退出编辑状态:按ESC键;
5) 进入编辑状态后,编辑起来很像DOS下的edit;
6) 在命令状态下还有一些常用的命令:
x 删除游标所在字元;
dd 删除游标所在的列。

11、安装完Linux后,根目录下一大堆,都是些什么?

/bin:存放最常用命令;
/boot:启动Linux的核心文件;
/dev:设备文件;
/etc:存放各种配置文件;
/home:用户主目录;
/lib:系统最基本的动态链接共享库;
/mnt:一般是空的,用来临时挂载别的文件系统;
/proc:虚拟目录,是内存的映射;
/sbin:系统管理员命令存放目录;
/usr:最大的目录,存许应用程序和文件;
/usr/X11R6:X-Window目录;
usr/src:Linux源代码;
/usr/include:系统头文件;
/usr/lib:存放常用动态链接共享库、静态档案库;
/usr/bin、/usr/sbin:这是对/bin、/sbin的一个补充;

12、如何安装网卡?

  你可以用root登录后运行netconf来安装网卡。输入网卡的设备名、
选择网卡的模块号,IO地址、IRQ中断等信息,然后存盘退出,执行:
/etc/rc.d/init.d/network restart;

  如果你的网卡未能列在可选的网卡模块列表中的话,你就需要下载驱
动程序,然后将其编译成模块。最后用"insmod 模块名"命令完成安装。

13、如何驱动普通声卡?

  在Linux系统中提供了一个十分方便使用的声卡配置工具sndconfig,
如果你的声卡比较大众化,就可以使用它来驱动你的声卡:

1) 用root登录系统,运行/usr/sbin/sndconfig;
2) 从声卡选择列表中选择适合你的声卡,一般的声卡都可以使用Sound
Blaster;
3) 选完后,sndconfig需要你设置声卡的IO地址和IRQ中断号,根据你的
实际情况选择;
4) 设置完成按OK按钮,如果听到Linus说话的声音就大功告成了。

14、Linux下如何安装Modem?

1) 在Windows中查看你的Modem位于什么端口上;
2) 在Linux中通过直接与端口交互来使用Modem,其对应关系如下:
COM1:/dev/cau0 COM2:/dev/cau1
COM3:/dev/cau2 COM4:/dev/cau3
3) 设置Modem的最高速率:
#setserial /dev/cau1 spd.hi (最高速率设为57600bps)
#setserial /dev/cau1 spd.vhi (最高速率设为115200bps)

15、如何通过Modem拔号上网?

1) 执行命令ln /dev/modem /dev/cau1(根据实际情况)
2) 创建一个脚本:touch sw,加入:
/usr/sbin/pppd connect ′/usr/sbin/chat ″ ″ ATDT163 CONNECT ″
″ ogin:username word:password′ /dev/modem 38400 modem defaultrout
将username与password用你的上网帐号和密码代入。
3) 你还可以使用KDE中的kppp工具方便地实现。

16、如何配置X-Window?

  所谓配置X-Window就是根据机器的实际设备选择X-SERVER。可以通过
xf86config或图形化界面的Xconfigure等程序来配置。

1) 运行Xconfigure程序,然后选择合适的显卡类型,如果没有,则需要
下载显卡的驱动;
2) 选择显存大小,和X-SERVER;
3) 选择合适的分辨率、色深组合
4) 存盘退出后,运行startx启动X-Window。

17、有没有通用的显卡驱动方法?

  由于显卡产商支持有限,使得在Linux下驱动显卡一直都是难题。为
了解决这个问题,Linux 2.2.x以上版本提供了一种新的解决方案---使用
frame buffer设备,通过VESA VBE 2.0标准,利用显卡SVGA特性,配合
XFree86的XF86_FBDev,驱动你的显卡。这的确可以帮你个忙。

1)确认你有XF86_FBDev文件,如果没有就从ftp.xfree86.org下载;
2)执行"mknod /dev/fb0 c 29 0"建立frame buffer设备;
3)修改/etc/lilo.conf文件,加入:
image = /boot/vmlinuz-2.2.5-fb (新编译的内核)
label = linuxfb (启动标号,可自定)
root = /dev/hda2 (参照lilo.conf其他部分)
vga = 0x314 (显示模式,参照下表)

附:显示模式表
640x480 800x600 1024x768 1280x1024
256色 0x301 0x303 0x305 0x307
32k色 0x310 0x313 0x316 0x319
64k色 0x311 0x314 0x317 0x31A
16M色 0x312 0x315 0x318 0x31B

4) 执行/sbin/lilo,使配置生效,然后重启系统,以新的内核启动系统。
当然,如果你的内核已经支持了,就无需做这个修改,直接加上vga=那一
行就行了。
5) 接着进行frame buffer Server的配置:参照/etc/X11/XF86Config中
vga的配置,加入一个screen小节,如下所示:
Section "Screen"
Driver "fbdev"
Device "My Video Card"
Monitor "MAG XJ500T"
Subsection "Display"
Depth 16 (色深,须与前面所选显示模式的色深一致)
Modes "default"
ViewPort 0 0
EndSubsectionEndSection
6) 将X指向XF6_FBDev:
cd /etc/X11
mv X X.bat
ln -snf /usr/X11R6/bin/XF86_FBDev X

18、如何通过ISDN上网?

  ISDN的应用越来越普及,它速度快、价格便宜,深受网民的喜欢,那
么在Linux下如何通过ISDN上网呢?

1) 确认你的Linux内核已经包含了对ISDN的支持模块;
2) 驱动ISDN卡:

对于非即插即用的Teles 16.3 ISDN卡可以使用命令:
#modeprobe hisax io=0x180 irq=10 type=3 protocol=2 id=isdn0

对于即插即用型,则使用:
#pnpdump〉/etc/isdn.conf
#isapnp/etc/isdn.conf
#modprobe hisax irq=10 io=0x680 type=14 protocol=2 id=isdn0

3) 安装Isdn4Linux,再执行scripts目录下的"makedev.sh"脚本程序,
加入ISDN设备;
4) 执行echo 1〉/proc/sys/net/ipv4/ip_dynaddr命令让其支持动态IP;
5) 然后根据ppp的脚本再写一个用ISDN的脚本就行了。

19、如何在Linux下使用光驱?

1)创建一个目录,用来挂上光盘目录树:

mkdir /mnt/cdrom

当然目录名可以根据你自己的习惯命名;

2)插入光盘,执行"mount -t iso9660 /dev/hdc /mnt/floppy"命令;注
意,如果你的光驱接在第一硬盘线的从盘上,需将/dev/hdc改为/dev/hdb;

3)然后你就可以通过访问/mnt/cdrom来实现对光盘访问;

4)当你不使用时,执行"umount /mnt/cdrom",再取出光盘。

- 作者: snoopylyj 2006年01月9日, 星期一 10:13  回复(0) |  引用(0) 加入博采