免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4938 | 回复: 1
打印 上一主题 下一主题

推荐新书《Linux培训教程——从实践中学习linux》清华大学出版社2010年12出版 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-12-07 12:59 |只看该作者 |倒序浏览
本帖最后由 孙jingwei 于 2010-12-07 13:03 编辑

Linux培训教程——从实践中学习Linux
作者:何明
ISBN:9787302238232
定价:89.8元
2010年12月1日出版
图书简介:
本书是一本Linux的入门教材,适合初级到中级的读者使用。本书使用生动而简单的生活实例来解释复杂的计算机和Linux操作系统概念,避免用计算机的例子来解释计算机和Linux操作系统的概念。读者可以在没有任何计算机专业知识基础的情况下阅读此书。
本书是一本Linux操作系统管理和应用的实用教材,虽然覆盖了Red Hat公司官方教程RH033和RH133的几乎全部内容,但重点是放在实际工作能力的训练上。为此,每一章都附有大量完整的例子,而且这些例子都在不同Linux操作系统测试过,最后,所有的例子都在RHEL 4或RHEL 5上运行过。读者可以通过在Linux系统上运行这些例子来加深对Linux操作系统的理解。另外,本书还附有大量的图片和一些视频来帮助读者从不同的角度理解Linux操作系统。

