《Ubuntu Linux指南:基础篇》

A Practical Guide to Ubuntu Linux的中译本《Ubuntu Linux指南》分成“基础篇”和“管理篇”两册出版,本书是“基础篇”。

查看详情

本书相关信息:http://blog.csdn.net/turingbooks/archive/2009/05/08/4159733.aspx

关于本书

本书通过一步步的示例向终端用户和系统管理员讲述如何最大程度地发掘Ubuntu Linux系统的功能。全书共分11章,涵盖了Ubuntu系统的安装和使用等方面的基本知识。

面向读者

本书适合不同层次的读者。读者不必具备编程经验,但是具备一些使用通用计算机(比如Windows、Macintosh、UNIX或者其他Linux系统)的经验将有助于更好地理解本书内容。本书适合下列读者。

q 由于课程需要而使用Linux的学生。

q 希望安装并运行Linux的家庭用户。

q 工作中需要使用Linux的专业人士。

q 需要了解Linux及其可用工具的系统管理员。

q 正在学习Linux操作系统的计算机专业学生。

q 需要Linux基础知识的技术主管。

本书作用

本书能够让你对Linux的众多方面都有大致的了解,既包括Ubuntu Linux的安装,又包括如何使用和定制它。不管你的背景如何,本书都能够为你提供实际工作中所需的知识。学完本书读者将能够理解如何使用Linux,并且在未来几年中,本书仍然能够作为一本有价值的参考书。

本书特色

本书经过细心设计和精心组织,让你能够在最短的时间内学到最多的知识。你不必从头到尾逐页阅读。一旦可以熟练地使用Linux,就可以将本书作为一本参考手册:从目录中查找感兴趣的部分,然后开始阅读。或者将本书作为Linux主题的一份目录:翻页浏览直到找到你想看到的主题。本书还给出了很多Web站点的链接,读者可以由此获取其他信息:可以将因特网视为本书的延伸。

本书具备以下特色。

q 可选章节:读者可以按自己的知识层次阅读这些章节,当可以应付那些更加复杂的内容时,再回过头来阅读这部分内容。

q 警告框:突出显示那些容易出错的地方,这样在读者遇到麻烦之前就给予指导。

q 提示框:展示了能够更快完成某项任务的方法,或者仅仅是一些有用或有趣的信息。

q 安全框:指出可以使系统更加安全的方法。

q 整本书通过实例讲解各种概念。

q 每章都有小结,回顾本章介绍过的重要知识点。

q 每章后面都有练习题,读者可用来巩固所学技能。www.sobell.com网站上有偶数编号的练习题的答案。

q 术语表(可从图灵网站下载)给出了500多条常用术语的定义。

q 本书提供了一些网上软件资源。还讲解如何使用Synaptic、aptitude、GNOME的“添加/删除应用程序(Add/Remove Application)”窗口和BitTorrent来下载并安装软件。本书详细讲解如何使用“更新提示器(Update Notifier)”和“更新管理器(Update Manager)”窗口来控制自动更新。

q 本书详细描述了很多重要的GNU工具,包括GNOME桌面、Nautilus文件浏览器、parted和gparted分区编辑器、gzip压缩实用工具以及很多来自GNU项目的命令行实用工具。

q 书中给出了各种链接,有助于从众多来源(包括本地系统、Ubuntu网站以及因特网上的其他地方)获取在线文档。

q 书中包含了许多有用的URL,在这些网站上可以找到软件、安全程序和信息等内容。

本书涵盖的关键主题

本书含有大量信息。本书内容为整本书的摘要。如果希望了解更详细的内容,请浏览本书目录。下面为本书的相关主题。

安装

q 讲解如何从因特网下载Ubuntu Linux ISO镜像文件并刻录Ubuntu Live/Install Desktop CD或DVD安装盘,或者Ubuntu Alternate或Server CD安装盘。

q 帮助你规划系统硬盘布局。这部分讨论了分区、分区表和挂载点,还帮助你使用ubiquity或gparted图形界面分区程序或者Ubuntu文本界面分区程序对硬盘进行分区。

q 讲解如何设置双重引导系统,这样就可以在Windows系统上安装Ubuntu Linux,并从其中一个操作系统引导。

q 详细讲解如何使用ubiquity图形界面安装程序从Live/Install Desktop CD或DVD安装盘安装Ubuntu Linux。还讲解如何使用Alternate CD、Server CD和DVD安装盘上的文本界面安装程序。图形界面安装程序运行速度很快,易于使用。文本界面安装程序给你更多选项,可以用在内存较少的系统中。

q 讲解Ubuntu CD/DVD安装盘的检测方法、引导命令行参数(引导选项)的设置和RAID磁盘阵列的创建。

q 讲解与X.org版X窗口系统的安装和定制有关的详细信息,既可以使用“显示器和显卡设置(Screen and Graphics Preferences)”窗口,又可以利用文本编辑器手动操作。

