图书前言

前    言

  本书第一版出版后,受到了广大读者的喜爱,但也有热心读者提出许多宝贵意见,指出其中不足,殷切希望能够尽善尽美。为此,经过近一年的努力,终于完成了本书第二版的编写。为了使内容更加完善,本书在第一版的基础上对内容及结构重新进行了整合,保留了第一版中比较实用的内容,去掉了一些相对过时或者不是很实用的内容,并增加了许多新的内容。

  Red Hat Linux 9.0作为Linux的一个重要发行版本,性能稳定、可靠,管理方便,并且对Internet网络环境具有良好的支持能力。同时,操作简便,即使是初学者,也能够快速完成系统安装并初步使用。

  本书仍然以Red Hat Linux 9.0为蓝本,分别按照基本操作、基础入门、系统管理、网络互联和基本编程5大部分对Red Hat Linux操作系统进行了详尽的介绍。

  本书的第一部分(包括第1~5章)首先介绍了Red Hat Linux基础知识,然后从系统安装、图形界面的概念与操作、字符环境下的操作等几个方面进行介绍,让初学者从整体上对Linux操作系统有一个初步了解。

  第二部分(包括第6~9章)主要介绍了Linux的文件系统,Linux的进程管理,Linux系统中的常用命令,以及文本、图形处理工具和娱乐软件等。

  第三部分(包括第10~15章)主要介绍了系统管理的方方面面,首先是用户管理和系统的监控与备份,然后是管理系统软件资源及共享资源的方法,最后介绍了如何升级系统内核和硬件设备的管理等相对深奥的问题。

  第四部分(包括第16~19章)向大家展示了Red Hat Linux强大的网络功能。在简要介绍网络基础知识之后,着重介绍了Red Hat Linux 9.0中各种Internet应用软件的使用方法,如KDE和GNOME中的电子邮件、新闻、FTP客户程序以及Web浏览器等。最后介绍了远程管理系统的应用。

  第五部分(包括第20章和第21章)主要介绍了Linux编程,包括GNU软件计划、shell编程、Linux下的C语言编程、Linux C编译器 —— gcc、项目管理工具—— make以及调试工具gdb。

  本书编写过程中得到了很多老师及同事的帮助。参与本书编写的人员还有周松建、陈策、李东玉、唐兵、杨强、王军茹、李龙、尹建民、高燕、张利波、张海霞等,在此一并表示感谢。

  由于时间仓促,作者水平有限,疏漏之处在所难免,敬请读者批评指正。

    编    者