Linux由Unix发展而来,继承了Unix的优秀设计思想,支持多用户、多进程、多线程,功能强大,稳定可靠,而且具有良好的兼容性和可移植性。Linux对于用户是没有任何秘密可言的,只要用户愿意,就可以控制操作系统的一切,究竟使用Linux到什么程度,完全由用户自己决定。
Red Hat Linux 9是Red Hat公司推出的深受用户青睐的Linux发行版,本书以:Red HatLinux 9为蓝本,由浅入深、侧重实践地介绍了Linux的基础知识、系统管理、网络管理和在Linux下进行软件开发等内容。
本书全面、系统地讲解了Linux系统的相关知识。全书由四部分,共17章组战,每章都包括本章学习目标、正文、课后习题与实验等环节,方便教师与学生检验学习效果。其中,第一部分是基础篇,第1章~第5章,包括Linux概述,RedHat Linux 9的安装配置,Linux下的常用命令,Linux下的文本编辑以及Linux桌面环境。
第二部分是系统篇,第6章~第10章,介绍了Linux下多用户的管理,硬件设备的安装与配置,文件系统的管理,进程的管理以及系统日志的查看和管理。
第三部分是网络篇,第11章~第14章,介绍了TCP/IP网络原理和配置,Linux下常用服务器的介绍、配置和管理,如ApacheWeb服务器、FTP服务器、DHCP服务器、DNS服务器、E-mail服务器、Samba服务器、Squid代理服务器、防火墙及NAT服务等。
第四部分是开发篇,第15章~第17章,介绍了Linux的软件开发特点,常用的编程语言,Shell脚本编程,C/C++的软件开发,以及Linux内核概述。
在充分理解刚接触Linux却还没有入门的学生的能力和心理的基础上,编者根据多年的教学和应用经验,在内容的选取上坚持科学性、先进性、实用性为一体,通过大量的实例和实验让学生分层次、分步骤地掌握所学的知识。本书内容实用性、可操作性强,尤其适合初学者,可作为大专院校相关专业学生的教材,也可作为从事计算机工作的相关人员的参考用书。