前言
Linux是真正的多用户、多任务的操作系统。在个人机和工作站上使用Linux能更有效地发挥硬件的功能,使台式机能胜任工作站和服务器的功能。与其他著名的操作系统相比,Linux在Internet和Intranet的应用中占有明显优势,在教学和科研等领域也展现出广阔的应用前景。
Linux产品有很多版本,真可谓“百花齐放”。红帽企业级Linux 6(代号Santiago)是最新研发出来的,红帽在该版本中特别注意了可扩展性和灵活性,该版本可以支持物理、虚拟和云系统。它集UNIX系统的强大、稳定和良好用户界面于一身,提供了完美的中文支撑环境,方便、简捷、灵活的图形化全中文安装、配置界面,为不同的应用需求提供有力的支持。
本书以最流行的Red Hat Enterprise Linux高级服务器6.2为蓝本,全面系统地介绍了Linux的概念、使用和实现。全书共14章。
第1章是Linux的安装与启动,给出有关操作系统的一些概念和术语,并较全面地介绍Linux操作系统的功能、版本、特点以及安装和启动过程。
第2章介绍shell基本命令,即如何在安全的环境中执行系统命令,包括有关文件、目录、文件系统、进程等概念,如何使用相应的命令对文件、目录、进程及软盘等进行管理,遇到问题时如何找到帮助信息等。
第3章介绍Linux系统上用户和组的管理。
第4章介绍了Linux文件系统的类型以及文件系统的管理命令。
第5章介绍了Linux服务和进程管理,即Linux操作系统的功能和实现,包括Linux核心的一般结构,进程的概念,进程的调度和进程通信,文件系统的构成和管理,内存管理,设备驱动以及中断处理等。
第6章介绍Linux网络的相关文件及TCP/IP配置。
第7章至12章分别介绍Samba服务、DNS服务、Web服务、FTP服务、DHCP服务器和Email服务器的功能、安装、启动及配置方法。
第13章和14章分别介绍了Linux防火墙和SELinux的相关概念和使用方法。〖〗Red Hat Enterprise Linux服务器配置与管理本书是在多年UNIX/Linux教学、科研的基础上编写的,充分考虑到本书的读者范围,内容由浅入深。在每章的开头部分简要介绍本章的内容,然后分层次讲解有关的概念和知识,讲述具体的应用技术,如命令格式、功能、具体应用实例以及使用中会出现的主要问题等。在语言上注意通俗易懂,将问题、重点、难点归纳成条,便于教学、培训和自学。
本书适用于具有一定计算机基础的读者,适合作为高职高专计算机及相关专业的教材,也可作为Linux应用技术的培训、自学用书,还可供网络组建、管理和维护技术人员参考使用。
本书由张恒杰编写了第1~4章,武云霞编写了第5和6章,杨良军编写了第7和8章,张彦编写了第10和11章,吴昊编写了第9和12章,高强编写了第13和14章。全书由张恒杰统稿。限于编者水平有限,加上时间紧迫,Linux技术又发展迅速,故书中难免存在疏漏、欠妥,甚至错误之处,请广大读者发现后及时予以指正,也恳切期望大家提出建议,在此表示感谢。
作者[]2013年8月