前言
Red Hat Enterprise Linux系统是当今应用最广泛的Linux系统之一。2010年11月10日推出的Red Hat Enterprise Linux 6是Red Hat公司10年研发与合作的结晶,可以用做云部署的基础单元,以及Windows服务器环境的替代产品。Red Hat Enterprise Linux 6系统的设计目标是为今天灵活多变的企业架构提供技术支持,为满足客户虚拟化和云计算的快速部署需求奠定坚实的基础。
本书以最新版的Red Hat Enterprise Linux 6为基准,主要介绍系统管理方面的课题,对系统安装、GNOME桌面环境、用户管理、软件管理、系统信息与参数调整、作业调度与系统日志、磁盘设备管理、文件系统管理、存储空间管理、TCP/IP网络管理与应用、NFS网络文件系统、DNS域名服务器、DHCP服务器、Samba资源共享、Apache服务器、MySQL数据库、防火墙与端口扫描、SELinux安全管理以及KVM虚拟化技术等内容进行了深入的讨论,以便读者能够深入理解与掌握Red Hat Enterprise Linux系统。
作为一个企业级的操作系统,系统的安全是非常重要的。在自主访问控制的基础上, SELinux提供了进一步的安全保障。而且,如果不了解SELinux及其设置,也很难确保系统的正常运行。因此,本书全面讨论了SELinux及其对系统的影响,尤其是对网络访问的影响。此外,本书还重点讨论了Red Hat Enterprise Linux 6系统的KVM虚拟化技术。这两章主要译自Red Hat Enterprise Linux 6的Security-Enhanced Linux、Managing Confined Services和Virtualization Guide等文档,其中大部分内容进行了改写与验证。
在本书的例子中,需要用户输入的命令均以加黑形式给出。其中,命令提示符为“#”者表示只有超级用户才能使用的命令,命令提示符为“$”者表示普通用户可以使用的命令。此外,为了保持书面整洁,命令提示符仅采用简单的“#”或“$”符号,省略了其他提示信息。
本书是作者学习Linux系统的一点经验与体会,如能对读者学习Linux系统有所裨益,将是作者莫大的荣幸。由于时间仓促,且限于作者的水平与能力,如有不当甚至谬误之处,恳请广大读者给予批评指正(gqxing@gamil.com)。
在本书的写作过程中,从写作宗旨的确定,到章节内容的安排,都得到了电子工业出版社领导及编辑的热情鼓励与全力帮助。杨敏敏、庞俊华、张广利、邹浪、陈智建、常勇、朱朝辉、王芳、王奇伟、孙伟、仇鹏涛、赵东江、黄辰、曾伟玲、刘琦、梁志强、北京世纪美加科技发展有限公司的王颖女士,以及邸静与邢梦可等也给予了大力的协助,在此一并表示感谢!