菜鸟学linux-手把手教你安装配置使用Ubuntu和Opera.ppt
《菜鸟学linux-手把手教你安装配置使用Ubuntu和Opera.ppt》由会员分享,可在线阅读,更多相关《菜鸟学linux-手把手教你安装配置使用Ubuntu和Opera.ppt(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的Minix
3、”(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在内的很多商业公司都拥有自己的开放源代码社区。,1
5、.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桌面市场占有率最高的两个发行版本,更重要的是,这两个发行版是桌面Li
12、nux的代表,本书讨论的所有内容都可以几乎不加修改地应用于其他Linux发行版本。,1.4 Internet上的Linux资源,Internet上永远都不缺少Linux资源,除了节列出的各发行版的官方网站外,还有很多组织和个人建立了各种Linux网站和论坛,这些资源为Linux用户提供了大量支持。经常光顾这些地方并及时实践是学习Linux的最好途径。,1.4 Internet上的Linux资源,1.5 小结,Linux社区的开发人员借鉴了UNIX技术和使用方式,并将其融入Linux中。Linux不属于以上两种UNIX中的任何一种。基于社区合作的开源文化已经深刻地影响了这个世界。Linux内核遵
13、循GPL协议发布,这个许可证协议是GNU计划的一部分。Linux在服务器领域占据绝对的优势,可以非常有效地应用于各类生产环境。作为一个先进的操作系统,Linux得到了几乎所有IT巨头们的支持。Linux在桌面市场的份额也在不断上升,并在全世界聚集了一大批爱好者。不同的企业和组织在Linux内核的基础上上开发了一系列辅助软件,打包发布自己的“发行版本”。选择发行版本完全取决于用户的需求和口味。Internet上存在大量的Linux资源,在遇到问题时合理利用这些资源是学习Linux(也是其他计算机技术)的重要途径。,第2章 Linux安装,了解了Linux的历史和发展,读者大概已经急切地想要把Li
14、nux安装到自己的计算机上,无所畏惧的读者可能已经在阅读本章之前就做过这样的尝试。无论这些尝试最终是成功还是失败,就从这里,开始Linux之旅吧!,2.1 安装前的准备工作,在安装这个全新的操作系统之前,需要做一些准备工作。从哪里得到Linux?对电脑配置有什么要求?安装会删除机器上原有的Windows吗?对这些在论坛上经常出现的问题,本节将逐一给予回答。,2.1.1 我能从哪里获得Linux?,使用Linux本身不需要支付任何费用。读者可以在各Linux发行版的官方网站上(详见节)找到安装镜像。安装镜像通常分为CD镜像和DVD镜像,视具体情况下载相应的镜像文件并刻录成光盘。在Windows下
15、,较常用的刻录软件有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,并加入对硬盘中原有操作系统的支持。这一切
17、都是自动完成的。但反过来却有可能产生问题,例如Windows的引导加载程序至今无法支持Linux,因此,如果选择在安装Linux之后再安装Windows,那么Windows的引导程序将把Grub覆盖,从而导致Linux无法启动。这个时候可以使用Linux的安装光盘对Grub实施恢复,详见本章的“进阶”部分。,2.1.4 虚拟机的使用,如果不希望在自己的电脑上看到两个系统,那么还有一种方法可供选择使用虚拟机。虚拟机是这样一种软件:它本身安装在一个操作系统中,却可以虚拟出整个硬件环境。在这个虚拟出来的硬件环境中,可以安装另一个操作系统。对于这两个操作系统,前者被称为宿主操作系统(Host OS),
18、后者被称作客户操作系统(Guest OS)。使用虚拟机最显而易见的优点在于,对客户操作系统的任何操作都不会对实际的硬件系统产生不良影响,因为其所依赖的硬件环境都是“虚拟”出来的。最终反映在硬盘上的,只是一系列文件。,2.1.4 虚拟机的使用,2.1.5 免费的虚拟机软件:VMware Server,VMware Server可以从/download下载。为此,用户需要先注册,因为VMware公司需要得到来自用户方面的反馈这个要求无可厚非注册完成后,用户可以申请免费的产品序列号。在本书写作时,VMware Server的最新版本是2.0,读者下载到的安装程序应该类似于。,2.1.5 免费的虚拟机
19、软件:VMware Server,2.2 安装Linux至硬盘,准备工作完成之后,就可以着手将Linux安装到硬盘中了。如今Linux的安装过程已经非常傻瓜化,只需要轻点几下鼠标,就能够完成整个系统的安装。尽管如此,这里仍然详细地给出安装过程的每一步。同时,对于和Windows存在显著区别的地方如硬盘分区的组织方式本节将做详细的讨论。,2.2.1 第一步:从光驱启动,这是安装几乎所有操作系统的第一步如果选择以CD或DVD方式安装的话。首先确保手中已经有了Linux的安装光盘(如果不知道如何获得安装光盘,参见节)。打开计算机,调整BIOS设置使计算机从光驱启动。插入安装光盘,重新启动计算机。如果
20、能看到Ubuntu徽标,那么恭喜,安装程序已经启动了。,2.2.1 第一步:从光驱启动,2.2.2 关于硬盘分区,这是整个安装过程中最为棘手的环节,涉及到很多概念和技巧。因此,在正式分区之前,首先来看一下Linux中对硬盘及其分区的表述方式。硬盘一般分为IDE硬盘、SCSI硬盘和SATA硬盘。在Linux中,IDE接口的设备被称为hd,SCSI和SATA接口的设备则被称为sd(本书中如果不作特殊说明,默认将使用SCSI或SATA接口的硬盘)。第一块硬盘被称作sda,第二块被称作sdb以此类推。Linux规定,一块硬盘上只能存在4个主分区,分别被命名为sda1、sda2、sda3和sda4。逻辑
21、分区则从5开始标识,每多一个逻辑分区,就在末尾的分区号上加1。逻辑分区没有个数限制。,2.2.2 关于硬盘分区,2.2.2 关于硬盘分区,2.2.3 选择软件包,尽管在Ubuntu的安装过程中,并没有让用户选择安装哪些软件包,但这一安装步骤却广泛地存在于其他Linux发行版中,特别是那些动辄使用4、5张安装CD的发行版。因此,有必要对此作相关讨论。,2.2.3 选择软件包,2.2.4 设置用户和口令,这是安装设置的最后一步,如图2.17所示,输入用户名和密码(需要输入两次)。单击“前进”按钮即可进入安装过程。,2.2.5 第一次启动,至此,Linux已经安装在硬盘中了。弹出光盘并重新启动,Li
22、nux会显示启动进度条。取决于机器性能,启动时间会有差异。随后Linux将自动进入登录界面。,2.3 获取帮助信息,通过“系统”“帮助和支持”命令可以找到大部分帮助信息,如图2.21所示。单击链接即可进入相关条目。由于翻译进度的原因,部分帮助内容仍然以英文形式给出。用户也可以使用搜索框查找感兴趣的主题。,2.4 进阶:修复受损的Grub,把这部分内容放在这里的确有一点超前,但实在没有比这样的安排更合适的了(下一章的“进阶”部分会进一步讨论这个引导程序)。如果读者觉得理解下面这些文字有困难的话,那不妨先跳过这一节,待阅读完第8章后再回过来学习这部分的内容。,2.4.1 Windows惹的祸,Li
23、nux老手们告诫新用户一定要先装Windows,然后再安装Linux。但遗憾的是,新手们总有一天会打破这个规则(想一想处理中毒后的Windows最简单有效的办法是什么?),于是他们会在论坛上抱怨:“我的机器是Windows和Linux双系统,昨天我重新安装了Windows,但重启后Linux跑哪儿去了?”这的确不是Linux的错,Windows自作聪明地把多重引导程序Grub覆盖了,而自己的引导程序并没有(或者也不愿意有)引导启动Linux的能力。这个问题十分常见,在最近的一个星期里,已经有三位Linux用户前来寻求这方面的帮助,这也是促使笔者最后决定在本书中加入这一节的原因。,2.4.2 使
24、用救援光盘,一些Linux发行版本(例如openSUSE)在安装光盘中包含了“救援模式”,用于紧急情况下执行对系统的修复。要进入救援模式,首先用节的方法用安装光盘启动计算机,选择“Rescue System”(救援系统)命令,如图2.23所示。在这个模式下,用户可以在不提供口令的情况下以root身份登录到系统。,2.4.2 使用救援光盘,2.4.3 重新安装Grub,成功地从光盘启动后,就已经做好了修复Grub的准备。现在就开始着手重装这个引导程序,在Linux命令行下依次输入下面这些命令:grubfind/boot/grub/stage1root(hdx,y)setup(hd0)quit,2
25、.4.3 重新安装Grub,2.5 小结,Linux的安装镜像可以从各发行商的网站上免费下载。Ubuntu Linux甚至会为申请者免费邮寄安装光盘。在安装前需要关心一下Linux所需的硬件配置,但这通常并不是大问题。可以选择保留机器上原有的Windows并把Linux安装在另一个硬盘分区上。虚拟机软件可以虚拟出一个完整的硬件环境,使同时运行多个独立的操作系统称为可能。VMware Server是一款免费的、服务器级别的虚拟机软件。Linux下对硬盘分区的表述方式和Windows有很大不同。大部分Linux发行版本都可以在安装过程中让用户选择需要安装哪些软件包。,第3章 Linux基本配置,安
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 菜鸟 linux 手把手 安装 配置 使用 Ubuntu Opera
链接地址:https://www.31ppt.com/p-6340854.html