前言
1991年4月,芬兰学生Linus不满意教学用的Minix操作系统,出于爱好,根据MINIX开发了Linux。它是一款支持多用户、多线程、多进程、实时性好和功能强大的类UNIX操作系统,他把Linux的源码放到互联网上,很多爱好者自愿地开发它的应用程序,通过互联网大家一起修改,它的应用程序越来越多,就这样Linux逐渐发展壮大起来。随后,Linux加入了GNU,GNU组件可以运行于Linux内核之上,它遵循公共版权许可,允许商家在Linux上开发商业软件。
目前,越来越多的IT界大公司如Intel、IBM、Oracle等都宣布支持Linux操作系统。更为重要的是,随着嵌入式计算机的广泛应用,Linux已经成为嵌入式方面最流行的操作系统。
一个典型的Linux发行版包括:Linux内核,一些GNU程序库和工具。在Linux内核的发展过程中,一些组织或厂商将Linux系统的内核与外围实用程序及文件封装起来,并提供一些系统安装界面、系统配置、设定与管理工具等,构成了各自的发行版本。所以可以认为Linux的发行版本实际上就是Linux的内核加上外围实用程序的一个大软件包。
Linux的发行版本与内核版本号是相互独立的,Linux的发行版本号随发布者的不同而不同,Ubuntu是目前Linux操作系统最热门的发行版本之一。它集成了卓越的桌面应用系统,使用户使用Linux操作系统变得非常容易。
本书系统介绍Ubuntu,版本为9.10,其Linux内核为2.6.31.1,2009年10月29日发布。在Linux和Ubuntu概述、安装Ubuntu后,系统介绍Ubuntu的使用,包括Ubuntu图形界面、Ubuntu常用应用软件、字符界面操作——shell基础、文件目录操作、用户和组管理、应用程序及软件包管理、文件系统、磁盘管理、Linux进程管理和网络管理。此后系统介绍Ubuntu服务器,包含FTP服务器、NFS与Samba服务器、远程访问服务、DHCP和DNS服务器、Web服务器Apache2等。
目前国内介绍Linux和Ubuntu版本9.10比较少,本书从应用的角度进行了系统介绍,所有的内容和命令操作都进行应用验证。
本书同步配套教学课件,需要者可从http://www.hxedu.com.cn网站上免费下载。
本书由南京师范大学郑阿奇主编,参加本书编写的还有郑进、陶卫冬、邓拼搏、严大牛、韩翠青、王海娇、刘博宇、孙德荣、吴明祥、周何骏、徐斌、孙承龙、陈超、毛风伟等。
由于作者水平有限,书中错误在所难免,欢迎广大读者批评指正!
作者E-mail:easybooks@163.com
编者