序言总有人问我那么几个问题:我会Windows,为何还要学Linux?如何学习Linux操作系统?问我第一个问题的人大都是个人用户,或则是非资深的IT后台管理员,她们使用计算机主要是面向桌面应用,即采用个人计算机(PC)或台式机或电脑或上网本,安装Windows以应付日常办公、上网和娱乐,但桌面应用的硬件平台(PC)也行将谢幕linux桌面及办公理论与实践教程,2010年我们早已步入了云估算时代的门槛!主机升天产生云端,用户交互设备(键鼠/显示器/音箱等)落地构成终端,两端通过网路相连,估算和交互分离linux桌面及办公理论与实践教程,这就是云估算的本质。云端是IT后台应用redhat linux 9.0,这是最适宜采用Linux的领地,可用性远远超过了Windows。终端主要是各类各样的嵌入式设备,这同样也是Linux操作系统的最佳应用场所,目前高达70%的嵌入式设备(如智能手机、平板笔记本、mp4、mp3、商务通等)都采用Linux操作系统,家喻户晓的Andriod系统采用的就是Linux内核。为此,在云估算时代,普通用户根本不须要了解操作系统,她们只管运行自己感兴趣的应用程序即可,聪明的IT从业人员都在转向Linux、分布式估算、并行估算、虚拟化、JavaScript/HTML5CSS3、基于Linux的嵌入式开发、安全、用户体验等领域。
而Linux作为系统平台软件,学习把握它,其重要性是不言而喻的。那究竟如何能够学好Linux操作系统呢?作为一个在企事业单位从事UNIX/Linux岗位16年,加上在院校院长Linux6年,又仍然研究分布式系统和算法,以及从事基于Linux的嵌入式产品研制的我,在此给出如下建议。首先要从宏观上了解Linux的概貌——它的起源、现状和发展。这似乎就是归结于哲学的三大终极问题:我是谁,我从那里来,我要到那里去。众所周知,要描述清楚一个事物,回答清楚这三个问题就够了。本书的第1章“Linux系统概况”就是按照这个流程进行探讨的。其次是要把握Linux各部份的原理。知其然,还要知其所以然。原理是相对稳定的,而基于原理之上的实现是时常变化的,并且万变不离其宗。原理学通了,就一通百通,但是又不用时时为跟上技术的变化而疲于奔命。我们都晓得,计算机发展到明天,始终秉持图灵机模型,这个基本的理论没有变化。聪明的IT人员喜欢从原理入手linux计划任务,相反,笨拙的人喜欢显摆潮流的技术。本书第2章~第10章采用大量的图、表,重点论述分区、用户和组、文件系统、基本命令、vi/vim、远程控制、shell编程以及Linux运维等,那些都是Linux系统管理员必须理解和把握的知识点。
第二版在第一版的基础上做了如下改进:降低了一章专门述说服务配置,同时以最新的Linux发行版本(红帽7.0、Ubuntu14.04)为基础设计教学案例,一些重要的开源软件介绍章节改为附表,作为参考而不做教学内容,红帽7.0相比之前的版本改动比较大,所以虽然在相同的章节中,第二版改动的地方也好多。本书作为Linux中级教程,本着“扶上马送一程”的原则,在每一章的前面都列举了一些相关的比较深入的知识点,给有兴趣的中学生指明学习方向,剩下的路还得靠读者自己走。其实实际操作对于学好Linux也是不可或缺的,大量的操作训练能加深读者对原理的理解,同时还能帮助读者练就优美的按键指法。因此本书附表部份悉心选购了8个实训,其实光这8个实训还是远远不够的。此书才能顺利完成和出版,我要非常谢谢母亲和恩师,开启了我的智慧之门,还要谢谢父亲和母亲,母亲懂事,能快乐地成长和学习,极少让我操劳,父亲给与了我莫大的精神动力和鼓舞,我还要谢谢我的领导和同学。本书有配套的网站和教学PPT,欢迎来信寻问和索要。作者2014年9月
more>