内 容 简 介本书以Red Hat Enterprise Linux Server release 5(Tikanga)为蓝本,全面介绍了Linux的基本概念、特点、重要安装步骤、GNOME桌面管理、系统配置、文件系统、用户管理、系统管理、网络管理、磁盘管理、Linux常用命令、各种服务器架设、NAT、VPN、VNC和Openssh应用、Shell编程、语言编程、Linux系统的安全设置等内容。本书最大的特点是结合实际,讲解具有针对性,实用性强。无论是简单的Linux命令和系统管理,还是语言编程和安全管理,都采用通俗易懂的语言并配以简单明了的图片进行介绍,力求把复杂的问题简单化。同时,本书还穿插了笔者多年来在实际应用Linux过程中积累的大量经验及实例。本书内容详尽,结构清晰,语言简练,实例众多,既可作为高等院校师生学习Linux的教材及培训机构的培训教材,也可作为从事Linux系统网络管理专业技术人员的参考书。本书的电子教案可以到http://www.tupwk.com.cn/downpage/index.asp网站下载。
Red Hat Linux俗称红帽子,是目前最流行的Linux发行版。Linux具有开放性,支持多用户、多进程、多线程,实时性较好,功能强大而稳定。近年来,Linux已成为一个强大而又新颖的类UNIX操作系统,其流行性甚至超过了它的前辈UNIX。 Red Hat Enterprise Linux 5的版本主要分为Sever和Desktop两个。本书主要介绍Red Hat Enterprise Linux Server release 5 (Tikanga)。 本书分5篇共30章。各部分的具体内容如下。 第一篇 Linux入门及系统管理 第一篇为Linux入门及系统管理,包含第1~12章内容。 第1、2章主要对Linux的发展历史、特点和发展前景进行了简单介绍,然后介绍Red Hat Enterprise Linux 5的特点和新特性。以及RHEL5的重要安装步骤、启动方式,以及GNOME的管理,帮助文档的获取,vim和emacs编辑器,添加、删除应用程序等诸多内容。 第3章为硬件设备管理,主要介绍了图形界面设置,网络、声卡、显卡和打印机等硬件的安装、设置方法等。 第4章主要介绍了文件系统和目录管理方面的内容,以及文件及目录访问权限的设置方法等。 第5、7、8章重点介绍了系统用户行为的查看方式、系统日志的配置、分析、转储和管理;文件系统使用情况监控,磁盘性能监控,系统的内存、处理器、网络监控,系统进程的管理、系统性能的监控等内容;系统服务如何进行开启、关闭,以及端口的种类和端口的管理等内容。 第6章是用户管理。通过这章的学习,读者可了解系统超级用户管理、普通用户的管理、组群管理、用户管理器等内容。 第9章主要介绍了Linux下终端的各种常用命令,包括终端窗口简介、文件目录操作命令、信息显示命令、备份压缩的命令、系统管理命令等,以及DOS和Linux常用命令对比。 第10章为Linux系统的存储与备份。重点介绍了存储的方式、存储的发展趋势,数据管理的方式、RAID技术实现方式,Linux逻辑卷管理、Linux磁盘空间管理及硬盘挂载方式等内容。 第11、12章主要介绍了Linux的基本网络命令如Ping、ifconfig、netstat,如何通过Linux系统接入Internet的方法,以及Webmin的简介、安装设置、使用方法等内容。 第二篇 服务器配置与应用 第二篇为Linux下各种服务器的配置方法,包含第13~20章内容。 这部分内容主要介绍了Linux下各种服务器如DHCP、DNS、NFS、Samba、FTP、www、Squid和LDAP等的重要配置过程,并且结合实际例子进行详细的讲解,非常实用。如第18章主要介绍了Apache的一般概念,Apache Server服务器的安装和启动,www服务器的基本配置,用户的个人站点配置和管理,虚拟主机的配置和使用,Apache的日志管理等内容。 第三篇 Linux高级应用 第三篇为Linux的高级应用,包含第21和27章内容。 本部分主要介绍了Xinetd、Liunx软路由器、Linux防火墙、NAT、VPN、VNC、Openssh等重要内容。如介绍了VPN的相关概念、特点、协议以及VPN服务器及客户端的配置和应用等;VNC的基本概念,Linux下如何配置VNC服务器,不同平台的客户端如何访问VNC服务器。Openssh服务器的配置,使用不同的客户端软件通过SSH服务管理Linux服务器等内容。通过这部分的学习,读者可掌握Linux最高级的应用,把Linux的应用进行扩展,发挥其更大的作用。 第四篇 Linux开发基础 第四篇为Linux开发基础,包含第28和29章内容。 Linux系统的Shell作为操作系统的外壳,为用户提供使用操作系统的接口。这两章的内容对高级用户很有用,主要考虑到一些编程读者的需求,Linux编程也是一个优秀的Linux系统管理员应该掌握的知识。该部分对Linux下的Shell编程和C语言编程的相关内容进行了详细的阐述。 第五篇 Linux系统及网络安全 第五篇为系统安全加固,包含第30章内容。 主要详细介绍了Linux系统的安全配置,内容包括GRUB及LILO的安全配置,重要系统文件的安全设置,系统开启服务的安全,连接服务器时的注意事项,系统端口安全,系统日志文件安全等。通过这章的学习,读者可配置一个高可靠性和稳定的Linux操作系统。 本书是多人智慧的集成,除封面署名的作者外,参与资料整理和制作的人员还有李巧峰、车金、张明洋、张睿、杨云辉、韩小宁、景振媛、申雪丽、赵永生、李静、吴晓侠、李秋歌、罗彩群、李敏、张博、刘彦军、陈国亮、刘建峰、孙飞、杜伟荔、刘志伟、李凯、赵全立、曹永军、杨祥波、钟勇等。在本书的编写过程中,参考了一些有关文献,在此向这些文献的作者深表感谢。由于作者水平有限,本书不足之处在所难免,欢迎广大读者批评指正。我们的信箱:huchenhao@263.net,电话:010-62796045。 作 者 2008年10月