


单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,有趣的linux入门文章,By dogfox 制作,有趣的linux入门文章,1,你从来只用过Windows,从来没接触过UNIX,只知道把一个文件拽,来拽去,只知道硬盘就是C:D:E:却从来没有研究过分区表,也许,会用VC编个程序,很习惯它的集成环境.,有一天,不管什么原因了,也许是看报纸上那些把内存和硬盘都分不,清楚的记者的吹嘘,或者是老板要求你用它作个项目,或者是同学,们都有了你没有觉得很土,或者你听说找工作有这个的经验就有更大,希望.不管怎样,你想在自己的机器上安装一个LinuxOK,这个,文章就是给你写的,因为从现在开始,你会有成堆的问题你会觉得从前,在windows那里得来的有关计算机的经验好像完全用不上你会觉得,“Linux怎么这样麻烦”你会有种从来没有开过汽车但是得,把汽车拆开修理一样觉得无处下手OK,这个文章就是为你写的你从来只用过Windows,从来没接触过UNIX,只知道把一,2,为什么要学Linux其实你不必学习Linux,如果你就是想使用计算机,让它使你的工作,比如打字,排版,统计数据等更有效率,Linux不,行。
Windows,或者我推荐windows 2000是你最好的选择,它对中文,的支持很好,非常稳定,上面有无数应用程序,而且如果你自己承担,风险,还可以使用盗版,免费Linux将会给你造成很多麻烦,安装时,会造成系统数据丢失,无法驱动网卡/声卡/显示卡/显示器,无法配置,中文,图形界面速度慢,等等从前在windows上很容易做到的比如,修改显示频率或者安装新的网卡驱动在Linux下都变得好像要你自己重,新上一次大一计算机原理课那么讨厌呵呵,那Linux有什么好处呢?,为什么要学Linux其实你不必学习Linux,如果你就是想,3,其实Linux没什么好处,从使用角度,它唯一的好处是它是,我们自己的,而windows再好,是Microsoft的又能怎么样?”,你也许又问区别是,Linux可以让你来研究它,通过使用Linux你可以,获得更深一步对计算机的了解-而不只是一个全自动的盒子计算机,是一个很神奇的东西,你也许对那些写出windows的程序员很崇拜(我,是的),或者对那些能发明更好的算法更安全的操作系统的hacker(对不,起,远程攻击系统的不是hacker)很崇拜,那么你应当知道,坐在一个,windows的机器前面整天就会用鼠标拖拽也许能给你一个很好的打字员,的薪水,但是永远无法让你进入真正计算机的世界-成为一个自由,思想的Hacker,或者说,你只能永远是个windows的用户-也没什么,不好,很多领导还不会计算机呢-而不可能有机会自己写一个windows。
一个不太妙的结果是,当世界上充满了windows的奴隶时,我们就得花,更大的价钱从Microsoft那里获得这样的技术,某些社会里,我们管这个,叫做剥削其实Linux没什么好处,从使用角度,它唯一的好处是它是,4,讲这么多,无非是说,萝卜不能两头切,至少现在是这样要想什么,别人都给你做好,系统安装一路回车,硬件配置点两下鼠标,对不起,,请用windows 2000如果你准备好了这一切,那么接着看吧OK,你的第一个问题是:什么是Linux,它和UNIX有什么区别?,问这个问题的原因呢,多半是你还在大一的时候一次去实验室,看到,高年纪学生在一个特大屏幕的机器上作题,你羡慕的看着他,问:,“这是什么计算机啊,这么高级?”而他不无骄傲的说,“这是,UNIX”后来你懂的多了,知道那是SUN工作站,上面运行着Solaris,,就是UNIX现在你又听说Linux也是UNIX,是怎么回事呢?,short answer:去看书,街上很多Linux的书第一章就是讲他们的历史,和亲属关系的讲这么多,无非是说,萝卜不能两头切,至少现在是这样要想什么,5,long answer:UNIX是一个20还是30年前由几个研究生在实验室里开始,后来一个大公司把它商业化了的一个操作系统。
一来二去,它成长,并且占领了市场当时它只是运行在只有大学才买得起一两台的昂贵,机器上后来机器多了,公司多了,懂得人也多了,就分家了,而,“UNIX”这个名字由于法律关系,谁也不能说自己的操作系统是“UNIX”,而只能说是“UNIX兼容”系统了所以现在“UNIX”系统是不存在的,,存在的只是一个遥远的传说那么现在那些Solaris,AIX,IRIS都是什么呢?,那些都是各公司在他们硬件平提上作的商业UNIX,这些系统都遵循一个,叫POSIX的古怪标准,对了,这个标准呢,是后来UNIX太多太乱,大家编程,接口甚至命令都不一样了所以没办法座下来商量的一个协议long answer:UNIX是一个20还是30年前由几,6,那么Linux是什么呢?Linux是基于PC(其它平台也有的支持)的UNIX兼容,系统,在跟UNIX的关系上,它不比任何其它UNIX兼容系统远所以如果,你有“Solaris才是正统UNIX,Linux只是兼容”的想法,对不起你错了,,起码你得把支持AIX的人打败才行,他们还认为AIX才是正统UNIX呢所以用Linux你可以学到有关UNIX的知识,这些知识绝大部分在其它商业,UNIX上可以用得上。
当然,其核心思想绝对是相同的那么在三年前只有,你的读博士的辅导员才有机会在实验室那台宝贝SUN上学的知识,你现在在,PC机上就可以实践了,这难道不是很妙的一件事情么?,那么Linux是什么呢?Linux是基于PC(其它平台也有的,7,第二个问题:我想装一个Linux,最新的是哪个版本,我听说过xxxlinux,yyylinux,还有国内某个公司鼎力推出的zzzlinux,到底哪个更好呢?,第二个问题:我想装一个Linux,最新的是哪个版本,我听说过,8,首先你需要明白,Linux不是windows,它不是一个由一家商业公司维护的软件,,只有一个包装Linux是可以任意包装自由配置的东西任何一个人,一家公司,都可以按照自己的想法,比如加一点功能,加中文支持,作一个Linux出来这些,Linux虽然核心部分都一样,但是他们所带的各种软件,缺省的配置都不一样区别,是用一种Linux 发布(不同的Linux我们叫做不同的发布)也许硬件很好配置,,各种软件也好安装,用另外一种也许速度快,再一种也许支持中文比较好总之,没有白吃的午餐,在windows下想当然的东西在linux下也许需要你熬夜才能得到。
所以从一开始选择distribution就必须非常小心,否则因为自己刚好随某个杂志,得到一个Linux发布就以为所有的都一样就开始安装,等硬盘数据毁了,,或者网络哭天跄地也配不出来的时候,就晚了不是开玩笑,我知道windows下,安装驱动程序就是鼠标点几下,可是在Linux下,为了驱动一个网卡,折腾一夜,是不希奇的-当然,我觉得这是值得的首先你需要明白,Linux不是windows,它不是一个由一,9,所以,面对那么多Linux distribution,你应当选择哪个呢?,比较著名的Linux distribution有:,RedHat:最新版本6.2,7.0beta由于RedHat公司已经上市,获得了很多,商业的支持,所以它在硬件软件兼容性上很好实际上它已经是Linux的,工业标准想象一下如果你是一个比如Oracle这样厂商的老板,你需要为,Linux开发一个版本,而不同的Linux dist需要单独开发维护,为成本考虑你,自然会只认准一个LinuxSlackware(7.1)很早就有的Linux,有很多老的忠实用户,但现在越来越不行了SuSe Linux,德国人做的,在欧洲很流行,有一些驱动上的优势。
另外还有Debian,CorelLinux等dist,不一一介绍了所以,面对那么多Linux distribution,你应当,10,还有你会看到国内媒体上吹捧的各种“中文Linux”,他们的优势主要是有,中文处理但是如前一篇文章提到的,想用中文,用windows 2000最好实际上,我觉得一个老7字班的前辈跟我说的一句话很好:“(对我们来说)在计算机上看到,中文本身就是一件很古怪的事情”如果你是抱着学习计算机的目的而来,那么,你不可能避免阅读英文文档即使是microsoft的文档,有关编程的文档,最新的也,全是英文当然,要上BBS,看中文网页等,用英文的dist一样能做到作为我个人(个人观点,你不必相信我),我只用RedHat,因为我需要它作为一个,操作系统能让我更快的掌握并且学习我想学习的知识,而不是跟愚蠢的网卡,声卡,作斗争尽管这些斗争对于学习Linux来说也是很有益的,但是对于一个新手来说,,如果连系统都安装不上,无法配置,又怎么谈如何学习呢?Again,this is only,my own opnion,and I could be wrong在这个系列里,我会围绕RedHat 6.2来讲。
还有你会看到国内媒体上吹捧的各种“中文Linux”,他们的优,11,OK,从哪里得到Linux呢?为了讨论方便,省去不表要的枝节问题,,我只讨论光盘安装所以第一步是得到一张RedHat 6.2的光盘得到光盘有两种方式,一种是去买光盘,这个比较简单,外面盗版盘,就有,不过需要指出的是,RedHat 6.2的光盘不可能是盗版盘,因为,RedHat 6.2遵循GPL协议,它是不收取版权费用的所以任何人拷贝,安装光盘都是合法的所以不必为买到一张“RedHat 6.2的盗版盘”而,沾沾自喜或有了偷盗成功的喜悦.只是需要注意,卖盗版盘的为了,骗钱什么都能做,有的把RH 6.0的盘刷个封面愣告诉你这是6.5最新的,,可别轻易信记得当年(6年以前)kill杀毒软件流行的时候版本升级快,就有了各种假版本,我个人就亲自作了kill 500.2来骗人玩,谁让他,愣说他那个kill 79.8是真的呢?,OK,从哪里得到Linux呢?为了讨论方便,省去不表要的枝节,12,另一种方法是获得ISO文件,这个是一半新手必问的问题你多半是有,了网络,懒得或者无法买到光盘你从某个FTP下载了RH62_INSTALL.ISO,这样一个600多M的文件。
你琢磨着这就是个跟光盘有关的文件,但是你不,知道怎么解开它怎么办呢?,ISO呢,就是光盘镜像文件假设你要把一个光盘的内容*完全*的传给,别人,你怎么做呢?当然最简单就是光盘拷贝,如果要通过网络,可以,把光盘上的文件都传过去如果这个光盘只是一些文件倒简单了,可是如果,这个光盘有比如可以光盘启动这样的功能,传文件恐怕就不行了吧更不用,说在网络上,传总量为600M的上千个小文件的可怕了另一种方法是获得ISO文件,这个是一半新手必问的问题你多半,13,所以呢,有人就发明了ISO,就是可以把一个光盘忠实的“照张相片”,写到一个,ISO文件里再用同样的软件可以把所有的信息再写回光盘,得到一个一摸一样,的盘,包括所有的比如能光盘启动的能力那你已经有了这个ISO了,怎么获得光盘呢?简单,找任何一个能刻光盘的机器,,它上面一定有类似EZCDPRO的刻盘软件每个这样的软件都应当有把光盘写,成ISO文件和把ISO文件写成光盘的功能你需要在它的菜单里仔细找,或者找,人帮你找,如何把CD IMAGE FILE刻成CD的功能,然后开始刻,就得到一张跟,RedHat 发行版一个字节都不差的光盘了.,有趣的linux入门文章ppt课件,14,一点小问题:那些down ISO的地方往往有md5.checksum或者RedHat62.md5这样的,文件,并不大,几十个字节,你不知道它们是干什么的,是不是也得都download,不然无法刻CD。
实际上你不必管他们,那些是数据完整性校验的文件,好像挂号信,的跟踪单据一样只要信能到,是否有他们无关紧要。