内 容 简 介本书从Red Hat Linux 9的安装与配置入手,全面介绍了Linux下的各种常用命令,并在深入剖析GNOME桌面环境、用户帐号、系统监视和进程管理的基础上,重点介绍了Linux系统下各种服务器如DNS、DHCP、NFS、Samba、FTP、www、Mail、News、Proxy、MySQL和PostgreSQL等的配置和管理,以及网络安全技术等知识。本书最大的特点是图文并茂,实用性强。无论是简单的Linux命令和系统管理,还是较难懂的服务器配置,都采用通俗易懂的语言并配以简单明了的图片进行介绍,力求把复杂的问题简单化。同时,本书还穿插了笔者在实际应用Linux过程中积累的大量经验。本书内容详尽,结构清晰,语言简练,实例众多,既可作为高等院校师生学习Linux的教材,也可作为从事Linux网络系统管理和服务器架设的专业技术人员的参考书。
前 言 Linux是一个优秀的操作系统,它支持多用户、多进程及多线程,实时性好,功能强大而稳定。同时,它又具有良好的兼容性和可移植性。Linux最大的优点在于其强大的服务器功能,正因为如此,在网络技术日益发展的今天,它越来越受到用户的青睐,一些大型的网络及网站服务器,都是建立在Linux平台上的。 Red Hat Linux,俗称红帽子,是目前流行最广的Linux发行版,Red Hat Linux 9是目前的最高版本。本书以Red Hat Linux 9为例,对Linux进行了全面且重点的介绍。 本书共分6个部分25章。各部分的具体内容如下: 第1部分为Linux简介及安装。这部分先对Linux的发展历史、特点和发展前景进行了简单介绍,接着介绍了Linux的安装过程。为了使读者能够清楚Linux的安装过程,在介绍该内容时,穿插了大量安装过程的图片。通过该部分的学习,读者可以了解到Linux的一般知识,完全掌握Linux的安装过程。 第2部分为系统管理。这部分主要介绍Linux系统的开、关机过程,X Window System及外部设备的配置,GNOME桌面环境,文件系统以及Linux的常用命令等。其中,在介绍X Window System及外部设备的配置时,除了讨论了X Window System的安装和配置以外,还讨论了打印机的安装、配置和管理,声卡和网卡的安装;在GNOME桌面环境的介绍中,详细讨论了大量可在GNOME桌面环境系统下运行的应用程序,包括压缩和解压缩、办公软件、图形处理软件、文本编辑软件和浏览器等。 第3部分为用户管理、进程管理和网络管理。这部分主要介绍了Linux下的用户管理、系统监视、进程管理以及TCP/IP网络规划和管理等。Linux系统中的用户管理、系统监视和进程管理特别重要,作为一个优秀的Linux系统管理员,必须加强系统的用户管理,限制用户的权限,对系统状态和进程也要进行实时监控和管理。 第4部分重点介绍了Linux下各种服务器的配置和管理,这部分内容在Linux系统的学习中非常重要,它涉及到Linux系统的高级应用,是专业人员必须掌握的内容。这部分内容主要包括DNS服务器的配置、DHCP服务器及PPP服务器的配置、Samba服务器的配置、NFS服务器的配置、Proxy服务器的配置、www服务器的配置、FTP服务器的配置、Mail服务器的配置和News服务器的配置等。 第5部分主要介绍了网络数据库的配置和管理,包括MySQL、PostgreSQL数据库的配置和管理,PHP语言以及Apache+PHP+MySQL/PostgreSQL的快速安装。通过这部分的学习,读者将掌握Linux系统下两个重量级服务器的配置和管理,以及如何利用这两个数据库和PHP语言搭建快速、安全、稳定和高性能的网站。 第6部分探讨了Linux系统的网络安全技术,通过这部分的介绍,读者可以了解网络安全的知识和目前网络系统中存在的安全隐患,掌握相应的网络安全技术,并建立良好的网络安全防范意识。 本书是多人智慧的集成,除封面署名的作者外,参与资料整理和制作的人员还有李巧峰、车金、张明洋、张睿、杨云辉、韩小宁、景振媛、申雪丽、赵永生、吴晓侠、李秋歌、罗彩群、李敏、张博、刘彦军、陈国亮、刘建峰、孙飞、杜伟荔、李凯、赵全立、曹永军、杨祥波、钟勇等。由于作者水平有限,本书不足之处在所难免,欢迎广大读者批评指正。在本书的编写过程中,参考了一些有关文献,在此向这些文献的作者深表感谢。