Linux从入门到精通(第2版)
上QQ阅读APP看书,第一时间看更新

前言

本书是《Linux 从入门到精通》的第2版,仍然是一本以实际动手操作为主、理论讲解为辅的Linux基础入门图书。相较于第1版,本书对于Linux系统基础的大部分内容都进行了改动,主要包括以下几点。

● 重新调整编排不合理的章节。

● 增加脚本编程和常用的Linux 命令的相关内容。

● 增加在实际环境下系统维护的日常工作内容。

在第1版的基础上,第2版增加操作实例并简化操作的流程,同时也对操作的命令和一些主要的过程进行了注解。本书尽量以讲解与操作相结合的方式来进行叙述,使读者在阅读的过程中能够更快地融会贯通。读者也可以使用这些实例在机器上进行实际操作,以帮助自己更加熟悉和更快地掌握相关命令及操作。

第2版仍然包括上下两篇(即Linux系统篇和Linux服务器篇),本书所使用的操作系统是Red Hat 公司的Enterprise Linux操作系统(以第4版为主,以第5版为辅),上篇所使用的系统是Red Hat Enterprise Linux 4,下篇使用Red Hat Enterprise Linux AS 4。对于不同的系统版本,虽然在支持上有所差别,但它们之间的原理是相通的,因此在学习的过程中要在理解的基础上弄清楚操作运行的原理。对于不同的系统版本,在操作上差别不大,因此读者可以根据自己的情况,灵活选择操作系统版本。

全书共有30章,前15章为系统篇,主要介绍系统管理部分的知识,后15章为服务器篇,主要介绍服务器的搭建及管理。本书每一章的内容都尽量独立,因此读者也可以根据自己的学习进度,灵活选择阅读的顺序。

第1章~第4章的主要内容包括Linux系统的简单介绍、安装以及基本操作,所涉及的内容大多是一些基础知识,读者只须有所了解即可,无须死记硬背。

第5章的主要内容包括一些日常的命令以及命令运行的接口。Linux 系统的命令很多,这里只对一些基本的命令进行讲解,包括文件操作、磁盘维护、系统管理等。而对于命令执行的接口shell的原理、运行方式等也做简单介绍。对于Linux系统管理人员来说,命令是不可或缺的,因此需要熟练掌握。

第6章主要介绍Linux系统的用户以及用户信息的安全管理。毕竟Linux是一个多用户操作系统,其用户账号的安全对整个系统的安全有着重要的影响,对用户进行有效管理,也就意味着系统的安全级别提升了一个档次。

第7章~第8章主要介绍系统的初始化和系统故障,以及故障处理。对系统的管理,读者至少应该知道系统大致的启动过程,以及在系统启动过程中可能出现的故障和相关的处理办法。对于系统故障的处理,主要涉及开机引导文件的编辑和新引导文件的创建。

第10章和第11章主要介绍系统磁盘和文件系统。系统磁盘涉及磁盘的分区、格式化和磁盘空间的在线扩容等操作;而文件系统则是建立在磁盘之上的一个目录群,对这些目录的有效管理,可以使磁盘空间的使用更加合理。

第12章~第13章的主要内容包括系统安全和系统性能管理,系统安全主要包括网络和本地的安全。系统性能主要是指对CPU、内存的使用是否正常进行规划管理。若系统安全或性能出了问题,所造成的后果不堪设想,这也就意味着对系统安全和性能的维护是非常重要的任务。

第14章主要介绍系统网络的管理,其中包括网卡的配置、IP 地址的设置以及其他的网络搭建工作和网络的测试。

第15章主要介绍shell脚本编程,对于从事Linux系统管理的工作人员,shell编程知识是必不可少的。在第1版的基础上,本章增加了更多的脚本程序实例,包括程序流程控制、算术运算、函数和数组等shell脚本实例。

第16章~第30章主要介绍如何在Linux下进行服务器的搭建、简单的应用以及配置管理。本书所介绍的服务器主要是建立在安装应用和简单的配置基础之上。采用先使用、后配置的方法,旨在先让读者建立一个概念,这样在进行配置管理时就更易上手。

最后,谨以此书送给所有曾对此书给予支持和帮助的人,也对所有的读者表示感谢,祝你们在Linux的学习之路上一帆风顺!

编者