前    言
20世纪80年代中期,一个偶然的机会我弄到了一本UNIX和一本C语言程序设计的书(都是英文版的)。出于对UNIX操作系统和C语言的好奇(因为当时许多计算机同仁将UNIX和C语言“奉若神明”),我开始一边查英语字典一边阅读这两本我的UNIX和C语言的启蒙教程。虽然当时我的英语水平不是很高,但是发现这两本书很好理解。
正是由于这一经历,使我对UNIX系统和C语言产生了浓厚的兴趣,并使UNIX系统一直如影随行地与我相伴了20多个春秋。回首自己学习UNIX和Linux系统的经历,真是要感谢那两本书的作者,如果我看的第一本UNIX和C启蒙教材不是这两本书也许根本就没有兴趣在这一领域坚持这么久了。不过非常遗憾的是我没能记住它们的名字,因为搬了多次家,已经记不得将这两本书收藏在什么地方了。在写这本书时,曾经在家里翻了很多地方,但是都没找到,多少有些遗憾!
正是由于对UNIX系统和C语言产生了浓厚的兴趣,在读研究生时,我选修了高级操作系统技术和高级C语言程序设计两门课程。学习这两门课程的过程中,在老师的指导下我阅读了不少UNIX操作系统命令的C语言源程序(如cp、rm、mv、mount以及ls等),并利用工作之便在单位的计算机上对这些程序进行编译或运行。没想到这种完全是出于好奇和好玩的个人经历却为自己的IT职业生涯打下了坚实的基础。
20世纪90年代,我开始接触SUN公司的UNIX操作系统,最早使用的是Solaris 2.51,之后陆续使用了Solaris 7、8、9和10。由于工作的需要还学习和使用过惠普公司的UNIX操作系统HP-UX以及Tru64 UNIX 5.1B等不同厂家的UNIX操作系统。
1999年,也是出于好奇,鬼使神差地花了50多新西兰元买了一本名为《Teach Yourself Linux in 24 Hours》的介绍Linux系统的书(不过坦率地说,我读懂这本500多页的书所用的时间远远不止24小时),就此又开始学习和使用Linux系统了。之后,学习和使用的Linux系统包括Red Hat Linux 7.3、Red Hat Linux 9。
后来由于要将Oracle数据库管理系统安装在Linux操作系统上,转而学习和使用Red Hat Enterprise Linux 3、Red Hat Enterprise Linux 4、Red Hat Enterprise Linux 5以及Oracle Enterprise Linux 4和Oracle Enterprise Linux 5。
在快速变化的现代社会中,能够与一件东西相伴差不多四分之一世纪已经实属不易。我与UNIX和Linux操作系统朝夕相处这么久,确实发现了它们具有许多其他系统无法比拟的优点。也许正是由于这些优点,UNIX和Linux系统被广泛地应用在大中型企业级服务器和Web服务器上,现在它们已经成为当今的主流操作系统,并将继续保持这种引领计算机操作系统潮流的趋势。
Linux操作系统以其稳定、可靠、高效、廉价以及开源等诸多的优点受到众多企事业用户的青睐。随着IBM、惠普以及Oracle等这些IT巨人们开始支持或开发他们自己的Linux操作系统,目前许多大中型企事业的计算机服务器正在越来越多地转向Linux操作系统。Linux操作系统在服务器领域的领先地位在可以预见的将来会越来越明显。随之而来的是对Linux系统管理和开发人员需求的不断增加,从而会吸引更多的人学习Linux。但是目前学习Linux的人数与学习微软系统或Java的人数相比,可以说还是少的可怜。造成这种现象的原因可能主要有以下几点:
(1)Linux的门槛较高,对初学者来说有一定的难度。
(2)Linux的学习时间较长,因此对于想快速致富的人没有吸引力。
(3)与微软系统相比,Linux操作系统的安装比较复杂,所以实践环境的搭建比较    困难。
本书就是要帮助初学者在比较短的时间内掌握Linux操作系统的使用,并能够管理和维护Linux系统,而且学习费用极为低廉(只是购买这本书的价钱)。通过与UNIX和Linux系统20多年的朝夕相处,我发现Linux系统其实与UNIX系统一样,是一个变化相当小的操作系统。许多常用的命令(如cp、rm、mkdir、ls)几乎保持20多年前的风采,这样的系统重新学习或培训(更新)的成本很低,也就是您一旦掌握了这一系统,许多功能可以一直使用许多年,甚至于伴随您的整个IT职业生涯。而不同的是,微软系统比较容易掌握,但是变化也非常快。
通过自己对UNIX和Linux系统的学习和工作经历,我发现其实Linux系统很好玩,Linux的书也可以写得很精彩。本书是我从20多年曲折的IT工作经历中提炼出来的,是从一位IT从业人员的视角来尽可能地介绍在实际工作中常用的和相对较稳定的Linux操作系统的知识和技能。
本书是一本Linux操作系统的实用教材。它几乎覆盖了Red Hat公司官方教程RH033和RH133的全部内容,但重点是放在实际工作能力的训练上。本书的内容和例题设计均由浅入深,为了消除初学者对计算机和操作系统教材常有的畏惧感,本书把那些难懂而且又不常用的内容尽量放在书的后面章节介绍。
本书的第1个特点是:书中并不是对每条命令进行简单的介绍,而是把相关的命令有机地组合在一起来讲解。例如在执行一条Linux命令之前,先介绍使用什么命令来显示目前操作系统相关的信息;接下来再介绍怎样执行所学的Linux操作系统命令;最后还要介绍使用什么样的方法来验证所执行的命令是否真的成功等。而且,本书中几乎所有的例题都是完整的,读者只要照着书中的例子输入,一定会得到与书中所给的一样(或相似,因为每个操作系统的配置可能略有不同)的结果。
本书的第2个特点是:为了消除初学者对Linux教材常有的畏惧感,本书并未追求学术上的完美,而是使用生动、简单的生活实例来解释复杂的计算机和操作系统的概念,避免用计算机的例子来解释计算机和操作系统的概念。
本书的第3个特点是:它是自封闭的,即读者在阅读此书时不需要其他的参考书。
由于以上的设计,本书对读者的计算机专业知识几乎是没有任何要求的,即本书可以作为读者学习计算机操作系统的起步教材。
本书中许多概念和例题都给出了商业应用背景。许多例题是以场景或故事的形式出现的。不少例题和它们的解决方案是企业中的Linux系统管理员或开发人员在实际工作中可能经常遇到的。因此,很多例题不加修改或略加修改后便可应用于实际工作中。
本书首先教读者安装Linux系统服务器,并在以后的章节中将其配置成一个与真实的生产环境相近的模拟环境。读者通过对这个与真实的生产系统相近的操作系统的操作,可以获得对真实的生产环境中操作系统进行维护和管理的实际知识与技能,从而成为真正的操作系统管理员或有经验的用户,而不是光能说不能干的“纸上操作系统管理员”。
为了帮助读者,特别是没有从事过IT工作的读者了解商业公司和Linux从业人员的真实面貌,在书中设计了一个虚拟科研项目(繁育新品种狗的项目,简称狗项目)。利用这个狗项目的运作来帮助读者理解真正的Linux系统从业人员在商业公司中是如何工作的。
本书的绝大多数操作都是在Oracle Enterprise Linux 4版本上(这个版本与Red Hat Enterprise Linux 4完全兼容)进行的,Oracle Enterprise Linux是一个免费的开源操作系统,可以在Oracle的官方网站上免费下载。为了方便读者的学习,在随书的DVD光盘上附有Oracle Enterprise Linux 4操作系统的安装光盘。之所以没有使用Red Hat Enterprise Linux 5,是因为RHEL 5要消耗更多的系统资源,而从学习Linux系统的角度来看,RHEL 4与RHEL 5几乎没什么差别。另外,目前生产系统使用RHEL 4要更多一些。之所以使用Oracle的Linux系统,是因为考虑到将来一些读者在学完Linux操作系统之后,可能要在Linux系统上安装Oracle数据库管理系统(目前有越来越多的Oracle数据库系统运行在Linux服务器上),而Oracle的Linux系统已经包括了安装Oracle所需的所有软件包和驱动程序,而且Oracle Enterprise Linux系统的默认安装已经考虑到了安装Oracle数据库管理系统的需要,因此将来读者在这一Linux操作系统上安装Oracle会非常容易。
本书既可作为学校或培训机构及企业的Linux操作系统课程的教材,也可作为自学教材,还可作为所有想从事IT(也包括想了解IT)人员的起步教材。可能有读者在想我将来也不想从事Linux系统方面的工作,学习Linux系统有什么用?其实,您只要想从事IT工作,理解操作系统对您将来的职业生涯会有很大的帮助,因为所有的软件系统(包括数据库系统)都是运行在操作系统之上的。而UNIX和Linux操作系统对计算机操作系统理论和技术的贡献是业界所公认的,许多目前流行的操作系统技术,甚至数据库技术都是源自UNIX。
其实,许多UNIX和Linux操作系统的知识还可以直接套用到其他应用系统上。记得20世纪90年代末期,我在新西兰参加为期3个月的Oracle的全职培训课程,一天,一位孟加拉的同学鬼使神差地将他的Oracle数据库搞乱了,而且Oracle此时几乎不允许他输入任何Oracle的命令。他请教老师,老师看了一会儿后说只能重装Oracle系统了,因为当时老师已经要下班了,所以他告诉这位同学明天上课时帮他重装Oracle系统。凭着直觉我觉得问题应该不至于严重到重装Oracle数据库系统,所以等老师走后,我问那位孟加拉的同学之前他做了哪些操作?他告诉我修改了一个Oracle的系统文件,具体的文件名称记不清了,只记得文件名中的几个字符。于是,我使用搜索命令找到了这个Oracle系统文件并改正了他的错误,最后重新启动Oracle系统,问题就解决了。
其实,当时我对Oracle的理解要远远低于我的老师,但是由于我熟悉操作系统,所以把在管理和维护操作系统工作中掌握的方法原封不动地套用到了Oracle数据库系统的管理和维护工作上。在后来的Oracle学习和使用过程中,我发现Oracle系统的许多概念和技术与UNIX或Linux操作系统的几乎是如出一辙。因此,我学习Oracle系统时并未发现很困难。不只Oracle系统,其他的应用系统也有许多UNIX或Linux操作系统的影子。
可能有读者问为什么它们都这么相像,答案是它们都是人设计和开发的。任何书(包括Linux的书),读者都应该能用人的思维方式来读懂。如果一本Linux的书,您读了几遍也读不懂,那么请不要读了。很可能这本书根本就不是给初学者写的,也可能人家根本就没想让您看懂(可能是保护知识产权吧),或者是作者自己也没搞懂。
本书是按照认知学习的方式来编排的,每一章都附有大量完整的例子,而且这些例子都在不同的Linux操作系统上测试过,最后所有的例子都在RHEL 4或RHEL 5上运行过。读者可以通过在Linux系统上运行这些例子来加深对Linux操作系统的理解。另外,本书还附有大量的图片来帮助读者从不同的角度理解Linux操作系统。对一些很难用文字、图片和例题解释清楚的内容,本书还附有视频(在随书的DVD光盘上),以降低读者学习的难度。在这个光盘中还包括了一些比较冗长的例题的脚本文件,如果读者不想输入复杂和冗长的文件内容,则可以直接使用复制和粘贴的方法来轻松地使用这些文件中的内容。本书中所有的内容都是按循序渐进的方式安排的,即只要顺序阅读本书,即使是初学者也能读懂和掌握本书的内容。
当人们看到或触摸到某一事物时,就会更加容易理解这一事物。计算机操作系统也是一样,它是一门实践性相当强的学科。如果想真正地掌握Linux操作系统,就必须不断地使用它。还需要尽可能得到足够的学习资源,例如,比较好的教材(文档、参考手册、用户指南、宝典等一般不能作为教材,因为它们不是按由浅入深的顺序编排的,而且涉及的内容太多。它们一般是为专业人员,而不是初学者学习设计的),最好还能得到一些其他的帮助(如从同事和朋友那),否则,您的学习将是异常艰难的,即使学完了也未必能干活,因为许多系统功能和操作的用法是上机用出来的,不是读书读出来的。
专家都从菜鸟来,牛人(大虾)全靠熬出来。其实,所谓大虾或专家就是一件事干长了干久了,在一个行当里混久了就自然而然地混成了专家。我们的祖先之所以能从灵长类中脱颖而出进化成万物之灵的人类,就是因为学会了使用和发明工具。借助于Linux这一强大的操作系统(工具),相信即使那些只有很少,甚至没有IT背景的读者也会轻松、迅速地从IT领域的菜鸟进化成老鹰、大虾,再进化成专家、大师,最后在年逾古稀时进化成一代宗师(只要能够坚持下去)。
参与本书的编写和资料整理的有王莹、万妍、王逸舟、牛晨、王威、程玉萍、万群柱、王静、范萍英、王洁英、范秀英、王超英、万新秋、王莉、黄力克、万洪英、万节柱、万如更、李菊、万晓轩、赵菁、张民生和杜蘅等。在此对他们的辛勤和出色的工作表示衷心的感谢。
如果读者对本书有任何意见或要求,欢迎来信提出。我的电子邮箱为:
sql_minghe@yahoo.com.cn
最后,预祝读者Linux操作系统的学习之旅轻松而愉快!


何  明   
2010年7月

论坛徽章:
0
2 [报告]
发表于 2014-09-13 08:53 |只看该作者
这本书不错,值得拥有。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP