ChinaUnix技术社区鼎力推荐,通过示例介绍Linux命令、编辑器与Shell编程,19.2小时配套教学视频,送PPT
内容全面:覆盖Linux命令、运行机制、管理方法、编辑器及Shell编程
讲解详细:注重分析和实战,详解200余个Linux常见命令的常见选项和用法
循序渐进:遵循系统管理任务"解决思路"命令介绍"运行机制的学习顺序
技巧性强:包括大量的经验和技巧,并对容易忽略的细节给出了专门的提示
注重实战:讲解穿插了大量的应用示例,Shell编程部分还给出了7个案例
“Linux典藏大系”自2010年陆续出版以来,因其内容丰富、讲解细腻、通俗易懂和实用性强等特色而深受广大读者的喜爱,长期位居同类图书销售排行榜的前列,累计销量近10万册。丛书中部分图书荣获51CTO读书频道“最受读者喜爱的原创IT技术图书奖”,还有多种图书的中文繁体字版权输出到了中国台湾地区出版发行。丛书中的多个品种被国内几十所培训机构和大中专院校选为教材。丛书的出版还得到了国内Linux领域最知名的技术社区ChinaUnix的大力支持。读者在ChinaUnix社区的论坛上与社区中的Linux爱好者进行了广泛的交流,取得了良好的学习效果。
2014年2月“Linux典藏大系“全新升级版(第2版)正式出版,第2版图书迎合了Linux技术的最新发展,全部采用当前最流行和稳定的Linux发行版或者相关工具,是Linux爱好者学习Linux的好帮手。
《Linux典藏大系·Linux命令、编辑器与Shell编程》以实用为原则,以Linux系统管理为核心,在深入剖析Linux系统运行原理的基础上,重点介绍了Linux系统管理中常见命令的各种用法、编辑器的使用及利用Shell脚本管理Linux系统等内容,还介绍了Linux系统管理的常见技巧、解决问题的基本方法和思路,是一本不可多得的Linux学习资料。
《Linux典藏大系·Linux命令、编辑器与Shell编程》配带1张DVD光盘,收录了本书重点内容的教学视频和涉及的源代码,光盘中还赠送了大量超值的Linux学习视频。
《Linux典藏大系·Linux命令、编辑器与Shell编程》共19章,分为3篇。主要内容有:虚拟化技术、Linux系统安装与入门、Linux系统中的人机交互程序、常用命令、正则表达式、查找和筛选命令、权限管理、磁盘和文件系统管理、Linux系统管理、数据备份、应用程序管理、网络管理、Vim编辑器、Emacs编辑器、Eclipse编辑器和Linux系统中常见的编辑器、Shell脚本编程等。Shell脚本编程部分引入的实例有:依赖性检查脚本、系统网络监控、文件系统监控、无人值守网络故障分析脚本、自动备份数据脚本、防火墙配置脚本、快速初始化系统脚本等实例。
《Linux典藏大系·Linux命令、编辑器与Shell编程》适合Linux系统管理人员、维护人员、开发人员和Linux爱好者阅读,也适合大中专院校和培训学校作为教材使用。对于经常和Linux系统打交道的人员,《Linux典藏大系·Linux命令、编辑器与Shell编程》也不失为一本很好的查询手册。
超值、大容量DVD光盘
《Linux典藏大系·Linux命令、编辑器与Shell编程》配套多媒体教学视频
《Linux典藏大系·Linux命令、编辑器与Shell编程》涉及的源代码
11小时Linux指令范例教学视频
第1章 Linux简介与安装
1991年荷兰赫尔辛基大学一名大二学生林纳斯·托瓦兹(Linus B. Torvalds)编写了Linux系统,并将其放在互联网上。经过这20年的发展,Linux系统已经扩展到各个领域,从拥有成千上万个CPU的超级计算机到只有几个芯片组成的单片机,随处可见Linux系统的身影。正是因为Linux的流行,笔者特意编写了此书,让读者可以更好地学习Linux。
本章主要涉及的知识点如下。
* 介绍Linux系统、主要发行版及Linux系统的优势等内容。
* 简述Linux系统中的存储及目录结构。
* 介绍VMware Workstation软件和虚拟化在企业中的应用。
* 以VMware虚拟机安装Linux操作系统为例,讲解Linux系统的安装过程及安装过程中的建议等内容。
1.1 Linux系统简介
通常所说的Linux操作系统,是对使用Linux内核的一类操作系统的统称,这些操作系统的主要结构包括:Linux内核、人机交互程序、应用程序等。本节将简单介绍Linux的用途和优势。
·说明:Linux内核是操作系统的核心部分,主要负责管理进程、存储设备和网络接口等。无论何种操作系统,内核都至关重要,其决定了操作系统的许多性能指标。
·小知识:Linux隶属于GNU(GNU’s Not UNIX)计划,该计划的目标是建立一个自由的操作系统,即自由地使用、复制、修改、发布操作系统及其中的软件。GNU计划还包括许多软件,例如文本编辑器GNU Emacs、GCC等。GNU/Linux操作系统通常被简称为Linux,如果没有特殊说明,本书中的Linux即指GNU/Linux。
1.1.1 Linux能做什么
Linux究竟能为我们做些什么呢?这是每个用户都关心的问题。目前Linux系统的应用主要分为桌面环境和企业环境两个方面,本小节将从这两个方面简单介绍Linux系统的应用。
1.桌面环境
对于家庭用户而言,Linux提供了比较方便的KDE和GNOME桌面环境。桌面环境中自带的软件能够满足用户的不同需求。
* 利用Mozilla Firefox等浏览器可以轻松浏览互联网上的网页。
* 使用KMail可以收发电子邮件。
* 利用XMMS、Kxine等多媒体播放器,可以播放音乐和视频等多媒体。
* 开源软件OpenOffice是一个功能强大的办公软件,不仅可以对文字进行排版、编辑,还可以用来编辑网页、数据库等。
除了以上这些软件之外,Linux系统中还有许多有特色的软件,例如图形处理软件GIMP等,使用这些软件可以轻松地完成桌面环境中的应用。
2.企业环境
Linux作为一个类UNIX操作系统,其继承了UNIX的许多特性,UNIX系统中的许多优秀服务器软件都可以在Linux系统中运行。除此之外,Linux系统中还有很多开源服务器软件,企业可以使用这些软件构建自己的网络服务器。下面简单介绍这些服务器软件。
* 利用BIND可以构建企业级域名服务器。
* 使用MySQL和PostgreSQL可以构建企业级数据中心。
* Linux系统中拥有知名的Web服务器软件Apache,高性能Web服务器软件Nginx等,使用这些软件可以构建企业级Web服务器。
* 使用Qmail、Postfix和Sendmail可以构建企业级邮件服务器,而另一些使用Linux系统构建的专用小型邮件系统(如EMOS),甚至可以轻松应付百万用户级的邮件解决方案。
除了以上这些软件外,Linux系统中还有很多高性能服务器软件,例如代理服务器软件Squid、文件服务器软件Samba、FTP服务器软件vsFTPd等。这些软件形成了一整套企业服务解决方案。
1.1.2 Linux的主要发行版
用户是无法使用只有一个Linux内核的操作系统的,将Linux内核、人机交互程序及各种应用程序组合在一起,就组成了用户可以使用的操作系统,通常将其称为Linux发行版。Linux从诞生至今已有20年的历史,使用Linux内核的发行版有数百种之多。本小节将简单介绍一些常见的Linux发行版。
1.Red Hat Linux
Red Hat公司成立于1995年,是目前规模最大的Linux发行版企业。Red Hat到目前为止发行过两个版本:一个是Red Hat Linux桌面版,最后一个版本是Red Hat Linux 9.0,目前这个版本已经停止开发;另一个是Red Hat Linux企业版,到本书编写时Red Hat Linux企业版已经发行至第6版。
2.Suse Linux
Suse Linux源于Slackware Linux,2004年Novell完成对Suse Linux的收购。作为一个德国的老牌Linux发行版,Suse Linux拥有不少的用户。Suse采用了Red Hat的不少特性,其自带的包管理工具Yast2,除了能够更新软件包以外,还能配置防火墙、管理用户,使用起来十分方便。
3.Debian Linux
Debian Linux是一个自由社区维护的发行版,所有的开发工作都是由世界各地的志愿者完成的。Debian有一个十分庞大的家族,当前十分流行的Ubuntu正是其发行版之一。
4.Red Flag Linux
红旗Linux是一个完全国产化的Linux发行版,由中科红旗软件技术有限公司负责开发和维护,也是目前国内最有影响力、较为成熟的发行版。红旗Linux分为桌面和服务器两个版本,汉化的Linux桌面和仿真的Windows环境为其在国内赢得了不少用户。
对于国内桌面用户而言,最近雨林木风推出了在Ubuntu基础上构建的Ylmf OS 3.0,其精仿的Windows XP界面、添加了许多适合国人使用的软件等,应该算是一大亮点。
小知识:在选择Linux发行版时,应该考虑三个方面:第一是使用人数,使用人数较多的版本通常都可以从互联网上得到较多的帮助;第二是较为稳定、成熟的版本,这样可以尽量避免在使用过程中出现问题;第三,尽量不要使用新版本,这是因为新版本中可能会存在一些Bug,从而影响系统的稳定性。
……
很欣喜地看到了清华大学出版社的“Linux典藏大系”又添新书。该系列中已经出版的每本图书在ChinaUnix技术社区都作为重点图书介绍过,得到了Linux学习人员和爱好者的认可,本次出版的这本书也秉承了该系列的一贯风格,呈献给读者的是一本讲解详细,并且实用性很强的图书,相信读者不会失望。
——ChinaUnix技术社区