菜鸟学linux--手把手教你安装配置使用Ubuntu和Opera

上传人:平*** 文档编号:31945635 上传时间:2018-02-09 格式:PPT 页数:368 大小:7.84MB
返回 下载 相关 举报
菜鸟学linux--手把手教你安装配置使用Ubuntu和Opera_第1页
第1页 / 共368页
菜鸟学linux--手把手教你安装配置使用Ubuntu和Opera_第2页
第2页 / 共368页
菜鸟学linux--手把手教你安装配置使用Ubuntu和Opera_第3页
第3页 / 共368页
菜鸟学linux--手把手教你安装配置使用Ubuntu和Opera_第4页
第4页 / 共368页
菜鸟学linux--手把手教你安装配置使用Ubuntu和Opera_第5页
第5页 / 共368页
点击查看更多>>
资源描述

《菜鸟学linux--手把手教你安装配置使用Ubuntu和Opera》由会员分享,可在线阅读,更多相关《菜鸟学linux--手把手教你安装配置使用Ubuntu和Opera(368页珍藏版)》请在金锄头文库上搜索。

1、第1章 概述,什么是Linux?在所有关于Linux的问题中,没有比这个更基本的了。简单地说,Linux是一种操作系统,可以安装在包括服务器、个人电脑、乃至PDA、手机、打印机(没错,就是打印机!)等各类设备中。尝试一个新的操作系统难免让人心潮澎湃,如果读者之前还没有接触过Linux的话,在正式开始安装和使用Linux之前,首先让自己放松,试着做几个深呼吸,然后跟随本章整理一下同Linux有关的思绪。,1.1 的起源和发展,Linux起源和发展是一段令人着迷的历史。这里面包含着太多颠覆“常理”的事件和思想,促成Linux成长壮大的“神奇”力量总是被人津津乐道。简单地把这一节当作故事来读,Lin

2、ux所创造的传奇有时候让初次接触它的人感到不可思议。,1.1.1 Linux的起源,1991年,一个名不见经传的芬兰研究生购买了自己的第一台PC,并且决定开始开发自己的操作系统。这个想法非常偶然,最初只是为了满足自己读写新闻和邮件的需求。这个芬兰人选择了Minix作为自己研究的对象。Minix是由荷兰教授Andrew S. Tanenbaum开发的一种模型操作系统,这个开放源代码的操作系统最初只是用于研究目的。这个研究生名叫Linus Torvalds,他很快编写了自己的磁盘驱动程序和文件系统,并且慷慨地把源代码上传到互联网。Linus把这个操作系统命名为Linux,意指“Linus的Mini

3、x”(Linus Minix)。,1.1.2 追溯到UNIX,UNIX的历史需要追溯到遥远的1969年,最初只是AT&T贝尔实验室的一个研究项目。十年后,UNIX被无偿提供给各大学。由此UNIX成为众多大学和实验室研究项目的基础。尽管UNIX被免费提供,但获取源代码仍然需要向AT&T交纳一定的许可证费用。1977年,加州大学伯克利分校的计算机系统研究小组(CSRG)从AT&T获取了UNIX的源代码,经过改动和包装后发布了自己的UNIX版本伯克利UNIX(Berkeley UNIX),这个发行版通常被称为BSD,代表Berkeley Software Distribution(伯克利软件发行版)

4、。,1.1.3 影响世界的开源潮流,Linux的发展历程看起来是一个充满传奇色彩的故事。特别是,为什么有如此多的人向社区贡献源代码,不索取任何酬劳并任由其他人免费使用?“因为他们乐于成为一个全球协作努力活动的一部分”,Linus这样回答说。开源成为了一种全球性的文化现象,无数的程序员投身到各种开源项目中,并且乐此不疲。事实上,社区合作已经成为了被广泛采用的开发模式。Linux、Apache、PHP、Firefox等业界领先的各类软件产品均使用了社区开发模式并采用某种开源许可协议。包括Sun、IBM、Novell、Google甚至Microsoft在内的很多商业公司都拥有自己的开放源代码社区。,

