前言


随着网络的发展,使用Ubuntu Linux操作系统的计算机越来越多,无论是在日常办公还是在服务器管理上,
Ubuntu Linux受到越来越多的关注。经过多年的发展,Ubuntu Linux操作系统已经非常成熟。每种操作系统都有自己的特点和命令,有关Linux的教材很多,专门讲述Ubuntu Linux的教材却相对较少,基于这种原因,我们编写了本书。

“Linux操作系统”已经成为计算机类专业、网络工程专业和信息安全专业的必修课程。本书可作为本科院校、高等职业院校、成人教育计算机网络、通信工程等专业的教材,也可作为Ubuntu Linux的培训教材。
本教材第1版深受老师和同学们的喜爱,同时大家也提出了很多中肯的建议,在此基础上作者对第1版进行了修订,
第2版由原来的Ubuntu Linux 14.04 LTS版本
升级为16.04.06 LTS版,功能更加完善,系统地介绍了Ubuntu Linux操作系统的基础知识和服务器管理的实用技术
,并新增安全设置等内容。本书图文并茂,通俗易懂,内容丰富,结构清晰,内容具有实用性和易用性,涵盖范围较广,选用较新又普遍流行的16.04.06 LTS发行版和应用软件,去除复杂的理论知识,尽量不过多深入到系统原理,避免庞大的Linux知识体系对学生造成学习困难,配备了大量的实际操作截图。

全书共分为11章,涵盖了Ubuntu Linux操作系统在实际应用方面的各种知识技能,具体内容介绍如下。

第1章介绍虚拟机的知识,为了教学方便,Ubuntu Linux都是安装在虚拟机下的。
本章讲述了虚拟机以及在虚拟机下Ubuntu Linux 16.04的安装,虚拟机的使用,及VM Tools的安装。

第2章介绍Ubuntu Linux系统,包括Linux的产生、发展、版本及Ubuntu系统概述。

第3章介绍Linux操作系统的图形界面,详细介绍在Ubuntu下的Unity环境,以及在图形界面中的软件安装。

第4章介绍Ubuntu Linux 16.04 字符界面的使用,详细介绍在字符界面下软件的安装、字符界面下的关机和重启、Putty远程登录。

第5章介绍Ubuntu Linux文件管理,包括文件系统的概念和常用命令。这是最重要的一章,对于学好Ubuntu Linux至关重要。

第6章介绍Ubuntu Linux操作系统的系统管理相关知识,内容包括用户和组的概念及相应的管理命令。

第7章介绍硬盘和内存,包括硬盘的命名、磁盘配额、内存的交换分区、进程管理、任务计划。本章内容相对较难,因此,所有的命令行操作都提供了实际操作过程的界面截图和说明。

第8章介绍编辑器及Gcc编译器,主要介绍三种编辑器、Gcc编译器和Eclipse开发环境。
第9章介绍Shell及其编程,Shell脚本变量以及语句。

第10章介绍服务器的配置,详细介绍Samba服务器配置、NFS服务器配置、LAMP搭建。

第11章介绍安全设置,主要介绍基于Ubuntu Linux的杀毒软件、防火墙的设置和网络端口扫描工具NMAP。

本书由马丽梅、郭晴、张林伟主编,
边玲、王其坤副主编。
全书编写分工如下: 第1~3章由马丽梅编写,第4章由马丽梅、王其坤编写,第5、6章由张林伟、李瑞台编写,第7章由马丽梅、边玲编写,第8章、第9章由郭晴编写,第10、11章由马丽梅、王其坤编写。全书由马丽梅统稿。
本书配套微课视频,由马丽梅讲解,由祁怡男和李梓轩录制。可先用手机微信扫一扫封底刮刮卡内二维码,获得权限,再扫一扫书中二维码,观看视频。

编者虽有多年的教学知识积累和实践,但在写作的过程中依然感到自己所学甚浅,不胜惶恐,
本书不足之处,恳请广大读者批评指正。
本书在编写过程中吸取了许多Ubuntu Linux方面的专著、论文的思想,得到了许多老师的帮助,在此一并感谢。
为方便教学,书中涉及的所有软件和课件可以到清华大学出版社网站下载。

编者
2020年4月