使用Ubuntu Linux

q 介绍GNOME桌面(GUI)并探索如何使用桌面工具,包括顶部面板和底部面板、面板对象、主菜单、对象上下文菜单、工作区切换器、Nautilus文件浏览器和GNOME终端仿真器。

q 讲解如何使用“外观首选项(Appearance Preferences)”窗口添加和修改主题,对桌面进行定制,以满足自己的审美需求,帮助你更加高效地完成工作。

q 详细讲解如何设置利用Compiz Fusion实现3D桌面视觉效果。

q 有3章内容讲述了bash(Bourne Again Shell),其中有一整章内容关注shell程序设计,配有大量的shell脚本样例。这几章清晰讲解bash工作原理,并有大量示例,既有日常工作中使用的命令行,也有将其作为一门程序设计语言来编写的shell脚本。

q 讲解文本(命令行)界面,并介绍了30多个命令行实用工具。

q 讲述了vim文本编辑器。

q 讲解网络类型、网络协议和网络实用工具。

q 讲解主机名、IP地址和子网等概念,并探索如何使用host和dig来查询因特网中的域名和IP地址。

q 讲解分布式计算和客户端/服务器模型。

q 讲解如何使用ACL(Access Control List,访问控制列表)对用户访问权限进行细粒度调整。

程序设计

提供完整一章,讲解使用bash进行shell程序设计,包含大量示例。

各章细节

第1章

第1章讲述了Linux的简要历史,并解释了使得Linux成为先进操作系统的那些特性。1.7节详细给出了本书用到的版式和术语。

第一部分

第一部分讨论如何安装Ubuntu Linux。其中,第2章给出了Ubuntu Linux安装过程的概要,包括硬件需求、下载并刻录CD或DVD安装盘,以及规划硬盘布局。第3章给出了从CD或DVD安装盘安装系统的逐步指南,既有图形界面安装程序,又有文本界面安装程序。还给出了如何设置X窗口系统以及定制桌面(GUI)。

第二部分

第二部分的目的是使大家熟悉Ubuntu Linux,讲解登录、GUI、实用工具、文件系统和shell。第4章介绍桌面特性,包括顶部面板、底部面板和主菜单;讲解如何使用Nautilus文件浏览器来管理文件、运行程序以及连接FTP和HTTP服务器;另外还讲解文档查找、登录问题的处理以及窗口管理器的使用等方面的内容,对如何查找文档(包括使用手册、指南、软件备注以及HOWTO)给出了一些建议。第5章介绍shell命令行界面,描述30多个有用的实用工具,并且还提供vim文本编辑器的使用指南。第6章讨论Linux层次文件系统,包括文件、文件名、路径名、目录相关内容、访问权限、硬链接和符号链接。第7章介绍Bourne Again Shell(bash),并讨论命令行参数和选项、命令的输入和输出重定向、在后台运行程序以及使用shell自动生成和补全文件名。

提示:有经验的用户可以跳过第二部分

如果你以前使用过UNIX或者Linux系统,那么你可能希望跳过第二部分中的部分或者全部章节。但是,所有的读者都应该看看下面这两节内容:第一部分中的1.7节(这一节内容讲解本书中使用的版式约定)和第二部分中的4.7节(这一节内容指出Linux和Ubuntu文档的本地来源和远程来源)。

第三部分

第三部分更加详细地探讨如何操作Ubuntu系统。第8章讨论GUI(桌面),其中有一节讨论如何在远程系统上运行图形界面程序,并将图形界面显示在本地屏幕上。关于GNOME一节的内容描述GNOME的几种实用工具(包括新的Deskbar小应用程序),并深入讲解如何使用Nautilus文件浏览器。第9章承接第7章中介绍的bash,讲解如何重定向错误输出、避免覆盖文件,如何使用作业控制机制、进程、启动文件以及重要的shell内置命令、参数、shell变量和别名。第10章讲解网络、网络安全和因特网,并讨论网络的类型、子网、协议、地址、主机名和各种网络实用工具。有关分布式计算一节的内容则描述客户/服务器模型,以及一些可以在网络上使用的服务器。第11章更加深入地讲解如何使用bash进行shell程序设计,并用大量示例来增强讨论的效果。与客户和服务器安装及使用相关的知识在本书姊妹篇《Ubuntu Linux指南:管理篇》(后面简称《管理篇》)第二部分有详细讨论。

第四部分

第四部分包含了相关附录,包括正则表达式简介和如何获取帮助。另外还包括一个丰富的术语表(500多条)。

