欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

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

    • 资源ID:6340854       资源大小:7.69MB        全文页数:368页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    第1章 概述,什么是Linux?在所有关于Linux的问题中,没有比这个更基本的了。简单地说,Linux是一种操作系统,可以安装在包括服务器、个人电脑、乃至PDA、手机、打印机(没错,就是打印机!)等各类设备中。尝试一个新的操作系统难免让人心潮澎湃,如果读者之前还没有接触过Linux的话,在正式开始安装和使用Linux之前,首先让自己放松,试着做几个深呼吸,然后跟随本章整理一下同Linux有关的思绪。,1.1 的起源和发展,Linux起源和发展是一段令人着迷的历史。这里面包含着太多颠覆“常理”的事件和思想,促成Linux成长壮大的“神奇”力量总是被人津津乐道。简单地把这一节当作故事来读,Linux所创造的传奇有时候让初次接触它的人感到不可思议。,1.1.1 Linux的起源,1991年,一个名不见经传的芬兰研究生购买了自己的第一台PC,并且决定开始开发自己的操作系统。这个想法非常偶然,最初只是为了满足自己读写新闻和邮件的需求。这个芬兰人选择了Minix作为自己研究的对象。Minix是由荷兰教授Andrew S.Tanenbaum开发的一种模型操作系统,这个开放源代码的操作系统最初只是用于研究目的。这个研究生名叫Linus Torvalds,他很快编写了自己的磁盘驱动程序和文件系统,并且慷慨地把源代码上传到互联网。Linus把这个操作系统命名为Linux,意指“Linus的Minix”(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(伯克利软件发行版)。,1.1.3 影响世界的开源潮流,Linux的发展历程看起来是一个充满传奇色彩的故事。特别是,为什么有如此多的人向社区贡献源代码,不索取任何酬劳并任由其他人免费使用?“因为他们乐于成为一个全球协作努力活动的一部分”,Linus这样回答说。开源成为了一种全球性的文化现象,无数的程序员投身到各种开源项目中,并且乐此不疲。事实上,社区合作已经成为了被广泛采用的开发模式。Linux、Apache、PHP、Firefox等业界领先的各类软件产品均使用了社区开发模式并采用某种开源许可协议。包括Sun、IBM、Novell、Google甚至Microsoft在内的很多商业公司都拥有自己的开放源代码社区。,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)”的缩写。这种古怪的命名方式是计算机专家们玩的小幽默(如果觉得这一点都不好笑,那么就不要勉强自己)。GNU公共许可证(GNU Public License,GPL)是包括Linux在内的一批开源软件遵循的许可证协议。,1.2 为什么选择Linux?,Windows已经占据了这个世界大部分电脑的屏幕从PC到服务器。如果已经习惯了在Windows下工作,有什么必要选择Linux呢?Linux的开发模式从某个角度回答了这个问题。Linux是免费的,用户并不需要为使用这个系统交付任何费用。当然,这并不是唯一的,也不是最重要的理由。相对于Windows和其他操作系统,Linux拥有其独特的优势。这些优势使Linux长期以来得到了大量的应用和支持,并在最近几年收获了爆炸性的发展。,1.2.1 作为服务器,Linux已经在服务器市场展现了非比寻常的能力,在世界各地有数百万位志愿者为Linux提供技术支持和软件更新,其中包括有IBM、Google、Red Hat、Novell等IT跨国企业的资深学者和工程师。这要归功于Linux的社区开发模式,公开的源代码不是招来更多的黑客攻击,相反,Linux对于安全漏洞可以提供更快速的反应。在企业级应用领域,更少被病毒和安全问题困扰的Linux是众多系统管理员的首选。Linux在系统性能方面同样表现出优势。已经不必担心Linux是否能发挥服务器的全部性能,相反在实现同样的功能时,Linux所消耗的系统资源比Windows更少,同时也更为稳定。虚拟化技术、分布式计算、互联网应用等在Linux上可以得到很好的支持,Linux在服务器市场的份额一直在快速增长。,1.2.2 作为桌面,没有必要夸大Linux作为桌面操作系统的优势。在这个领域,Windows仍然占据绝对的主导地位。用户体验方面,Windows的确做得更好一些。然而随着Linux在桌面领域投入更多的精力,其桌面市场份额正在缓步提升。在2008年的世界开源大会上,Ubuntu Linux创始人Mark Shuttleworth甚至大胆预测,Linux的市场份额将在两年时间内超越苹果。另一个重要理由在于Linux的开放性。这意味着用户可以订制属于自己的功能,在Linux中,没有什么是不能被修改的。对于希望学习操作系统原理的用户,Linux是一个很好的平台,它可以让研究人员清楚地看到其中的每一个细节。相比较Windows而言,Linux确实更少受到病毒的侵扰。随着学习的深入,读者会逐渐了解到其中的原因。,1.3 Linux的发行版本,严格说来,“Linux”这个词并不能指代本书所要介绍的这个(或者说几个)操作系统。Linux实际上只定义了一个操作系统内核,这个内核由kernel.org负责维护。不同的企业和组织在此基础上开发了一系列辅助软件,打包发布自己的“发行版本”。各种发行版本可以“非常不同”,却是建立在同一个基础之上的。,1.3.1 不同的发行版本,Linux的发行版本确实太多了,表2.1只列出了其中比较著名的一些(即便如此,这张表格仍然有点长)。这些发行版本是按照字母顺序,而不是推荐,或者流行程度排列的。,1.3.2 哪种发行版本是最好的?,既然已经介绍了那么多发行版本,那么哪一种是最好的?这就像是在问:“百事可乐和可口可乐哪个更好?”。每一种发行版本都宣称自己能够提供更好的用户体验、更丰富的软件库从这种意义上讲,发行商的建议常常只是广告性质的宣传。使用哪一种发行版本主要取决于用户的具体需求。如果用户需要在企业环境中部署Linux系统,那么应该侧重考虑Red Hat Enterprise Linux这样的发行版本,这些专为企业用户设计的Linux可以更有效地应用在生产环境中,并且在出现问题的时候能够找到一个为此负责的人。对于大型企业而言,千万不要尝试那些小的发行版本,因为稳定性永远是最重要的,没有人会愿意看到自己购买的产品几年后就不存在了。如果某些发行版的某些功能的确很吸引人,那么至少也要等它“长大了”再说。,1.3.3 本书选择的发行版本,林立的Linux发行版本的确丰富了Linux世界,但是也给所有介绍Linux的书籍出了一个大难题究竟选择哪个发行版本作为讲解对象?本书非常谨慎地选择了其中的两个:Ubuntu Linux和openSUSE Linux。不仅因为这是目前Linux桌面市场占有率最高的两个发行版本,更重要的是,这两个发行版是桌面Linux的代表,本书讨论的所有内容都可以几乎不加修改地应用于其他Linux发行版本。,1.4 Internet上的Linux资源,Internet上永远都不缺少Linux资源,除了节列出的各发行版的官方网站外,还有很多组织和个人建立了各种Linux网站和论坛,这些资源为Linux用户提供了大量支持。经常光顾这些地方并及时实践是学习Linux的最好途径。,1.4 Internet上的Linux资源,1.5 小结,Linux社区的开发人员借鉴了UNIX技术和使用方式,并将其融入Linux中。Linux不属于以上两种UNIX中的任何一种。基于社区合作的开源文化已经深刻地影响了这个世界。Linux内核遵循GPL协议发布,这个许可证协议是GNU计划的一部分。Linux在服务器领域占据绝对的优势,可以非常有效地应用于各类生产环境。作为一个先进的操作系统,Linux得到了几乎所有IT巨头们的支持。Linux在桌面市场的份额也在不断上升,并在全世界聚集了一大批爱好者。不同的企业和组织在Linux内核的基础上上开发了一系列辅助软件,打包发布自己的“发行版本”。选择发行版本完全取决于用户的需求和口味。Internet上存在大量的Linux资源,在遇到问题时合理利用这些资源是学习Linux(也是其他计算机技术)的重要途径。,第2章 Linux安装,了解了Linux的历史和发展,读者大概已经急切地想要把Linux安装到自己的计算机上,无所畏惧的读者可能已经在阅读本章之前就做过这样的尝试。无论这些尝试最终是成功还是失败,就从这里,开始Linux之旅吧!,2.1 安装前的准备工作,在安装这个全新的操作系统之前,需要做一些准备工作。从哪里得到Linux?对电脑配置有什么要求?安装会删除机器上原有的Windows吗?对这些在论坛上经常出现的问题,本节将逐一给予回答。,2.1.1 我能从哪里获得Linux?,使用Linux本身不需要支付任何费用。读者可以在各Linux发行版的官方网站上(详见节)找到安装镜像。安装镜像通常分为CD镜像和DVD镜像,视具体情况下载相应的镜像文件并刻录成光盘。在Windows下,较常用的刻录软件有Nero等。当然,用户应该自己准备好CD或DVD刻录机。如果限于网速而无法下载,可以考虑在软件经销商处购买或直接向开发商订购拥有支持的商业版本。Red Hat、SUSE等发行版都发售企业版Linux套件,使用这些套件本身是免费的,商业公司只对其软件支持和服务收费。,2.1.2 硬件要求,对于这个问题最简单也是最标准的回答是:取决于所使用的发行版。一般来说,这并不是一件需要特别考虑的事情。以Ubuntu 8.04为例,默认安装需要256MB内存、4GB硬盘空间。对于现在的绝大多数计算机而言,这样的要求甚至不能被称作“要求”。当然,如果读者的计算机确实不能够胜任这样的工作首先需要对此表示同情那么有必要认真阅读相关配置要求,并选择一个合适的版本。用户可以从各发行版的官方网站上找到某个特定版本所需要的最低配置。,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实施恢复,详见本章的“进阶”部分。,2.1.4 虚拟机的使用,如果不希望在自己的电脑上看到两个系统,那么还有一种方法可供选择使用虚拟机。虚拟机是这样一种软件:它本身安装在一个操作系统中,却可以虚拟出整个硬件环境。在这个虚拟出来的硬件环境中,可以安装另一个操作系统。对于这两个操作系统,前者被称为宿主操作系统(Host OS),后者被称作客户操作系统(Guest OS)。使用虚拟机最显而易见的优点在于,对客户操作系统的任何操作都不会对实际的硬件系统产生不良影响,因为其所依赖的硬件环境都是“虚拟”出来的。最终反映在硬盘上的,只是一系列文件。,2.1.4 虚拟机的使用,2.1.5 免费的虚拟机软件:VMware Server,VMware Server可以从/download下载。为此,用户需要先注册,因为VMware公司需要得到来自用户方面的反馈这个要求无可厚非注册完成后,用户可以申请免费的产品序列号。在本书写作时,VMware Server的最新版本是2.0,读者下载到的安装程序应该类似于。,2.1.5 免费的虚拟机软件:VMware Server,2.2 安装Linux至硬盘,准备工作完成之后,就可以着手将Linux安装到硬盘中了。如今Linux的安装过程已经非常傻瓜化,只需要轻点几下鼠标,就能够完成整个系统的安装。尽管如此,这里仍然详细地给出安装过程的每一步。同时,对于和Windows存在显著区别的地方如硬盘分区的组织方式本节将做详细的讨论。,2.2.1 第一步:从光驱启动,这是安装几乎所有操作系统的第一步如果选择以CD或DVD方式安装的话。首先确保手中已经有了Linux的安装光盘(如果不知道如何获得安装光盘,参见节)。打开计算机,调整BIOS设置使计算机从光驱启动。插入安装光盘,重新启动计算机。如果能看到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。逻辑分区则从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已经安装在硬盘中了。弹出光盘并重新启动,Linux会显示启动进度条。取决于机器性能,启动时间会有差异。随后Linux将自动进入登录界面。,2.3 获取帮助信息,通过“系统”“帮助和支持”命令可以找到大部分帮助信息,如图2.21所示。单击链接即可进入相关条目。由于翻译进度的原因,部分帮助内容仍然以英文形式给出。用户也可以使用搜索框查找感兴趣的主题。,2.4 进阶:修复受损的Grub,把这部分内容放在这里的确有一点超前,但实在没有比这样的安排更合适的了(下一章的“进阶”部分会进一步讨论这个引导程序)。如果读者觉得理解下面这些文字有困难的话,那不妨先跳过这一节,待阅读完第8章后再回过来学习这部分的内容。,2.4.1 Windows惹的祸,Linux老手们告诫新用户一定要先装Windows,然后再安装Linux。但遗憾的是,新手们总有一天会打破这个规则(想一想处理中毒后的Windows最简单有效的办法是什么?),于是他们会在论坛上抱怨:“我的机器是Windows和Linux双系统,昨天我重新安装了Windows,但重启后Linux跑哪儿去了?”这的确不是Linux的错,Windows自作聪明地把多重引导程序Grub覆盖了,而自己的引导程序并没有(或者也不愿意有)引导启动Linux的能力。这个问题十分常见,在最近的一个星期里,已经有三位Linux用户前来寻求这方面的帮助,这也是促使笔者最后决定在本书中加入这一节的原因。,2.4.2 使用救援光盘,一些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.4.3 重新安装Grub,2.5 小结,Linux的安装镜像可以从各发行商的网站上免费下载。Ubuntu Linux甚至会为申请者免费邮寄安装光盘。在安装前需要关心一下Linux所需的硬件配置,但这通常并不是大问题。可以选择保留机器上原有的Windows并把Linux安装在另一个硬盘分区上。虚拟机软件可以虚拟出一个完整的硬件环境,使同时运行多个独立的操作系统称为可能。VMware Server是一款免费的、服务器级别的虚拟机软件。Linux下对硬盘分区的表述方式和Windows有很大不同。大部分Linux发行版本都可以在安装过程中让用户选择需要安装哪些软件包。,第3章 Linux基本配置,安装完操作系统后,常常需要做一些基本配置,以满足自己的需求。随着Linux桌面日趋成熟和人性化,这种所谓的“基本配置”已经越来越少了。本章选择了入门用户最常问到的一些问题,以便读者能够尽快上手。,3.1 关于超级用户root,之所以首先介绍root用户,是因为这个用户实在太重要了。所有的系统设置都需要使用root用户来完成。“root”从字面上解释是“根”的意思,所以超级用户也被称作根用户。从某种意义上它相当于Windows下的Administrator用户。,3.1.1 root可以做什么?,这个问题的答案是anything。没错,作为整个系统中拥有最高权限的用户,root可以对系统做任何事情。root可以访问、修改、删除系统中的任何文件和目录。另外,对于如下这些受限的操作,一般只有root用户能够执行:添加删除用户;安装软件;添加删除设备;启动和停止网络服务;某些系统调用(例如对内核的请求);关闭系统;,3.1.2 避免灾难,正如上一节所提到的,root用户可以在系统上做任何事情。那么保证安全性就显得尤为重要。系统不会因为用户输入的命令足够“愚蠢”而拒绝执行。相反,系统会乐滋滋地执行这样一条命令,然后把自己完完整整地删除了:$rm-fr/*#删除根目录下所有的文件和目录,3.1.3 Debian和Ubuntu的root用户,对于绝大多数的Linux发行版而言,安装的最后一步会设置两个用户的口令:一个是root用户,另一个是用于登录系统的普通用户。而对于Debian和Ubuntu而言,事情显得有些古怪只有一个普通用户,而没有root!实际上,这个在安装过程中设置的普通用户账号,在某种程度上充当了root。平时,这个账号安分守己地做自己份内的事,没有任何特殊权限。在需要root的时候,则可以使用sudo命令来运行相关程序。sudo命令运行时会要求输入口令,这个口令就是该普通账号的口令。也可以使用sudo的-s选项将自己提升为root用户,使用了-s选项的sudo命令相当于su。例如在终端下输入:lewislewis-laptop:/station/document$sudo-ssudo password for lewis:rootlewis-laptop:/station/document#,3.2 依赖于发行版本的系统管理工具,很多Linux发行版本都提供了可视化的系统管理工具。例如Red Hat的Network Administration Tool,以及SUSE的YAST2。,3.3 中文支持,如果读者正在使用openSUSE的话,那么只要记得在安装的时候选上中文支持就可以了。受制于安装光盘的容量,Ubuntu则显得不是那么“聪明”。为此,用户需要在安装结束后手动安装中文包。下面简单介绍在Ubuntu下安装中文支持的全过程,其中一些步骤可能已经涉及到了本书几百页之后的内容,暂且“不求甚解”就可以了。首先应该确保计算机已经连接到了Internet(读者可能会在这里遭遇一些麻烦,或许为此不得不参考11章的相关内容)。依次单击“应用程序(Applications)”|“附件”|“终端”命令打开终端模拟器,输入下面这条命令:$sudo apt-get update,3.3 中文支持,3.4 关于硬件驱动程序,对于早期的Linux而言,寻找特定的硬件驱动程序往往是安装配置中最花费时间的一步。系统管理员甚至不得不寻求自己编写。现在Linux已经得到了绝大部分主流硬件厂商的支持。在Linux安装完成后,往往已经不需要再安装什么驱动程序了。Linux安装程序会自动监测系统硬件,并安装相应的驱动程序。在这一点上,Linux做的甚至比Windows更好(读者应该会有安装完Windows后疯狂安装硬件驱动的特殊经历)。对于Linux安装程序没有集成的驱动程序,就需要手动安装。主流硬件厂商一般都会在其官方网站上提供驱动程序的Linux版本。安装方法视不同的驱动提供商和用户的Linux版本而定。读者应该仔细阅读安装说明。需要注意的是,驱动程序的安装往往存在风险,所以必须选择与自己的硬件完全匹配的驱动。否则会让硬件无法使用,甚至损坏硬件。,3.4 关于硬件驱动程序,3.5 获得更新,无论是Ubuntu还是openSUSE,还是其他一些主流Linux发行版本,都会不定期地提供相关软件包的更新。这些更新通常是出于升级版本或是修补安全漏洞的目的。“不定期”是显然的安全漏洞不会“定期”出现,世界上所有的软件发行商也不会同时发布升级版本。系统不会盲目地更新“不存在”的东西,因此更新列表的长度总是同当前系统上安装的软件数量成正比。以Ubuntu Linux为例,每当有可用更新,系统会在右上角显示一个红色的箭头。单击这个红色箭头即可打开“更新管理器”对话框,其中列出了所有可用更新,包括安全更新(一定要安装)和推荐软件更新。,3.5 获得更新,3.6 进阶:配置Grub,这一节继续讨论引导加载程序Grub。在第2章的“进阶”部分已经介绍了如何修复被损坏的Grub,这里将更深入地讲解Grub的使用。当然所谓的“深入”是相对的,这个引导程序本身可以被拿出来写一本书,本节所涉及到的只是一些皮毛而已。,3.6.1 Grub的配置文件,Grub启动时通常从/boot/grub/menu.lst读取引导配置,并且严格地依此行事。下面是引导一个Linux系统所做的配置,这段内容取自Grub配置文件给出的示例:title Linuxroot(hd0,1)kernel/vmlinuz root=/dev/hda2 ro,3.6.2 使用Grub命令行,用户可以在Grub引导时手动输入命令来指导Grub的行为。在Grub启动画面出现时按下c键可以进入Grub的命令行模式。,3.6.2 使用Grub命令行,3.7 小结,超级用户root是Linux中最重要的用户,拥有执行系统管理任务的完整权限。Debian和Ubuntu强制用户通过sudo命令提升权限。Linux发行版本通常包含有自己的可视化管理工具,但命令行始终是管理员最可靠的伙伴。openSUSE用户可以直接从安装光盘获取中文支持;Ubuntu用户则需要从互联网下载中文安装包。Linux能够自动检测并安装绝大部分硬件的驱动程序。Ubuntu和openSUSE都能自动获取软件更新信息,并提示用户下载安装。引导程序Grub的配置文件是/boot/grub/menu.lst。这是一个文本文件,可以用任何文本编辑器修改。在Grub启动画面出现时按下c可以进入Grub的命令行模式。,第4章 桌面环境,本章将带领读者熟悉一下Linux的桌面环境,这里仍然以Ubuntu 8.04为例。使用其他发行版本的用户可能会发现具体操作完全不同,但是没有关系,读者需要做的无非是在“另一个地方”找到这些工具,或者是这些工具的等效替代品。Linux桌面环境如今变得越来越华丽、越来越人性化,即便是第一次使用Linux的用户也可以像模像样地做些事情了。,4.1 快速熟悉你的工作环境,这一节介绍第一次使用Linux必须要知道的事情。如何运行应用程序?如何浏览硬盘?如何建立一个文本文件?读者可能早就知道了这些事情,那么尽管跳过这一节。这些原本是Windows教程比较关心的内容。,4.1.1 运行应用程序,在Ubuntu中运行应用程序和读者想象得一样简单(或许更简单?),所有的应用程序都被安放桌面左上角的“应用程序”下拉菜单中。在这个下拉菜单中划分了多个类别,图形化应用程序在安装时一般都会遵循这个分类把自己放在相应的目录中。例如读者可以依次单击“应用程序”|“办公”|“OpenOffice.org文字处理”命令打开这个文字处理软件。,4.1.1 运行应用程序,4.1.2 浏览文件系统,可以使用一个类似于Windows中“资源管理器”的工具浏览整个硬盘。依次单击“位置”|“计算机”命令能够看到当前计算机中所有的存储设备及分区,如图4.2所示。双击相应的图标可以进入该目录。用户也可以在窗口上部的“位置”一栏中输入具体的路径名来访问,注意到在Linux中路径的分隔符是正斜杠“/”而不是反斜杠“”。用户自己的主目录存放在/home下以用户名命名的目录中。,4.1.3 创建一个文本文件,有多种方法可以创建一个文本文件。依次单击“应用程序”|“附件”|“文本编辑器”命令可以打开一个文本编辑工具,如图4.3所示。Ubuntu附带的这个编辑器叫做gedit,看上去这个工具和Windows下的记事本非常相似,但事实上它的功能要强大得多。gedit支持拼写检查、文本加密以及编程需要的语法加亮、自动缩进、行号显示等常用功能。,4.1.3 创建一个文本文件,4.2 个性化设置,本节介绍Ubuntu桌面环境的个性化设置。大部分的设置均针对当前用户,因此不需要提供root口令。而涉及系统设置的部分,则要求拥有管理员权限。可以用一个简单的方法判断是否需要root权限:位于“首选项”菜单中的所有设置均不需要root口令,与之相反的是“系统管理”菜单中的大部分。,4.2.1 桌面背景和字体,右击桌面,选择“更改桌面背景”命令可以打开“外观首选项”对话框。在“背景”选项卡中可以看到当前能够使用的桌面背景图片。单击相应的图片可以更改桌面背景,注意到这个对话框并没有提供“确定”按钮,所做的选择会即时反应在桌面上。,4.2.1 桌面背景和字体,4.2.2 屏幕保护程序,依次单击“系统”|“首选项”|“屏幕保护程序”命令打开“屏幕保护程序首选项”对话框。要开启屏幕保护功能,应该确保在“计算机空闲时激活屏幕保护程序”复选框中打钩。在左侧的“主题”列表框中选择相应的屏保主题,就可以在右侧的预览框中看到效果。Ubuntu附带了很多屏幕保护主题,其中一些主题需要3D显卡支持。单击下方的“预览”按钮可以全屏预览。,4.2.2 屏幕保护程序,4.2.3 显示器分辨率,依次单击“系统”|“首选项”|“屏幕分辨率”命令,打开“监视器分辨率设置”对话框。,4.2.4 代理服务器,如果读者的计算机需要通过内网的代理服务器连接到互联网,那么就应该让系统知道这台服务器。依次单击“系统”|“首选项”|“网络代理”命令打开“网络代理首选项”对话框。,4.2.5 鼠标和键盘,Ubuntu可以对鼠标和键盘的按键进行设置。依次单击“系统”|“首选项”|“键盘”命令可以打开“键盘首选项”对话框,如图4.15所示。读者可以尝试各个选项卡,把自己的键盘调整到最舒服的状态。如果需要使用“鼠标键”功能,那么用户的键盘应该要包含数字小键盘。用户可以在下方的文本框中随时测试调整效果。,4.2.5 鼠标和键盘,4.2.6 键盘快捷键,使用键盘快捷键往往可以提高工作效率。依次单击“系统”|“首选项”|“键盘快捷键”命令打开“键盘快捷键”对话框。,4.2.7 登录界面,依次单击“系统”|“系统管理”|“登录窗口”命令可以打开“登录窗口首选项”对话框(为此需要提供root口令)。,4.3 进阶1:究竟什么是“桌面”?,Linux中“桌面”的概念在初学者看来只能用“乱七八糟”来形容好在那些试图解释清楚这件事情的人们也有同样的感受。这一节的内容有一点枯燥,更令人沮丧的是,读者可能在很长一段时间内都不会“用到”这些概念。但是,谁又会“用到”哲学呢?,4.3.1 可以卸载的图形环境,这句话在Windows专家们看来简直是不可思议的。“那我们还怎么工作?”,他们会这样问。Linux不是一种基于图形环境的操作系统,40年前的UNIX用户可以在命令行下完成所有的工作,现在仍然可以。在内核眼里,图形环境只是一个普通的应用程序,和其他服务器程序(如Apache、NFS等等)没有什么不同。如果Linux发行版本的安装程序允许用户自己定制安装软件的话,那么从一开始就可以选择不要图形环境(参见节),这样Linux启动后会把用户带至命令行。Linux的命令将在后面的章节陆续介绍。,4.3.2 X窗口系统的基本组成,X窗口系统(X Window System)是Linux图形用户环境的基础。这个系统最初诞生于MIT(麻省理工大学)的Athena项目,时间是上世纪80年代。X的发展经历了一段复杂曲折的过程,如今绝大多数Linux使用的是由X.org基金会维护的X.Org(曾经被广泛使用的XFree86因为许可证的转变正逐渐退出Linux市场)。1X服务器2X客户端程序3窗口管理器(Window Manager)4显示管理器(Display Manager)4widget库5桌面环境,4.3.3 X系统的启动过程,X系统的启动过程基本是由显示管理器(Display Manager)完成的。显示管理器启动后依次完成下面这些工作:启动X服务器。提供一个界面友好的屏幕,等待验证用户的身份。执行用户的引导脚本,这个脚本用于建立用户的桌面环境。,4.3.4 启动X应用程序,X窗口的服务器/客户机架构意味着一台主机上的X应用程序可以在另一台主机的屏幕上显示出来。X服务器接受来自多个应用程序的请求,然后在本地显示。而这些应用程序可能正运行在网络中的另几台主机上。这也就是说,为了运行一个X应用程序,必须指定在什么地方显示。环境变量DISPLAY定义了这些内容(环境变量用于在系统运行时保存一些同系统和用户相关的信息,详见节)。下面给出了一个DISPLAY变量的典型设置:DISPLAY=servername:3.2,4.3.5 桌面环境:KDE和Gnome谁更好?,Gnome是用C语言写成的,基于GTK+widget库。这个桌面环境最初就是为了对抗KDE而诞生的这是另一个“自由”对抗“非自由”的故事。相对于KDE而言,Gnome看上去不那么讨人喜欢,它有点严肃,好像总是板着一张脸。但Gnome的确更快速和简洁在有些人看来,KDE有点太啰嗦了。同KDE类似,Gnome应用程序大多带着一个字母“G”,如GIMP(图形处理软件)、gftp(FTP工具)等等。同样的,Gnome也为开发人员提供了一套易于使用的开发工具。究竟是使用Gnome还是KDE取决于在性能和外观之间的权衡。或者有些时候,这仅仅是个人口味的差异。人们用舌头而不是逻辑来评判美食,家人、朋友、老板对食物和桌面环境都有不同的偏好,这很正常。,4.4 进阶2:配置X服务器,X服务器在默认情况下已经配置得很好了,如果用户的X系统工作得不错,那就没有必要手动修改这些设置。使用图形化的配置工具能够减少设置X服务器的风险,但有些时候,不正确的设置(例如使用了错误的显卡驱动)可能会让读者不得不在命令行下工作。如果碰到了这样的情况,那么这一节所讨论的内容或许能帮上忙。,4.4.1 理解配置文件,Windows用户从现在起就需要转变观念Linux中并没有类似于“注册表”这样的二进制表项,所有软件的配置都是通过文本文件实现的。这样的安排看起来有点“原始”,但读者很快会发现设计者的良苦用心。不同的软件会定义属于自己的语法规则,这些配置语法间的区别总是让人联想到人类语言的丰富,而不是复杂或是晦涩难懂。X服务器的配置文件是/etc/X11/xorg.conf。,4.4.2 配置显卡,Device配置段用于描述一块特定的显卡,一个简单的Device段看起来如下所示:Section Device Identifier Configured Video Device Driver fglrxEndSection关键字Identifier用一个字符串来标识这块显卡,这里显卡的名字就叫做Configured Video Device,这个名字还会在其他地方用到。关键字Driver指定了用于这块显卡的驱动程序。这个驱动程序只有在相应的Section段被用到的时候才会加载。,4.4.3 配置显示器,Monitor配置段描述一台显示器,下面是一段典型的显示器配置:Section Monitor Identifier Configured Monitor Option DPMS HorizSync 30-65 VertRefresh 50-120EndSection关键字Option用于开启特定属性,这里打开了DPMS(显示器电源管理),让X服务器在一段时间没有接受到用户输入的时候关闭显示器电源。HorizSync和VerRefresh设置了显示器的刷新频率。通常来说,驱动程序可以自动探测到这两个参数,但是在Monitor段指定可以避免驱动程序使用显示器实际不支持的刷新频率。,4.4.4 联系显卡和显示器,在完成显卡和显示器的配置后,还需要把这两者联系起来,这种联系是通过Screen段实现的。下面是最简单的一个Screen段:Section Screen Identifier Default Screen Monitor Configured Monitor Device Configured Video Device Defaultdepth 24EndSection,4.4.5 如果显示出了问题,如果因为错误的显示器配置或者错误的驱动程序而导致X服务器无法正常工作,那么最简单的办法就是关闭所有额外设置,把以上三段设置成下面这个样子:Section Device Identifier Configured Video DeviceEndSectionSection Monitor Identifier Configured MonitorEndSectionSection Screen Identifier Default Screen Monitor Configured Monitor Device Configured Video Device Defaultdepth 24EndSection,4.5 小结,Ubuntu的图形化应用软件都存放在“应用程序”下拉菜单中。依次单击“位置”|“计算机”命令可以打开文件系统浏览器。gedit是Gnome桌面环境附带的文本编辑器,支持语法加亮等高级功能。个性化设置针对当前用户,因此一般不需要提供root口令。通常情况下应该避免设置显示器分辨

    注意事项

    本文(菜鸟学linux-手把手教你安装配置使用Ubuntu和Opera.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开