




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux是一种极具发展潜力并被广泛应用的自由和开放源码的计算机操作系统。Linux设备到PC、便携设备甚至,都广泛地应用了Linux操作系统Linux操作系统的版本众多,Canonical推出的Ubuntu版本是目前用户数量最发布的Ubuntu12.04LTS长期支持版带来了的新技术和新功能,足以满足从桌面用Ubuntu秉承“Humanitytoothers”的哲学,一直都以易于安装配置、易于使用管理的口碑获得广泛赞誉。Ubuntu12.04LTS桌面版可以获得为期三年的技术支持,服务器版可以获Linux教学平台。Linux知识体系对读者的学习造成,除了基本的常用操作介绍之外,还增加了大量的实际使用技巧和流行的第工具的介绍。2Ubuntu的安装技巧,除最常使用的光盘本地安装方式之外,还介绍硬盘和34LinuxUnity环境GNOME3桌面环境和KDE4SC桌面环境等的桌面技术。在主流桌面环境之外,还介绍了Xfce、LXDE以及awesome等其他桌面环境和多种Dock应用程序。第5章介绍Linux操作系统令行界面和常用命令。为了避免陡峭的学习曲线,在这一章中由浅入深地介绍了命令行界面、LinuxLinux命令的示例和第6章~第8章介绍了Linux操作系统的系统管理相关知识,内容包括用户账户和组管扩展知识和实际技巧。对于所有令行操作都提供了实际操作过程的界面截图和说明。ii前言简介网络服务和相关的管理常用工具,最后以WordPress博客建设为例,详细介绍了配置Web服务的过程。 11Linux11.1.1UNIX操作系统 11.1.2GNU计划 21.1.3Linux操作系统的诞生 3 3 Linux简介 41.3.1Linux创始人LinusTorvalds 51.3.2Linux的发音 1.3.3Linux吉祥物 51.3.4Linux的特点 1.3.5Linux与Windows比较 7 Linux体系结构 8 Linux版本简介 1.5.1内核版本和版本 1.5.2流行的Linux版本 Ubuntu版 本章小结 思考题 第2章Ubuntu的安装 Ubuntu安装准备 2.1.1安装Linux的预备知识 2.1.2安装前的准备工作 Ubuntu的安装 2.2.1光盘本地安装 2.2.2Wubi安装 2.2.3硬盘安装简介 2.2.4虚拟机安装 Ubuntu安装后配置 ·2.3.1配置网络连接 2.3.2配置显示 2.3.3修改软件源 ·2.3.4安装更新 2.3.5更新语言支持 本章小结 思考题 第3章Linux桌面环境——Unity与GNOME Linux图形用户界面XWindow Linux常用桌面环境 Unity桌面 Unity简介 Unity的常用操作 Unity的其他特色功能 Unity常用快捷键 Unity定制工具MyUnity GNOME桌面环境 GNOME的安装 3.3.5GNOME文件管理器 3.3.6GNOME系统设置 3.3.7GNOME高级设置工具GNOMETweakTool 3.4.1CompizConfig设置管理器 3.4.2UbuntuTweak配置工具 本章小结 思考题 4Linux桌面环境——KDE与其他桌面环境Ubuntu4.1.1桌面环境选择 4.1.2X显示管理器 KDE桌面4.2.1KDE4.2.2KDE4.2.3KDE4.2.4KDE文件管理器4.2.5KDE4.3.1Xfce4.3.2LXDE4.3.3awesome窗口管理器 Linux的Dock应用程序 4.4.1Docky Cairo-Dock 本章小结 ·思考题 第5章Linux令行界面与常用命令 5.1.1命令行界面 Linux图形用户界面虚拟终 Linux字符界面虚拟终端 Linux命令 Linux sudo命 Tab自动补全 通配 别 Bash快捷键 Emacs5.5.3nano简 本章小结 思考题 第章用户账户和组管理 用 ·· 组管理 KDE环境下的用户和组管理 管理用户令 管理组令 SSH登录 为Ubuntu配置SSH服务 从Windows登录 登录另一台Ubuntu服务器 本章小结 思考题 第章文件系统与文件管理 Linux支持的文件系统 文件系统表fstab 结构 本章小结 ·思考题 8 .28.2.1GNOME8.2.2KDE..2Ubuntu软件中心APT机制命令本章小结 思考题 ·第9章Linux应用程序 LibreOffice 9.2.1LibreOffice简介 9.2.2文字处理Writer 9.2.3演示文稿Impress 9.2.4电子表格Calc 9.2.5数据库 9.3.1Evince文档查看器 9.3.2Okular文档查看器 多应用程序 9.4.1GIMP编辑器 9.4.2音频程序 9.4.3光盘刻录程序 9.4.4PiTiVi编辑程序 ThunderbirdUbuntuOne本章小结·思考题10Linux 网络配置 安装配置LAMP服务器 10.2.1Ubuntu软件中心安装LAMPServer 10.2.2命令行安装LAMP 10.2.3在新立得软件包管理器安装LAMPServer 10.2.4LAMP环境测试 10.3.1MySQL数据库管理客户端 10.3.2phpMyAdmin 10.3.3Webmin 本章小结 ·思考题 参考文献 第第1Linux操作系统基础Linux是一种极具发展潜力并被广泛应用的自由和开放源码的计算机操作系统。Linux操作系统的版本众多,但它们使用了统一的Linux内核。Linux可安装在各种各样的计算机设备上,从超级计算机到大型机、网络服务器,从路由器、多设备到PC、平板电脑甚至,都广泛地应用了Linux操作系统。Linux操作系统及其丰富的自由开源软件一般都遵循GNU通用公共证,任何人和Linux的所有底层源代码,也可以自由地修改和再发布。Linux操作系统的内核由芬兰LinusTorvalds开发,在此基础上被打包成供PC和服务器使用的Linux版本。一些流行的主流Linux版本包括Debian及其衍生版本UbuntuFedora和openSUSE等。本章主要介绍Linux操作系统的发展过程、开放源码软件的特征、Linux版本等相Linux的发Linux操作系统具备统一的内核,但是市场上流行多个版本,各种版本可以支1969年前后,著名的Bell计算机科学家KenThompson和DennisRitchie开发了UNIX20601970年首次发布,随后得到了计算机产业、学术机构和工商企业的广泛应用。UNIX的设计对其他操作系统的作者影响在1983年获得了号称计算机产业界的奖——。UNIX包括如下哲学理念UNIX是计算机操作系统发展历史上的重要里程碑,其发展直接影响到当代的主流操作系统(Linux、MacOSUNIX命令UNIX体系的Windows也或多或少地借鉴了UNIX操作系统的精髓(例如WindowsNTPOSIX兼容早期UNIX的拥有者是电报 公司AT&T,受到法影响,AT&T将列产品。随后UNIX的不断演变, 技术分支。各大计算机厂商在取得后也开发了各自的UNIX产品,著名的产品包括IBM公司的AIX、HP公司的HP-UX和Sun的Solaris等,BSD分支出现了 OpenBSD等。随着时间的推移和技术进步,还出现了各种与传统UNIX类似的系统,例如Minix、性,有许多相似处,并且都在一定程度上遵守POSIX规范。Linux也属于类UNIX系统由于UNIX发展不够统一而且软件价格昂贵,一名理查·马修·斯托(RichardMatthewStallman)决定开始发起自由软件运动,旨在开发一整套自由软件操作系统,即GNU计划。1-1GNU计划的发起人RichardStallman1983年,RichardStallmanUnixPOSIX兼容的操作系统为目标的GNU计划。到20世纪90年代初,GNU计划为了创建一个完整操作系统已经开发了大量的软件,但是万事俱备只欠东风,GNU的内核(GNUHurd)迟迟未能开发成功,这导致了GNU计划未能完整实现。Linux的出现填补了操作系统内核这一空白。Linux的发明者林纳斯·托瓦兹曾,如果那时候有可用的GNU或者386BSD内核的话,他很可能就不会去(GPL议版本为“第3版”(v3,2007年6月29日发布。此外还有一种主要用于软件函数库1.2开放源码软件的特 Copyleft是由自由软件运动所倡导的理念,具体条款包含在GNU通用公共(GPL有的著作权体制,与一般意义上的“Copyright(”针锋相对。Copyleft方式1991年,在芬兰赫尔辛基大学计算机科学系就读的学生林纳斯·本纳第克特·组“comp.os.minix.”了如下的著名帖子,了Linux的诞生:我正在为386(486)ATclones写一个(自由的)操作系统(只是而已,不会和GNU一样成为广泛且专业的操作系统。这个计划从4月份开始酝酿,现在已做好准备。我希望得到人们关于minix优缺点的任何反馈意见,因为我的操作系统和它有类似的方面(因为可行性方面的原因,两者的文件系统物理布局相同。我刚刚把bash(1.08)和用性了。知道大家想要些什么特色。欢迎提任何的建议,但是我不保证我会实现你的最初LinusTorvalds将该操作系统命名为Freax,这个名字包含了“fread”、”和(暗指Unix)等含义。但是他的同事认为这个名字不够出色,因此建议该项目的名字改为泛,受到约定俗成的影响,Linus最终接受了这个名称。开放源码软件Linux属于开放源码软件。开放源码软件是源代码完全公开的自由软件,旨在免费分 或者约 的软件规定,特别是GNU通用证。为保持文字的精确性和完整性,以下关于开放源码软件的定义和描述引自自由软件和Wikipedia百科中的相应条目。根据自由软件的定义,自由软件(Software)是一种可以不受限制地自由使用、、研究、修改和分发的软件。这方面的不受限制正是自由软件最重要的本质,与自由软件相对的是闭源软件(ProprietarySoftware,也常被称为私有软件、封闭软件(其定义与是否收取费用无关。自由软件受到选定的“自由软件协议”保护而发布(或是放置在公共领域,其发布以源代码为主,二进制文件可有可无。自由软件的证类型主要有GPL和BSD证两种。自由软件可以看作是开源软件的一个子集。许多人将开放源代码与自由软件(Software)开放源代码软件就是在GNU通用公共证(GPL)下发布的软件,以保障软件用户根据GNU的定义,自由软件所指称的软件,其用户有使用、、散布、研不论目的为何,有使用该软件的自由(零群都可以受惠。如前项,取得该软件之源码为达成此目的之前提(三。UbuntuopenSUSE等① 操作系统② ④Apple MacOSX、iOS操作系统Mozilla ⑥ 办公软件套⑦ GNU图像处理软件GNU ⑨ ⑩GNUGCC、 多种语言编译器1 86、X.Org服务器UNIX/Linux12 13 Linux简Linux操作系统是自由软件和开放源代码发展中最具有代表性的实例。只要遵循GNU修改和再发布。严格来讲,Linux这个词本身只表示Linux,但在实际上人们已经习惯Linux林纳斯·本纳第克特·托瓦兹(LinusBenedictTorvalds,1-2所示)出生于芬兰赫尔辛基市;毕业于赫尔辛基大学计算机科学系,1997~2003年在加州硅谷任职于全美达公研发。后受聘于开源码发展(OSDL:OpenSourceDevelopmentLabs,Inc全力开发Linux内核。现任职于。LinusTorvalds19901991年的几个月中,利用Minix操作系统作为开发平台,为他自己的操作系统课程和Internet的comp.os.minix讨论区了一篇文章,声称他正在
1-2Linux操作系统创始人LinusGit(分布式版本控制/软件配置管理软件)的发起人和开发者。Linus平生获奖无数,1999年他获得了斯德哥尔摩大学荣誉博士2000年被20113月,LinusTorvalds在全球范围内获得35项软件专利。LinuxLinus的发音放到互联网上,供用户,读者可以利用搜索引擎试听,或者直。这段英文版的内容是这样的o,thisisLinusTorvaldsandIpronounceLinuxasLinux1-31-3Linux即使如此,各种语言读Linux仍然会存在一定差别,例如,来自不同地域或机构为不管读音如何,只要用户使用Linux就行了。1-4Linux的吉祥物
开始考虑给这个操作系统选择一个吉祥物标他回想起年澳大利亚时,在动物园里被一只的企鹅咬住不放,印象深刻,最终选定了企鹅企鹅的名字Tux的词源是燕尾服(Tuxedo,因为企鹅总是黑白一身。不过也有人认为“Tux”这个名字来源于“Torvalds’UniX”的缩写TuxLinuxLinux用户组(BritishLUG)甚至在LinuxLinux的吉祥物与腾讯QQ的吉祥物企鹅类似,但是根据腾讯的说法,QQ即时通信软件使用企鹅作为吉祥物是为了向Linux表示敬意。Linux是一款开放源码的自由软件操作系统,继承了UNIX的各种优点,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。来自全世界的无数开发者参与了Linux的修改、编写工作,因此Linux吸收精华,不断壮大。Linux具备众多优点,例如其支持多用户、多任务,具备强大友好的用户界面(包括字X86、680X0、SPARC、Alpha等处理器,支持多处理器和64位架构,提供了标准兼容性和可移植性。Linux是开放性的代表。LinuxPC桌面市场份额较低,设备驱动程序支持不足,对于桌面用户学习曲线陡峭等。不过随着技术发展,Linux版本推陈出新,易用性日益增强,越来越多的用户开始转向Linux。的系Linux操作系统。此外LinuxAndroid操作20118月的市场份额已达48%,成为全球第一大智能操作系统。在个人桌面应用方面,Linux的市场他桌面操作系统,如图1-5所示。1-5Linux3DLinuxLinuxWindowsWindows操作系统,随着自由软件运动的不断发展壮大,Linux以其开放和自由的特性受到越来越多桌面用户的青睐。在服务器市场竞争中,Linux后来居上,正在逐渐蚕食WindowsServer的市场份额,并已经 势头。在服务器高端领域,Linux的市场份额一直处于前列,仅略低于WindowsServer,在服务器市场的用户认知程度较高,应用非常广泛。在桌面领域,Windows一直处于领先地位,Linux则一直保持迅速发展的态势,在易用性和硬件支持等弱项上不断改进,伺机1-11-2分别是WindowsLinux特点1-1WindowsLinux好好好好有无好1-2WindowsLinux图形化用户界面:风格统一,外壳程序(命令行界面 UNIX,功能强大,基本命令和操作默认安装程序里面一般包含有该版本时流行的硬件习Linux体系结Linux以内核(KERNEL)为中心,配合运行时库和系统程序系统服务等与S 最外层是直接面向用户的实用工具和应用程序等,如图1-6所示。GNUGNUC库1-6Linux内核是操作系统最为的部分,它将所有的硬件抽象成统一的虚拟接口,实现对CPU、内存等硬件设备、文件系统、输入/输出设备等的控制和管理,如图1-7所示。SS外壳程序是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它1.4Linux体系结 层Proc, 页错误MMU,CPU1-7简化的Linux1-8Ubuntu12.04下的虚拟终端S不仅仅是一个命令解释器,同时还支持编写和运行功能强大的S程序。S程语言编写的S程序与其他应用程序具有同样的效果。的BourneAgain (GUI,GUI作系统中称为X-Window。它提供了很多窗口管理器和桌面环境,使用鼠标和其他人性化设备进行操作控制。现在比较流行的桌面Unity、KDEGNOME等。Linux的实用程序种类丰富,大多数Windows平台的程序在Linux下都可以找到对应功能的实用程序。使用比较广泛的包括Firefox、Chrome等浏览器,OpenO(Ubuntu中为LibreOffice)办公套件,GIMP图像编辑程序等。 Linux版本简 一个内核不是一套完整的操作系统。一套基于Linux内核的完整操作系统叫做Linux操作系统,或是GNU/Linux。内核有内核版本,由 不定期发布。而版本是在Linux内核的基础上,由开发人员添加其他组件和应用程序整合而成为实际可用的操作系统,(1)核的编写和发布由LinusTorvalds负责。一些重要的内核版本如下所示:1993年,Linux1.01999年,LinuxKernel2.22001年,LinuxKernel2.42003年,LinuxKernel2.62011年,LinuxKernel3.0 (2)命名方Linux内核发布曾有三种不同名方案版本),0.95,0.96,0.97,0.98,0.991.01.02.6A.B.C,其中A、B、CB、C、D代表:ABLinux版Linux由某个组织、公司或者个人,通常所说的“Linux操作系统”指的是典型的Linux版包括Linux内核,一些GNU函数库和工具,命令行 ,图形XWindow系统和相应的桌面环境(如KDEGNOME,并包含多种应用软件,如办POWER或语言的本地化定制版本(如LinuxDeepin、Linux等、实时应用和嵌入式系统等。目前,活跃的版本超过300个,其中约十多种被广泛使用。很多Linux版不需要安装就能使用,称作LiveCD,如DamnSmallLinux、Knoppix等。很多流行的版(如Ubuntu和Fedora)的安装介质也是LiveCD。此外,部分版本也支持USB闪存盘启动。Linux的版本繁多,根据 图可以参见。流行的版这些版本都很流行,拥有非常活跃的、或邮件列表,用户如果遇到技术难效率;openSUSE,Fedora,DebianGNU/Linux和Mageia则是难度中等的优良版本;SlackwareLinux,GentooLinux等则是更高级的版本,在有效使用之前需要投入大量精力进行学习。此外还有一些可以直接启动使用的以LiveCD或LiveDVD形式提供的版版本也都提供了liveCD/DVD。表1-3中列出了当前流行的10种Linux版本。表1-3流行的Linux版缺点:与Debian不够兼容,桌面环境频繁变化使用户不悦;基于Ubuntu,2006优势:minty工具集,包含多编码器,对用户开放纳言,包含用户友好的改进;缺点:社区版本不能包含特性,没有发布安全咨询;软件包管理:APT,mintInstall使用DEB包(与Ubuntu兼容2004RedHat1995年的RedHat软件包管理:YUM图形化和命令行实用工具,使用RPM1993年始发,很多流行的版本的鼻祖,Debian项目是最大的Linux版本和有史以来最大的缺点:保守,虽然支持很多处理器架构,却并不能总是包含技术;缓慢的周期(每1~3年发布稳定版本)缺点:2006Novell与微软的专利官司纠纷,桌面设置和图形化工具过于消耗资源,有“臃肿缓2002年始发,秉承KISS(keepit优势:图形驱动程序、浏览器插件和编码器;滚动式升级机制,软件优势:测试充分,稳定可靠,可以自由和使用,包含5年的免费安全升级;缺点:缺乏的Linux技术,在定期安全更新和新稳定版本发布时偶尔延宕;软件包管理:YUM图形化和命令行工具,使用RPM包Mageia1998年始MandrakeLinux及其后改Mandriva的延续,现在是一个社区项软件包管理:URPMI,使Rpmdrake,使RPM1992年始发,现存最古老的Linux版本软件包管理:pkgtool,使用TXZ包RedHat系版RedHat系版本包括RedHatEnterpriseLinux(RHEL、Fedora、CentOS及其他衍大概每六个月发布新版本,软件包使用yum工具协助RPM包的管理。但该系列产品主要存在的问题是安装时要求的硬件兼容性高,每个版本提供的更新周期仅13个月。国内的Yum源数量很少,速度较低。Fedora始发20049不过它的历史可以回溯到1995BobYoungMarcEwing发布的RedHatLinux。1997年,RedHat推出了性的RPM软件包管理系统,具备依赖性解决方案和其他的高级特性,由此迅速提高了普及率,SlackwareLinux成为全球最广泛使用的Linux版本。2003年,RedHatLinux9发布之后,公司对其产品系列进行了彻底改变,它在商业产RedHatRedHatEnterpriseLinuxFedoraCore,这是由RedHat发起、面向社区的版本,为“Linux者”而设计。这项最初曾遭到批评,但终于被Linux社区接纳为“新”的版本,被当作RedHatLinux的后继。FedoraRedHat迅速成为全球最大最的Linux公司,它具有富有创新性的产品系列,还推出了诸如RedHat认证工程师(RHCE)认证计划。FedoraRedHatRedHatglibcGCCSELinux功能、Xen虚拟化技术和其他的企业YaSTRPMNovell与之间达成的知识专利影响,与RedHat系存在同样的问题,即软件源openSUSE的历史可以追1992年4Linux狂热RolandDyroffThomas盘套装,随后不久,在1996年5月,随着4.2版本的发布,SuSELinux成为独立的版本。随后几年,开发人员接纳了RPM软件包管理格式并推出了YaST——一种易用的图形化系统管理工具。SuSELinux的版本越来越流行。SuSELinux于2003年晚期被Novell公司收购,SuSELinux在开发、和可获得性方最重要的是,该版本的开发第一次面向公共参与人员开放。自从openSUSE项目首发,2005年10月版本10.0发布之后,该版本完全体现了 由+免费。openSUSE代码已经成为Novell商业产品的基础系统,该产品开始命名为NovellLinux,随后改名为SUSELinuxEnterpriseDesktop和SUSELinuxEnterpriseServer。现在,openSUSE拥有大量忠实拥趸。获得好评的首要原因是其精炼的令人愉悦的桌面(aST其文档印刷之精美同侪。不过,由于Novell和有些龃龉,Novell在Linux知识争端中受到多方诘难,致使某些用户分流转向到其他版本。Gentoo是一个基于Portage包管理系统的Linux版本。Gentoo包管理系统的设计模块化、可移植、易、灵活,并且可针对用户机器优化。Gentoo优点是提供了优秀的软件管理系统,具备出色的文档。缺点是开发者之间存在,缺乏明确的方向,UbuntuDebian系的衍生版本,虽然诞生较晚,但发展极为迅速,用户数量已经超国内的软件包源数量较多,速度较快,Ubuntu中文社区在所有版本中最为活跃,可以是与Debian兼容性不完善。 UbuntuUbuntuUbuntu是一个以桌面应用为主的GNU/Linux操作系统。其名称来自非洲南部祖鲁语Ubuntu基于Debian版和GNOME桌面环境,Ubuntu的目标在于为一般用户提供一个的、同时又相当稳定的主要由自由软件构建而成的操作系统。Ubuntu具有庞大的社群力量,用户可以方便地从社群获得帮助,Ubuntu中文简体社区为 乌帮图、笨兔等作为非译名。Debian“Sid(诸如GNOME、Firefox和OpenO(现已改为LibreOffice)的版本。Ubuntu的其他特色包括可安装的LiveCD、创意十足的美工和桌面,为Windows用户提供的迁移助手,支持技术(例如3D桌面效果易于安装专有的设备驱动程序(如ATI和NVIDIA显卡18LTS(Long-TermSupport,长期支持)的Ubuntu每6个月发布一个新版,每个版本都有代号和版本号。版本号源自发布日期1.6Ubuntu 1-4Ubuntu420041020200548Hoary5200510136.06200661620061026Edgy2007419720071018Gutsy8.042008424Hardy820081030Intrepid20090423Jaunty920091029Karmic幸运的10.042010429Lucid201010102011428Natty20111013Oneiric12.0420124Precise① KDEUbuntu②Edubuntu ③Xubuntu ④ ⑤UbuntuServerEdition 服务器、DNS服务器、文件服务器与数据库服务器等。Ubuntu Ubuntu ⑧Mythbuntu 一套基于Ubuntu的面向中算机的版MythTV是其中关键的软件包,用于实现中心等功能。⑨UbuntuUbuntu在移动设备上运行的版本这些衍生计划与Ubuntu紧密相关,并与Ubuntu同步。Ubuntu目前还在向软件市场和智能电视市场进军,发布了UbuntuforAndroidUbuntuTV1-9所示。在Ubuntu的基础上,一些社区或者开发了其他非衍生版本,比较著名的包Hiweed1-9UbuntuforAndroid和Ubuntu本章小结特点,简要介绍了Linux的特性、Linux体系结构、内核与流行的版本简介等。LinuxPC用户、移动设备用户、 Linux与Windows2历史上,Linux的安装曾经让很多初学者备感头疼,特别是磁盘引导程序、磁盘分区和设备驱动程序的配置,一直都是初装用户的难点。随着各流行版本的不断更新和改进,本章以Ubuntu为例介绍Linux操作系统的安装步骤,主要针对初次接触Linux操作系统的用户。为便于读者安装和使用Ubuntu,本章对安装过程进行了详尽的介绍,并面向实就可以完成Ubuntu系统的安装配置工作,建立起一套实用的操作平台。本章中涉及到的Linux的其他知识,例如图形化用户界面、S Ubuntu安装准Ubuntu操作系统的每一个版本都提供了多个安装版本,其中较为常用的是桌面版、服务器版和替代选择版(Alternate。一般最为常用的是桌面版(DesktopCD。CDCD701MBUbuntu,不会修改计384MBCD针对计算机架构不同,提供了两种选项,即PC(InX86)desktopCD和64-bitPC(AMD64)desktopCD,前者适用于PC64位架构的系统,例如支持AMD64EM64TAthlon64、Opteron、EM64TXeon、Core2等CPU。CDCDUbuntu作为服务器系统永久安装到计CD和64-bitPC(AMD64)serverinstallCD两个选项。Alternate安装CDAlternateCDLVM和/RAID分区安装在RAM少于384MB的低内存系统中(这种机器无法使用桌面CD安装Alternate安装CD也提供了两种磁盘镜像文件,即 X86)CD和64-bit(AMD64)CD/DVDDVD版本,容纳的软件包较为全面。大小约为1.5GB。同样针对不同的PC架构提供了PC(InX86)和64-bitPC(AMD64)两种选项。如果要使用DVDUbuntu,可以在引导提示中输入live进入试用桌⑤预安装镜像这种预安装镜像允许用户针对特定的移动平台设备进行预安装,例如CD和预安装服务器镜像等。可以有4个主分区,一般也可以划分为一个或多个主分区加扩展分区。问的方式差异较大,Linux操作系统直接以设备 名称来标识硬盘,如图2-1所示。2-1Linux在早Linux系统中,IDE硬盘使用/dev/hda表示,串ATA(SATA)硬盘或SCSI硬盘使用/dev/sda表示。在较新的系统上,所有IDE驱动器都命名为/dev/sda、/dev/sdb等。母“a”代表第一块硬盘。如果系统安装了第二块SATA硬盘,则标识为sdb。扩展分区为sda5、sda6、sda7。(swap)Windows中的虚拟内存交换文件类似,一般不要超过内存的 /boot100MB如果对服务器进行分区,则会更加复杂,例如可能单独对/usr、/home、/tmp等 分区,而且可能使用LVM、RAID等技术。XFS、Minx、MSDOS、UMSDOS、VFAT、NTFS、HPFS、NFS、SMB、SysV、PROC等。其中硬盘文件系统中目前较为常用的为ext4。ext4(第四扩展文件系统)文件系统是Linux系统下的日志文件系统,是ext3文件系统的后继版本。DOS/Windows支持的文件系统包括FAT和NTFSUbuntu也支持这两种文件系统的读写Linux版最初使用LILO作为引导程序,随后被更加稳定可靠、更加灵活易用GRUB取代GRUBGNUGRUBGrandUnifiedBootloaderGNU项目的启动引导程序。GRUB可以实现多系统启动,允许用户安装多个操作系统,并在系统启动时进其界面如图2-2所示。安装程序要求用户提供用户名和。切权限的用户,类似于Windows下的Administrator用户。root用户对系统拥有的全权,因此Ubuntu桌面版本默认时禁用了root用户,一般用户可以使用sudo命令提升权限进行系统管理。2-2GRUB(2) 位数相对较长(8位以上不要使用诸如、出生日期、等容易猜到的个人信息高强度相对来说比较,但是也可以利用一些小技巧方便,例如,用户可以使用“我有一只小狗”来创建“w0u1Zhxg!”。网络安装(NFS安装、FTP安装、HTTP安装等Ubuntu操作系统。这是最常用最简便的安装方式,LiveCD试用和安装。用户可以 /或 图2-3UbuntuUbuntu12.04版本在上提供了多种光盘镜像文件,包括32位和64位版本,用户可以ubuntu-12.04-desktop-i386.iso或ubuntu-12.04-dvd-i386.iso光盘镜像文件完成后面的安装步骤,如图2-4所示。2-4如果用户没有刻录设备,也可以在网上商城CD或DVD,因为Ubuntu操作系统属于宜。此外,Ubuntu也支持USB闪存盘和硬盘安装方式。使用光盘安装方式来安装Ubuntu非常容易,只需将安装介质CD/DVD插入计算机的光驱,要进入到BIOS设置程序,需要在开机之后几秒之内按下键盘上的特定按键,典型的包括可以根据使用说明书或者咨询专业人员来确认自己进入BIOS设置程序的方法。2-5PhoenixBIOSBoot选项卡,然后用键盘上下键CD-ROMDrive选项,然后按下“+”键,将该项目提升到最前,CD-ROM即被设置为如图2-6所示。其他厂商的BIOS系统设置方略有区别。图2-5设置BIOS配置为从CD-ROM启 图2-6退出CMOSSetup程序时保存配Ubuntu的安将光盘插入光驱,重新启动计算机(在此之前应保证系统优先从光驱启动UbuntuUbuntuLiveCD的特色功能,提 图2-7选择安装语 图2-8安装菜安装出”框,如图2-9所示,按下“确定”按钮后,系统将离形化用户界面(GUI的服务器环境 图2-9进入文本模UbuntuUbuntu的桌面LiveCDUnity,默认提供了对Ubuntu功能的和使用,如LibreOffice等。用户可以在不影响本机硬盘内容的情况会自动显示对应的应用软件菜单,鼠标移开面板,菜单会自动。用鼠标双击“安装Ubuntu12.04LTS”图标进入到安装界面,如图2-10所示。2-11所示。Ubuntu默认安装后的语言支持并不完善,还需要在系统安装完毕后再进行更图2-10桌面上的安装Ubuntu图 图2-11选择系统默认语阅读注将打开浏览器Firefox并连接到 到顶部面板,随后会出现Firefox菜单,在菜单中选择“文件”菜单“退出”选项即可退出或选择“断开”即可暂时中断网络(图2-12),随后图标将会显示为图标,表示此时已Ubuntu安装界面默认分辨率较低,可能影响用户查看和选择底部的按钮,因此应将屏幕分辨率调整到至少800×600像素。项,如图2-13所示,打开“显示”框,在显示框的分辨率下拉列表中选择合适的系统分辨率,然后按下“应用”按钮或Alt+A组合键使修改生效,如图2-14所示。图2-12网络设 图2-13更改显30Esc键恢复到先前分图2-14修改分辨 图2-15恢复或保持显示设2-16如果要MP3文件,建议选中“安装这个第软件”以安装MP3的插件。当然请特别,除非确定要清除所有数据,否则不要选择这个选项。LinuxWindows截然不同。LinuxC:、D:、E:这样的驱动器符号分辨磁盘分区,而是直接使用诸如sda1、sda5这样的设备名称。如果用户需要架设Linux服务器,考虑到服务器的性能因素和运行的需要,根据磁创建一个交换分区(Swap)和一个根分区(即/分区),/分区下面包含所有的 20GB硬盘/dev/sda1,以下以第三种分区方式为例,介绍分区的区表吗?”时,按下“继续”按钮;此时/dev/sda20GB的空闲空间,如图2-17所示。按钮,在弹出的“创建分区”框中进行设置,如图2-18所示。图2-17磁盘分 图2-18创建分区——交换空按下“确定”按钮后返回分区程序,此时分区程序显示出/dev/sda5swap类型,大小约为1024MB,如图2-19所示。根分区即“/”分区,可以在逻辑上视为所有子的根。选择“空闲”空间,单击“添加”按钮,在弹出的“创建分区”框中进行设置,如图2-20所示。图2-19创建分区——显示交换空 图2-20创建分区——设置根分挂载点:/为ext4文件系统。添加/home加”按钮,在弹出的“创建分区”框中进行设置,如图2-22所示。 图2-21创建分区——显示根分 图2-22创建分区——设置/home分新建分区容量:设置为合理大小,此处设置 10450MB为ext4文件系统。2-23创建分区——显示/home选择时区(2-24):中国地区可以选择“Shanghai”,按下“继续图2-24设置时 图2-25设置键盘布输入用户信息(图2-26):输入用户、计算机名、用户名、等用户信息。如果输入信息符合系统要求,会在右侧显示,否则会给出相关提示,例如“强度:图图2-26输入用户信 图2-27文件、安装配置过2-28图2-29重新启 图2-30登录界Installer盘格式化和分区就可以安装使用Ubuntu。WubiUbuntu后,UbuntuWindows文件系统的一个文件中(d:\ubuntu\disks\root.diskUbuntu运行过程中,这个文件被视为真实的硬WindowsUbuntuUbuntuWindows统中,系统性能相对较低,不如ext4文件系统稳定。启动Wubi程序后,系统会显示安装Ubuntu的配置框,如图2-31所示,按照要求选择和输入各项配置(如未出现图中所示框,可运行wubi.exewubi。2-31Wubi (CN设置完毕后按下“安装”按钮,Wubi将会自动进行安装,安装完毕后重新启动计算机即可从Windows启动菜单中选择“Ubuntu”进入Ubuntu操作系统。GRUB4DOS是一种基于GNUGRUB的通用启动引导程于启动Linux可 。 .list到C盘 titleInstallubunturoot(hd0,0)kernel(hd0,0)/vmlinuzboot=casperiso-scan/filename=/ubuntu-roquiets initrd(hd0,0)/initrd.lz其中的其中的即修改BOOT.INIWindowsXPWindows资源管理器中设置文件夹C盘BOOT.INI文件,进行编辑(需要显示隐藏文件才能看到,编辑前后应修改文件的“只读”属性。在文件末尾加入c:\grldr="grubforubuntu"。加,但是后续工作比较麻烦,用户可以和使用EasyBCD工具安装NeoGrub。Ubuntu系统后打开终端执行命令:sudoumountl/isodevice,这条命令的作用Ubuntu安装图标进行安装。Ubuntu系统中修复用命sudogedit/etc/default/grubGRUB_TIMEOUT=“10”sudoupdate-grub使修改生效。再次重新启动,Windows7引导菜单即可恢复。为方便练习和熟悉Ubuntu操作系统,用户也可以使用虚拟机安装Ubuntu操作系统。使用如实际安装的Linux系统。VMwareWorkstationNewVirtualMachine图标创建虚拟机,如图2-32所示。2-32使用EasyInstall自动进行配置,如图2-33所示。 图2-33新建虚拟机向 图2-34选择安装光盘镜图2-35设置用户名 图2-36设置虚拟机名和保存位置为了优化硬件配置,更好地发挥虚拟机的性能,在按下“Finish”按钮之前,可以选图2-37设置虚拟硬 图2-38虚拟机创建就如果主机是CPU,可以在这里设置Numberofcoresperprocessor2,如图2-392-39总数为4GB,受到Windows限制,默认情况下32位操作系统可以内存为3GB左右,为此将虚拟机分配内存为1GB,如图2-40所示。2-402-41Ubuntu安装后配Windows操作系统在安装完毕后也需要执行安装后任务,诸如配置网络、配置系统更新、安装配置防软件、安装各种应用软件(如办公软件、图像处理软件)等。Windows类似了使系统达到稳定和便利可用刚安装的Linux系统也需要LibreOfficeGIMP等应用程序,因此Ubuntu中也无需额外安装办公软件和图像处理软Ubuntu在实际应用中非常依赖于Internet,因此安装后执行配置的前提是先连接到单击Unity顶部面板的图(网络断开状态)或图标(启用联网状态),然后选择“编辑图2-42所示。单击Unity顶部面板右上角的图标,打开菜 图2-42网络连Ubuntu支持有线、无线、移动宽带 eth0、eth1等。窗口右侧有三个按钮,可以分别实现添加、编辑和删除有线输入网卡物理地址:在“有线”选项卡中正确输入设备MAC地址(即网卡物理地址子网掩码、网关和DNS服务器,如图2-44所示。图2-43输入MAC地 图2-44设置 配置,可以单击“无线”选项卡打开“正在编辑无线连接1”框。输入:在“无线”选项卡(图2-45)中输入名称,这个名称是WiFi无 和设备MAC地址等。择“安全性”,例如“及 2个人”,然后输入无线连接。图2-45输 图2-46设置无线安全性IPv4IPv6设置:与有线连接设置方法需要了解运营商提供的用户名和。要配置DSL,可以在“网络连接”框中单击
2-47UbuntuUnity桌面环境中。首先需要配置显卡驱动,Ubuntu能够自动识别和安装绝大多数主流的显卡驱动程序,如果显卡型号相对较新,可以在硬件厂商对应的驱动程序,或者显卡组厂商或驱动程序网 )配置。如果有疑问可以Ubuntu中文社区 InUbuntu对In显卡默认支持。如果需要手工安装驱动程序,用户也可以前往 apt-getinstallxserver-xorg--in。用户可以前往 或用户可以前往http /cn/gpudownload/Pages/index.aspx搜索ATICatalyst™ProprietaryDisyDriver-Linuxx86&Linuxx86_64驱动程序,如图2-49所示。图2-48NVIDIA搜索驱 图2-49AMD搜索ATI显卡驱由于显卡厂商众多,显卡型号丰富,Linux版对于驱动程序的安装方法也略有差异,甚至仅仅Ubuntu版本身的不同版本对硬件驱动程序的安装方式都各不相同,这机器配置与操作系统版本去帮助或社区。分辨率可以打开Unity顶部面板右上角的图标,打开菜单并选择“显示,参见2.2.1节。为Ubuntu的系统更新、软件安装都需要从网络服务器软件仓库中。默认配置的软件Ubuntu软件源镜像服务,用户也可以从网络搜索软件源,衡量速度,选取性能为了区分软件支持能力和是否符合自由软件哲学,Ubuntumain(主要、restricted(受限、universe(广泛) multiverse(多元“restricted(受限软件restricted软件库是Ubuntu团队支持的没有完整的自由软件证的软件,它们往往是必须安装的软件,例如显卡的二进制驱动程序。Ubuntu团队不对受限软件提供完全支持。“universe(广泛“multiverse(多元multiverse软件库包含非自由软件,这些软件的方式不符合Ubuntu的main软件库位于/etc/apt/sources.list文件中。此外,用户也可以手工添加来自第的软件源。2-50Unity左侧面板中打开“Ubuntu软件中心”,将鼠标移动到顶部面板,面板上会自动显示Ubuntu软件中心的菜单,选择“编辑”菜单的“软件(图2-51)即可打开软2-51打开“软件源”框(图2-52)之后,用户可以设置从互联网来自main、restricted、universemultiverseUbuntuCD或DVD设置为软件源。图图2-52“软件源” 图2-53选择最佳服务deb /ubuntu/precisemainrestricteduniversedebhtt /ubuntu/precise-securitymainrestricteduniversemultiversedebhtt /ubuntu/precise-updatesmainrestricteduniversemultiversedebhtt /ubuntu/precise-proposedmainrestricteduniversemultiversedebhtt /ubuntu/precise-backportsmainrestricteduniversemultiversedeb-srchtt /ubuntu/precisemainrestricteduniversemultiversedeb-srchtt /ubuntu/precise-securitymainrestricteduniversemultiversedeb-srchtt /ubuntu/precise-updatesmainrestricteduniversemultiversedeb-srchtt /ubuntu/precise-proposedmainrestricteduniversemultiversedeb-src /ubuntu/precise-backportsmainrestricteduniversesudoapt-getupdate更新软件源列表,该命令会从列表文件指定的地址中软件包索引供日后安装使用。如果用户的工作环境是IPv6网络,应当优先配置IPv6的软件源,这样速度更快。具Ubuntu发展迅速,软件不断更新,因此应当在系统安装后及时执行更新。安装更新的“软件更新”(2-54)update-manager。在更新管理器(2-55)中,用户可以单击“检查”查update-manager–d。 图2-54软件更在应用更改”窗口中的“详情”可以查看每个软件包的进度(图2-56)完毕后, 图2-55更新管理 图2-56更新进Ubuntu系统安装后,中文语言支持尚不完善,用户可以在弹出更新提示(2-57)如果要添加输入法,可用鼠标单击右上角的IBus图标(未选择输入法时显示在菜单中选pinyin2-57不完整的语言支持提示图2-58语言支 图2-59语言支持软件本章小 WindowsCtrl+空格。用户也可以在2-60JR(Jav等属于专有软件,默认时Ubuntu不提供支持,因此需要另外安装。Ubuntu在软件源中提供了额外的受限程序软件包,用户可以在Ubuntu软件中心中搜索关键字“受限”,找到“Ubuntu额外的受限程序”进行安装,如图2-61如果用户不想安装所有的Firefox浏览器,当系统侦测到当前网页缺失插件时,会在网页顶部提供提示“您自动搜索可用插件完成安装,如图2-62所示。图2-61安装Ubuntu额外的受限程 图2-62缺失插件提本章小结Ubuntu提供了LiveCD,可以直接试用桌面环境,安装时使用向导逐步完成,非常便捷。应当特别注意Linux下的分区方法,这是本章的难点。安装后的握在Ubuntu中如何配置网络连接、修改软件源、进行系统更新等操作。 第3Linux桌面环境——Unity与(GUI很大。因此为了方便桌面用户,各主流版本都提供了图形化用户界面。LinuxXWindow架构,但是用户实际使用的桌面环境并不是唯一的。常见的包括GNOME、KDE等,新兴的Unity是Ubuntu在GNOME的基础Ubuntu最常用的两种桌面环境Unity和GNOME,其他桌面环境将在下一章进行介绍。此外,本章还将对调Ubuntu图形化用户界面的常用工具MyUnityUbuntuTweak进行讲解。图形1981Alto时首次使用了窗口设计。Apple(苹果1986XWindowLinux操作系统平台上,1996年以后陆续出现了以XWindow为基础的KDEGNOME等桌面环境。XWindow又称为X窗口系统,可简称为X11或X。最初于1984年由麻省理工学GettysUNIXLinux操作系统中。X86XWindow系统使用最为广泛的基础平台,但是由于2004年之后出现了软件证,X86不再GPL,招致大量批评。后来,X.Org服务器(衍生X864.4RC2版本)接过衣钵,X11R7.6该项目由X.Org。X服务X客户3-1XWindow(图示来
XWindow提供了基本的图形化框架,在输入方面负责接收显示可视化的图形和窗口。XWindow本身没有提供最终的用户XfceLinux程序界面截然不同的原因,它们的控件样式、显示、可能差异很大。XWindow遵循客户端/C/S架构。系统中由一个X服务器与多个X客户端进行通信,客户端和服务器是相对独立的。X服务器接受用户键盘鼠标等输入设备在图形用X3-1所示。客户端也可以通过网络与主机和服务器进行通信,随时更新屏幕显示。客户①缺少驱动程序由于市场原因,当前的主流硬件厂商优先开发基于Windows的驱动②C/S架构的效率问题因为C/S架构设计在应用程序和显示硬件之间多了一层软件,③图形用户界面不一致因为XWindow没有规范用户界面和程序之间的通信,导致不同的XWindow实现,协作比较。Windows操作系统下桌面环境只有一种资源(WindowsExplorerLinuxGNOME、KDE、XFCE、LXDE等,此外还有一些经常使用的窗口管理器,如FVWM、Enlightenment、Fluxbox等。需要的是,严格说来,桌面环境与窗口管理器是不同的概念,窗口管理器是控制和管理窗口外观和显示方式的软件,桌面环境中不仅包含窗口管理器,还包括一些典型的应用程序。例如GNOMEMetacity窗口管理器,包括GIMP、Gedit、Banshee等应用程序;KDE使用KWin窗口管理器(原名KWM),包括Konqueror、Kaffeine、KWord等应用程序,XFCEXfwm作为窗口管理器。不过在实际使用中,这两者往Unity桌Unity是一种强大的桌面和上网本(netbook)环境,为Ubuntu体验带来了一致性和优雅的风格,Unity提供了完整、简单、可用于触摸屏的环境,在用户的工作流中集成了应用Unity是基于GNOME桌面环境的用户界面,由Canonical公司开发,用于新的Ubuntu操版正式的桌面环境,其为http: GNOME、KDE不同,Unity并非一个桌面套件GNOMECanonical做了大量的用户界面修改。Unity最初设计之时,廉价易用的上网本机型方兴未艾,Ubuntu试图通Unity桌面环境在新兴市场中寻求突破,分一钵羹。但是由于受到了以iPad为首的平板计算机的冲击,上网本市场始终未能发展壮大,而且UnityGNOME相比变化太大,导致了一部分传统Ubuntu用户怨声载道,有些用户转移到了其他的版本,如LinuxMint。Unity目前仍然在继续发展之中,Ubuntu仍然寄望以此进军新兴移动设备市场,成为平本书付梓之际尚不。不过,Ubuntu并未完全停止对GNOME和KDE的支持,用户可以随时选装其他桌面环境替换Unity,这也是Linux操作系统开放性灵活性的体现。 桌面主要包括启动器面板、顶部面板、工作
32在流行的宽屏幕液晶显示器,使用它可以使常用程序更加便捷。动显示。当启动器面板被隐藏时,将鼠标移动到屏幕左侧边缘可以显示出来。Dash面板,显示最常用的应用程序和当前正在运行的程序Ubuntu软件中心添加和删除应用程序,打开系统设置窗口对系统进行调整,显示回收站图标等。启动器面板的默认图标如表3-1所示。3-3Unity3-1Unity打开Dash控制面板,搜索程序和文档,启动应用程序、搜索文件Firefox打开网络浏览器Firefox打开UbuntuUbuntu打开Firefox浏览器后,可以将网页上的超级直接拖拉到启动器面板上进行收藏应用程序、文档的捷径。使用Dash面板可以搜索系统上已经安装的程序,检索可的程序,搜索文件和,搜索音乐选集等,如表3-2所示。3-2Dash控制面板功DashrDash控制面板,在搜索栏中输入字母“r”,鼠标单击展开4“机”程序是因为其英文名称为recorder。3-4Dash用户也可以Super键,显Dash控制面板。Super键即键盘上的Win键,Linux社Win键的名称颇有微词,因此将其重命名为Super键,在某些软件中又称Meta键。Unity顶部面板(panel(3-5)主要有两个功能,一是显示当前应用程序的名称和菜单,3-5Unity3-3顶部面板图标说明显示邮件和其他网络服务状态。单击图标可以设置即时通信、邮件、UbuntuOne和其他网络账户设置Unity桌面在本质上是文件系统中的一个,在图形化用户界面中一般称为文件夹,桌面文件夹的实际位置为“/home/<用户名>/桌面如果安装的系统语言是英文名为“/home/<用户名>/DesktopWindows类似,例如单击可以选择对象,双击打开对Windows的个性设计,例如在右键快捷菜单可以选择“伸展图标…”对图标大小进行修改(3-6。3-6接,在本质上属于“软”,相当于Windows操作系统中的快捷方式。Windows操作系统同样类似,不过关闭、最小化、最大板空白处向下拖拉可以将窗口还原。按下Super+↑键和Super+↓键,也可以分别完成最大窗口鼠标左键拖拉。工作区又称工作空间(orkspace。Linux操作系统的桌面系统大多支持多工作区。在7要将窗口移动到特定工作区,可以在窗口标题栏中按下右键在弹出菜单中选择“移动8使用键盘切换工作区的方法是按下Ctrl+Alt+方向键,此时在桌面会出现工作区切3-7图3-8移动工作 图3-9工作区切Unity的部分显示特效从AppleMacOSX3-10所示,在启动器面板中双击已经打开多个窗口的应用程序图标,可以显示出类似Exposè的屏幕效果。(Indicator3-11中,单击音量图标,可以3-10Launcher为了增强Unity的功能,很多程序员为Unity环境开发了第的应用程序指示器,用户可以在Ubuntu软件中心中查找和,常用的指示器包括天气(WeatherIndicator)和系统负载指示器(SystemLoadIndicator)等,如图3-12所示。图3-11应用程序指示 图3-12天气指示器和系统负载指示为了支持新兴的平板电脑和智能,Ubuntu在Unity里面提供了uTouch,开始支持屏幕提示(Notify屏幕提示用于在桌面上弹出小提示区域,显示诸如音量屏幕亮度、当前曲目等信息(图3-13),特别适用于包含音量调节、/停止、快进等功能的多键盘HUD搜于飞机或高级汽车在挡风玻璃上显示信息,使驾驶员不 图3-13屏幕提示(Notify键字下显示一系列关联信息(3-14。3-14HUD盘上的Win键)不放,系统将在桌面上弹出常用快捷键提示(3-15。3-15SuperSuper(按下:激活启动Super+19:根据按下的数字打开应用程序或使其获取焦点。Super(轻击Dash。Super+ADash。Alt:打开HUD。Super+D:最小化所有窗口,再次使用则还原这些有窗口。Ctrl+Alt+数字键0:最大化窗Ctrl+Alt+1:将窗口放到屏幕左下角。Ctrl+Alt+2:将窗口放到屏幕下半区。Ctrl+Alt+3:将窗口放到屏幕右下角。Ctrl+Alt+4:将窗口放到屏幕左侧。Ctrl+Alt+6:将窗口放到屏幕右侧。Ctrl+Alt+7:将窗口放到屏幕左上角。Ctrl+Alt+8:将窗口放到屏幕上半区。Ctrl+Alt+9:将窗口放到屏幕右上角。Super+W:平铺模式列出所有窗口3-16MyUnity程序功能分为如下若干
修改工具,MyUnity就是其中一在启动器面板上打开“软件中心”,搜索MyUnity”即可找到“Unityconfigurator(myunity①Launcher 背光等。单击quicklist可以设置启动器图标打开方式。 Dash控制面板调整。可以调整是否模糊背景、面板尺寸③ ④Desktop ⑤Font ⑥ 。可以选择和图标GNOME桌面环GNOME是很多主流Linux版本的默认桌面环境它与KDE桌面环境一起在Linux操作系统的桌面保持领先地位。GNOME桌面强调易用性和,主张简约、易用和“够用即可”。先前介绍的Unity桌面就是在GNOME的基础上修改而成的,UnityGNOME另外一个外壳。虽然Ubuntu的默认桌面为Unity,但仍然继续支持GNOME桌面环境。GNOME的全称为GNU网络对象模型环境(TheGNUNetworkObjectModelEnvironment诞生于1997年,是GNU计划的正式桌面,成为开放源码运动的一个重要组成部分。GNOME的目标是基于自由软件为Unix或者类UnixGNOME基于GTK+图形库,使用C语言开发,周期大6个月。GNOMEMetacity作为窗口管理器,2011GNOME3发布后,MetacityMutter取代。
3-17GNOME(fallback会自动检测用户系统是否适合运行GNOME-S,若不适合会自动选择备用模式。备用模式使用了传GNOME2布局gtk3端口GNOME面板(gnome-panel)Metacity3-4GNOME桌面环境主要应用程音乐软 类似AppleiTunes器GNOME的是,用户可以从 新版本的GNOME环境。目前默认使用GNOME桌面环境的主流Linux版本包括Fedora、Mageia、openSUSE、ArchLinux和Debian等。components装”按钮,系统将自动从软件仓库中并安装GNOME(图3-18。sudoapt-getinstallGNOME境(图3-19。为了与大多数硬件环境兼容,在登录时,GNOME提供了三种选项,即GNOME、GNOMEClassicGNOMEClassic(Noeffects。GNOMEGNOME标准(standard)GNOME3桌面的全部 图3-18Ubuntu软件中心搜索安装 图3-19登录界面选择GNOME桌面环GNOME GNOME备用(fallback)GNOME桌面GNOMEClassic(Noeffects)与Classic如果GNOMES不存在或者硬件设备(主要是驱动程序)不支持,用户会话将自动以备用模式启动。如果用户已经处于备用模式,要快速启动GNOMES,可以打开终端运行命令“gnome-s--rece”,即可启动GNOME标准模式。GNOMES(图3-20)是GNOME3桌面环境的用户界面,GNOMES3-20GNOME用复合窗口管理器Mutter替换Metacity,它使用“活动”让用户在运行的窗口和启动应用程序之间进行切换。与先前版本相比,它替换了原有的GNOME面板和其他软件工具,完全了传统的操作模式。因此,很多用户认为GNOMES为代表的标准模式才是真正的GNOME3界面。GNOME用户在登录窗口中,可以选择“GNOME”进入GNOME3标准模式(图3-19。GNOMES正常启动的前提是保证机器硬件驱动(主要指显卡驱动满足GNOME3标准模式的需求。用户可以打开系统设置中的“详细信息”,查看“图形”中的信息,如用户体验会显示为“备用”(或“Fall-back。3-213-22Dash面板,右侧显示工作区。在活动概览中可以单击“窗口”或“应用程序”进行切Dash面板对应图标上显示阴影Dash面板位于屏幕左侧,在活动概览打开时显示。Dash面板显示应用程序图标,单击Dash面板底部显示正在运行的应用程序图标Dash面板会自动添加该程序的图标。处于运行状态的应用程Dash图标下方会出现阴影。应用程序退出时,如果该程序不在收藏夹内,它的图标会从Dash面板中。保存在收藏夹的图标单击右键,可以选择将其添加到收藏夹(3-23。①最小化和最大化在GNOMES窗口中默认没有最大化和最小化按钮,用户可以②移动窗口用户要移动窗口可以使用鼠标左键拖拉标题栏,或者在标题栏上单击右Alt键,然后鼠标左键拖拉窗口区域。③在活动概览中移动在活动概览中,用户可以将应用程序预览图窗口拖拉到其他工④在活动概览中添加到收藏夹在活动概览中,用户可以将应用程序预览图窗口拖拉到Dash面板,该应用程序将被添加到收藏夹中。⑤应用程序切换用户可以按下Alt+Tab键在多个活动的应用程序间切换。如果该应用程序打开了多个窗口,在该应用程序下方会显示这些窗口的缩略图(3-24。图3-23Dash面 图3-24应用程序切工作区显示在活动概览屏幕右侧。与Unity或GNOME备用模式不同,GNOMES支3-25户输入自动进行智能筛选,非常方便易用。此外,在底部还提供了到Wikipedia或3-26图3-27消息 图3-28日期时间和日历安Evolution程序,设置日历安排。顶栏最右侧图标显示了当前登录的用户名,单击图标可以打开菜单设置用户账户和系统设置,例如设置账户,打开系统设置窗口,锁定计算机,切换用户,注销或挂起计39ME3lt例如用户键入“gedit”之后按下Enter键,可以打开Gedit文本编辑器(3-30。图3-29用户账户与系统设 图3-30命令GNOME GNOMES CPU温度监测、添加应用程序菜单等,为用户提供更大的便利。GNOMES 扩展的站点是。GNOME SuperAlt+F1:在活动概览和桌面间切换。Ctrl+Alt+Shift+↑或↓:当前窗口移动到其他工作在GNOME备用模式下,桌面被分为顶部和底部两个面板和桌面等区域(图3-313-31GNOMEUbuntu软件中(Adinistain(Preference3-32Linux的应用程序非常丰富,如果此后在系统中安装了其他应用程序,可能会被添加到在位置菜单中,用户可以当前计算机的常用,查看光盘、软盘、USB闪存盘,在主菜单区域右键单击,可以显示“编辑菜单(E)对主菜单进行设置(图3-33。用户3-33在日期和时间窗口中,用户可以设置使用网络时间对系统时钟进行自动同步(3-343-343-5系统通知区域图标说明输入法:左键或右键均可选择系统输入法,打开IBus分组,如图3-35左侧所示。作区的数量、名称等,如图3-35右侧所示。3-35
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电气工程与电力电子器件设计考核试卷
- 棉花种植农业生产安全与质量控制考核试卷
- 电气机械技术在制造工程与材料工程中的应用考核试卷
- 纺织品在海洋工程与船舶行业的应用考核试卷
- 租赁经营的市场发展战略考核试卷
- 急诊科常见急救药物之氨甲环酸注射液 2
- 二年级100以内除法练习题
- 福建省厦门市2024届高三数学下学期模拟考试试题含答案
- 二年级下册表内除法、除法口算练习题
- 天津滨海汽车工程职业学院《定性数据分析》2023-2024学年第一学期期末试卷
- 《简单教数学》读后感范文
- 2024中国类风湿关节炎诊疗指南
- 薄膜的形成过程及生长方式课件
- 丁香花培训课件
- 维修改造项目施工组织设计方案
- 《外科护理学(第七版)》考试复习题库(浓缩500题)
- 四年级数学下册计算题大全(各类题型)
- 基于纳米材料的热扩散研究
- 国家职业技术技能标准 6-28-02-01 燃气储运工 人社厅发202188号
- 高血压临床路径
- 中国普通食物营养成分表一览
评论
0/150
提交评论