图书前言

前言

随着网络的发展,使用Ubuntu Linux操作系统的计算机越来越多,无论是在日常办公还是在服务器管理上,

Ubuntu Linux受到越来越多的关注。经过多年的发展,Ubuntu Linux操作系统已经非常成熟。每种操作系统都有自己的特点和命令,有关Linux的教材很多,专门讲述Ubuntu Linux的教材却相对较少,基于这种原因,我们编写了本书。

“Linux操作系统”已经成为计算机类专业、网络工程专业和信息安全专业的必修课程。本书可作为本科院校、高等职业院校、成人教育计算机网络、通信工程等专业的教材,也可作为Ubuntu Linux的培训教材。

本书第1、2版深受教师和同学们的喜爱,使用院校较多,同时大家也提出了很多中肯的建议,在此基础上作者对第2版进行了修订,每章都增加了实验题,

使本版功能更加完善。本书图文并茂,通俗易懂,内容丰富,结构清晰,内容具有实用性和易用性,涵盖范围较广,选用稳定又普遍流行的Ubuntu 16.04.06 LTS发行版和应用软件,去除复杂的理论知识,配备了大量的实际操作截图,尽量不过多深入到系统原理,避免庞大的Linux知识体系对学生造成学习困难。

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

第1章介绍虚拟机的知识。为了教学方便,Ubuntu Linux安装在虚拟机下。

本章讲述了虚拟机VMware 16以及在虚拟机下Ubuntu Linux 16.04.6 LTS的安装,虚拟机的使用,及VM Tools的安装。

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

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

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

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

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

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

第8章介绍编辑器及Gcc编译器,主要介绍vi、nano和gedit编辑器、Gcc编译器和Eclipse开发环境。

第9章介绍Shell及其编程,Shell脚本变量以及语句。

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

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

本书由马丽梅、马彦华主编。全书编写分工如下: 第1~9章、第11章由马丽梅编写,第10章由马彦华编写。全书由马丽梅统稿、定稿。为了方便学生的线上学习与教师的授课,本书配套丰富的教学资源,包括授课视频、课件PPT、课堂讨论、练习题、考试题等相关资料,全部在“学堂在线”平台上线。授课视频由马丽梅主讲。读者可以登录“学堂在线”平台,搜索“Linux操作系统及应用”课程,进行免费学习并获得资料。读者也可以用手机微信扫描封底刮刮卡内二维码,获得权限,再扫描书中二维码,观看相应章节视频。

编者虽有多年的教学知识积累和实践,但在写作的过程中依然感到自己所学甚浅,不胜惶恐,

本书不足之处,恳请广大读者批评指正。

本书在编写过程中吸取了许多Ubuntu Linux方面的专著、论文的思想,得到了许多教师的帮助,如苏州科技大学李兴良、枣庄职业学院王航、重庆机电职业技术大学彭光雷等老师,在此一并感谢。

为方便教学,书中涉及的所有素材和课件可以到清华大学出版社网站下载。

编者

2025年3月