凝聚世界著名UNIX/Linux专家Sobell十年功力的巨著1相关推荐

  1. 凝聚世界著名的UNIX/Linux专家Sobell十年功力的巨著2

    <Ubuntu Linux指南:管理篇> A Practical Guide to Ubuntu Linux的中译本<Ubuntu Linux指南>分成"基础篇&qu ...

  2. Unix/Linux开源世界资源链接汇总【不断更新】

    最后更新:2012.12.04 说明:好东西在后面,Linux镜像基本涵盖全球主要下载点.[长期更新] 世界很大,我们很小,学海无涯,书山有路! 一.内核 Unix代码大全 http://minnie ...

  3. 华中科技大学 计算机 院士,世界著名计算机专家姚期智院士做客华中科大

    世界著名计算机专家姚期智院士做客华中科大 2005年10月18日 来源: 华中科技大学 浏览次数: 0 10月15日晚,华中科技大学研究生学术活动中心座无虚席."图灵奖"首位华人得 ...

  4. Unix / Linux世界里的4-2-1

    Unix / Linux世界里的4-2-1 在Unix / Linux世界里,4代表可读( r ),2代表可写入 ( w ),1代表可执行 ( x ) 如果拥有7 = 4+2+1 的权限,即代表这个人 ...

  5. 人类至今未解六大哲学命题、世界著名十大哲学命题(回复“哲学命题”下载PDF典藏版资料) 原创: 秦陇纪 科学Sciences 今天

    人类至今未解六大哲学命题.世界著名十大哲学命题(回复"哲学命题"下载PDF典藏版资料) 原创: 秦陇纪 科学Sciences 2018-06-13今天 科学Sciences导读:人 ...

  6. 为什么VDI(桌面虚拟化)对于硬核UNIX/Linux工程应用程序是有意义的?

    ​Why VDI Makes Sense for Hard-Core UNIX and Linux Engineering Applications 为什么VDI(桌面虚拟化)对于硬核UNIX/Lin ...

  7. 再谈如何学习Linux,一线Linux专家学习经验谈

    →点击领取阿里云限量红包 记得最早接触linux是在2000年,那个时候,还在上大学,一个同学从荷兰回来,带回来了一个Linux的拷贝版,记得版本还是Redhat6.2.曾经为安装一个系统让我们忘记疲 ...

  8. 致敬Evi,UNIX/Linux 系统管理技术手册第5版

    每个领域都有一位开疆拓土的"勇士".对于系统管理,这个人就是 Evi Nemeth. 如今你看到的已经是本书的第 5 版了,在过去近 30 年间,Evi 一直是本书的作者之一.尽管 ...

  9. 《UNIX/Linux的传奇历史》--程序员价值观(送给年轻程序员)

    了解过去,我们才能知其然,更知所以然.总结过去,我们才会知道我们明天该如何去规划,该如何去走.在时间的滚轮中,许许多的东西就像流星一样一闪而逝,而 有些东西却能经受着时间的考验散发着经久的魅力,让人津 ...

最新文章

  1. java telephony jar,android – 修改framework.jar中的java代码
  2. 【NLP】Transformer详解
  3. Flutter图像绘制原理深入分析
  4. 腾讯回应 QQ 被工信部通报;由微软老兵领导,Facebook 开发新操作系统;Node.js 13.4.0 发布 | 极客头条...
  5. 【单目标优化求解】基于matlab竞争学习的粒子群算法求解单目标优化问题【含Matlab源码 1784期】
  6. 集合易支付源码完美版
  7. linux设置搜狗输入法,Ubuntu系统安装和使用搜狗输入法
  8. 计算机语言学大学排名,法国语言学专业大学排名(2020年QS)_快飞留学
  9. uninstall和install
  10. JS的DOM操作1--获取元素与修改元素(附带动图案例)
  11. 线性代数拾遗(3)—— “系数矩阵的秩” 和 “齐次线性方程组基础解系向量个数” 的关系
  12. Opencv中 Mat矩阵中属性【随笔记】
  13. 量子计算与区块链抗量子算法
  14. 去除spire.doc去水印
  15. MySQL新增数据,存在就更新,不存在就添加(Mybatis)
  16. 转变思维,寒冬中的一把“创业火” ——猿团CEO受邀做主题演讲
  17. 物联计算机大赛,【实践科】关于举办2020“天翼物联杯”中国高校计算机大赛-网络技术挑战赛校内选拔赛的通知...
  18. 矩阵中和能被 K 整除的路径 leetcode第314周赛第四题
  19. oracle数据库variable,oracle中的define,declare,variable的差别
  20. 在互联网公司大举进军移动支付和网络理财之际 平安推出壹钱包对战互联网“群狼”

热门文章

  1. 编写一个函数进行左移或右移的位运算
  2. java stringbuilder 替换字符串_java中的经典问题StringBuilder替换String
  3. Golang 301永久重定向
  4. ACCP7.0-S2-复习自测-15测试分析
  5. 转:JAVA常见错误处理方法 和 JVM内存结构
  6. boost program_options
  7. VS编译时会将引用参照的dll所引用的子dll一起拷贝
  8. python算法题_Python算法题
  9. android 登录组件开发,Android组件化开发路由的设计
  10. c mysql如何获取照片_MYSQL数据库存取图片等文件(C语言)