5、1.1.4 GNU公共许可证:GPL,GNU来源于20世纪80年代初期,Richard Stallman在软件业引发了一场革命。这个人坚持认为,软件应该是“自由”的,软件业应该发扬开放、团结、互助的精神。这种在当时看来离经叛道的想法催生了GNU计划。截至1990年,在GNU计划下诞生的软件包括文字编辑器Emacs、C语言编译器GCC以及一系列UNIX程序库和工具。1991年,Linux的加入让GNU实现了自己最初的目标创造一套完全自由的操作系统。GNU是“GNUs Not UNIX(GNU不是UNIX)”的缩写。这种古怪的命名方式是计算机专家们玩的小幽默(如果觉得这一点都不好笑,那么就不要勉强

6、自己)。GNU公共许可证(GNU Public License,GPL)是包括Linux在内的一批开源软件遵循的许可证协议。,1.2 为什么选择Linux?,Windows已经占据了这个世界大部分电脑的屏幕从PC到服务器。如果已经习惯了在Windows下工作,有什么必要选择Linux呢?Linux的开发模式从某个角度回答了这个问题。Linux是免费的,用户并不需要为使用这个系统交付任何费用。当然,这并不是唯一的,也不是最重要的理由。相对于Windows和其他操作系统,Linux拥有其独特的优势。这些优势使Linux长期以来得到了大量的应用和支持,并在最近几年收获了爆炸性的发展。,1.2.1 作

7、为服务器,Linux已经在服务器市场展现了非比寻常的能力,在世界各地有数百万位志愿者为Linux提供技术支持和软件更新,其中包括有IBM、Google、Red Hat、Novell等IT跨国企业的资深学者和工程师。这要归功于Linux的社区开发模式,公开的源代码不是招来更多的黑客攻击,相反,Linux对于安全漏洞可以提供更快速的反应。在企业级应用领域,更少被病毒和安全问题困扰的Linux是众多系统管理员的首选。Linux在系统性能方面同样表现出优势。已经不必担心Linux是否能发挥服务器的全部性能,相反在实现同样的功能时,Linux所消耗的系统资源比Windows更少,同时也更为稳定。虚拟化技

8、术、分布式计算、互联网应用等在Linux上可以得到很好的支持,Linux在服务器市场的份额一直在快速增长。,1.2.2 作为桌面,没有必要夸大Linux作为桌面操作系统的优势。在这个领域,Windows仍然占据绝对的主导地位。用户体验方面,Windows的确做得更好一些。然而随着Linux在桌面领域投入更多的精力,其桌面市场份额正在缓步提升。在2008年的世界开源大会上,Ubuntu Linux创始人Mark Shuttleworth甚至大胆预测,Linux的市场份额将在两年时间内超越苹果。另一个重要理由在于Linux的开放性。这意味着用户可以订制属于自己的功能,在Linux中,没有什么是不能

9、被修改的。对于希望学习操作系统原理的用户,Linux是一个很好的平台,它可以让研究人员清楚地看到其中的每一个细节。相比较Windows而言,Linux确实更少受到病毒的侵扰。随着学习的深入,读者会逐渐了解到其中的原因。,1.3 Linux的发行版本,严格说来,“Linux”这个词并不能指代本书所要介绍的这个(或者说几个)操作系统。Linux实际上只定义了一个操作系统内核,这个内核由kernel.org负责维护。不同的企业和组织在此基础上开发了一系列辅助软件,打包发布自己的“发行版本”。各种发行版本可以“非常不同”,却是建立在同一个基础之上的。,1.3.1 不同的发行版本,Linux的发行版本确

10、实太多了,表2.1只列出了其中比较著名的一些(即便如此,这张表格仍然有点长)。这些发行版本是按照字母顺序,而不是推荐,或者流行程度排列的。,1.3.2 哪种发行版本是最好的?,既然已经介绍了那么多发行版本,那么哪一种是最好的?这就像是在问:“百事可乐和可口可乐哪个更好?”。每一种发行版本都宣称自己能够提供更好的用户体验、更丰富的软件库从这种意义上讲,发行商的建议常常只是广告性质的宣传。使用哪一种发行版本主要取决于用户的具体需求。如果用户需要在企业环境中部署Linux系统,那么应该侧重考虑Red Hat Enterprise Linux这样的发行版本,这些专为企业用户设计的Linux可以更有效地

11、应用在生产环境中,并且在出现问题的时候能够找到一个为此负责的人。对于大型企业而言,千万不要尝试那些小的发行版本,因为稳定性永远是最重要的,没有人会愿意看到自己购买的产品几年后就不存在了。如果某些发行版的某些功能的确很吸引人,那么至少也要等它“长大了”再说。,1.3.3 本书选择的发行版本,林立的Linux发行版本的确丰富了Linux世界,但是也给所有介绍Linux的书籍出了一个大难题究竟选择哪个发行版本作为讲解对象?本书非常谨慎地选择了其中的两个:Ubuntu Linux和openSUSE Linux。不仅因为这是目前Linux桌面市场占有率最高的两个发行版本,更重要的是,这两个发行版是桌面L

