本书全面系统地讲解了Linux系统的相关知识。全书由4部分(基础篇、系统篇、网络篇及开发篇)共17章组成,具体包括Linux概述、Red Hat Linux 9安装、Linux常用命令、Linux文本编辑、Linux桌面环境、用户管理、设备管理、文件系统管理、进程管理、日志文件管理、TCP/IP网络设置、Apache Web服务器、文件传输服务器、网络服务器简介、Linux编程概述、Linux语言环境、Linux内核概述。
本书实用性、可操作性强,适合作为本科院校计算机专业的教材,也适合Linux初学者学习使用,还可供从事计算机工作的相关人员使用。
欢迎进入Linux的世界!
在过去,PC平台上运行的基本上都是商业操作系统Microsoft Windows系列。但现在,无论在企业、研究机构还是普通用户中,发展最快的操作系统当属Linux,它的“自由”特征,使其成为许多专业用户最青睐的操作系统之一,蕴藏着极其巨大的商机和市场潜力。
Linux由UNIX发展而来,继承了UNIX的优秀设计思想,支持多用户、多进程、多线程,功能强大,稳定可靠,而且具有良好的兼容性和可移植性。Linux对于用户是没有任何秘密可言的,只要愿意,用户可以控制操作系统的一切,即究竟使用Linux到什么程度,完全由用户自己决定。
Red Hat Linux 9是Red Hat公司推出的深受用户青睐的Linux发行版。本书以Red Hat Linux 9为蓝本,由浅入深、侧重实践地介绍了Linux的基础知识、系统管理、网络管理和在Linux下进行软件开发等内容。
本书是作者根据多年的教学和应用体会,在充分了解刚接触Linux且还未入门的学生的能力和心理的基础上编写而成的。本书在内容的选取上坚持科学性、先进性、实用性为一体,并在此基础上,努力做到从内容到形式都有所突破、有所创新。书中通过大量的实例让学生分层次、分步骤地掌握所学的知识。
全书由4部分共17章组成,每章都包括本章学习目标、正文、课后习题与实验等环节。
第一部分是基础篇,包含第1~5章,分别介绍了Linux的基本概念、发展史、众多发行版的特点,Red Hat Linux 9的安装配置,Linux的常用命令,Linux的文本编辑以及Linux桌面环境。
第二部分是系统篇,包含第6~10章,分别介绍了Linux多用户的管理、硬件设备的安装与配置、文件系统的管理、进程的管理以及系统日志的查看和管理。
第三部分是网络篇,包含第11~14章,分别介绍了TCP/IP原理和配置、Linux常用服务器的介绍、配置和管理,如Apache Web 服务器、FTP服务器、DHCP服务器、DNS服务器、E-mail服务器、Samba服务器、squid代理服务器、防火墙及NAT服务器等。
第四部分是开发篇,包含第15~17章,分别介绍了Linux的软件开发特点、常用的编程语言、Shell脚本编程、C/C++?的软件开发以及关于Linux内核的概述。