前言

由于Linux操作系统安全、高效、功能强大,具有良好的兼容性和可移植性,已经被越来越多的人了解和使用。随着 Linux 技术和产品的不断发展和完善,其影响和应用日益扩大,Linux操作系统也占据着越来越重要的地位。本书的编写目的是帮助读者掌握Linux的相关知识,提高实际操作能力,特别是利用Linux实现系统管理、网络应用和将其作为软件开发、数据库管理与开发的操作系统而要求的基本应用能力。

本书以RHEL7为例,对Linux操作系统进行全面详细的介绍。首先介绍Linux基础知识和基本操作,在读者掌握这些基本概念和基本操作的基础上,再对网络服务进行全面的讲解,最后,对软件编程、数据库环境搭建与基本操作进行了全面的介绍。

全书分为16章,第1~6章介绍了Linux操作系统的基本操作,包括操作系统的安装、Linux的GUI、系统管理、文件管理、软件包管理、网络配置等。第7~12章介绍了各项常用网络服务环境的搭建和调试办法,包括DHCP、WEB、DNS、FTP、Samba、iptables。第13~16章介绍了软件开发和数据库环境的搭建与调试。由于本书主要面向的是将Linux操作系统作为计算机相关领域工作环境使用的对象,所以除了第2章介绍了GUI界面外,其余章节的操作均是在字符界面完成的。本书根据章节的内容,配有实际环境的配置命令,并在每章最后附以思考与练习供读者学习使用。

本书由于德海、王亮、陈明、李阳、陈立岩和张云青编写。其中于德海进行统编、定稿,王亮编写第1、6、7、8章的主要内容,陈明编写第9~12章的主要内容,李阳编写第13~16章的主要内容,陈立岩老师编写第2~5章的主要内容。

由于时间仓促,加之作者水平有限,不当之处在所难免,恳请读者不吝赐教。我们的E-mail地址是:wangliang@mail.ccut.edu.cn。

编者

2016年3月