12、inux的代表,本书讨论的所有内容都可以几乎不加修改地应用于其他Linux发行版本。,1.4 Internet上的Linux资源,Internet上永远都不缺少Linux资源,除了1.3.1节列出的各发行版的官方网站外,还有很多组织和个人建立了各种Linux网站和论坛,这些资源为Linux用户提供了大量支持。经常光顾这些地方并及时实践是学习Linux的最好途径。,1.4 Internet上的Linux资源,1.5 小结,Linux社区的开发人员借鉴了UNIX技术和使用方式,并将其融入Linux中。Linux不属于以上两种UNIX中的任何一种。基于社区合作的开源文化已经深刻地影响了这个世界。Li

13、nux内核遵循GPL协议发布,这个许可证协议是GNU计划的一部分。Linux在服务器领域占据绝对的优势,可以非常有效地应用于各类生产环境。作为一个先进的操作系统,Linux得到了几乎所有IT巨头们的支持。Linux在桌面市场的份额也在不断上升,并在全世界聚集了一大批爱好者。不同的企业和组织在Linux内核的基础上上开发了一系列辅助软件,打包发布自己的“发行版本”。选择发行版本完全取决于用户的需求和口味。Internet上存在大量的Linux资源,在遇到问题时合理利用这些资源是学习Linux(也是其他计算机技术)的重要途径。,第2章 Linux安装,了解了Linux的历史和发展,读者大概已经急切

14、地想要把Linux安装到自己的计算机上,无所畏惧的读者可能已经在阅读本章之前就做过这样的尝试。无论这些尝试最终是成功还是失败,就从这里,开始Linux之旅吧!,2.1 安装前的准备工作,在安装这个全新的操作系统之前,需要做一些准备工作。从哪里得到Linux?对电脑配置有什么要求?安装会删除机器上原有的Windows吗?对这些在论坛上经常出现的问题,本节将逐一给予回答。,2.1.1 我能从哪里获得Linux?,使用Linux本身不需要支付任何费用。读者可以在各Linux发行版的官方网站上(详见1.3.1节)找到安装镜像。安装镜像通常分为CD镜像和DVD镜像,视具体情况下载相应的镜像文件并刻录成光

15、盘。在Windows下,较常用的刻录软件有Nero等。当然,用户应该自己准备好CD或DVD刻录机。如果限于网速而无法下载,可以考虑在软件经销商处购买或直接向开发商订购拥有支持的商业版本。Red Hat、SUSE等发行版都发售企业版Linux套件,使用这些套件本身是免费的,商业公司只对其软件支持和服务收费。,2.1.2 硬件要求,对于这个问题最简单也是最标准的回答是:取决于所使用的发行版。一般来说,这并不是一件需要特别考虑的事情。以Ubuntu 8.04为例,默认安装需要256MB内存、4GB硬盘空间。对于现在的绝大多数计算机而言,这样的要求甚至不能被称作“要求”。当然,如果读者的计算机确实不能

16、够胜任这样的工作首先需要对此表示同情那么有必要认真阅读相关配置要求,并选择一个合适的版本。用户可以从各发行版的官方网站上找到某个特定版本所需要的最低配置。,2.1.3 与Windows “同处一室”,第一次安装Linux的PC用户都会问这样的问题:“Linux会不会覆盖我机器上原有的Windows?”答案是“不会”如果选择将Linux安装在另一个分区上的话。Linux默认使用的操作系统引导加载器Grub(早期的Linux使用另一种名为LILO的引导工具)可以引导包括Linux、Windows、FreeBSD在内的多种操作系统。Linux安装程序会在一切准备稳妥之后安装Grub,并加入对硬盘中原有操作系统的支持。这一切都是自动完成的。但反过来却有可能产生问题,例如Windows的引导加载程序至今无法支持Linux,因此,如果选择在安装Linux之后再安装Windows,那么Windows的引导程序将把Grub覆盖,从而导致Linux无法启动。这个时候可以使用Linux的安装光盘对Grub实施恢复,详见本章的“进阶”部分。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号