本书以目前广泛应用的Red Hat Enterprise Linux/CentOS 8为平台,从实际应用的角度全面介绍了Linux的系统管理与网络管理技术。在内容的选取、组织和编排上,强调先进性、技术性和实用性,淡化理论,突出实践,强调应用。全书共18章,主要内容包括:Linux的文件系统管理、用户管理、进程管理、软件包管理、打印机管理,以及DNS服务、DHCP服务、Samba服务、NFS服务、Apache服务、FTP服务、电子邮件服务、firewalld防火墙配置、Squid代理服务、Webmin服务、VNC服务、SSH服务等网络服务的安装、配置与管理技术。每章附有项目实训,有针对性地安排了上机实训的内容,使本书具有更强的实用性和实效性。每章配有习题,供学生课后复习巩固。
本书由多年从事计算机网络系统管理教学工作、富有实际网络管理经验的多位教师编写而成,语言通俗易懂,内容丰富翔实,且源于作者的实际工程经验,可以帮助读者迅速掌握实际应用中的各种经验和技巧。
本书适合作为高职高专计算机网络及相关专业的教材,也可作为Linux应用技术的培训、自学用书,还可供网络组建、管理和维护人员参考。
本书已经出版第四版,经过了十多年的打磨,内容丰富,结构合理,并配有丰富的资源。
第1章 Linux基本知识
1.1 Linux的发展与应用
1.1.1 Linux的发展史
1.1.2 Linux的应用范围
1.2 Linux的主要特点
1.3 Linux的版本
1.3.1 Linux的内核版本
1.3.2 Linux的发行版本
1.3.3 Red Hat Linux简介
1.4 Linux的系统组成
1.4.1 内核
1.4.2 Shell
1.4.3 应用程序
1.5 使用VMware软件安装Linux操作
系统
1.5.1 VMware简介
1.5.2 安装前预备知识
1.5.3 使用VMware Workstation安装
RHEL操作系统
1.6 Linux的启动、关机与登录
1.6.1 Linux的启动
1.6.2 系统登录
1.6.3 关机与重启
1.6.4 重置root用户密码
本章小结
项目实训1Linux的安装、启动、关机
及登录
习题1
第2章 X Window图形化界面
2.1 图形化用户界面简介
2.1.1 X Window简介
2.1.2 窗口管理器
2.2 X Window的启动
2.3 GNOME桌面环境
2.3.1 GNOME系统面板
2.3.2 GNOME桌面
2.3.3 文件管理器Nautilus
本章小结
项目实训2 GNOME桌面环境的设置
及应用
习题2
第3章 Linux文件与目录管理
3.1 Linux文件系统类型
3.2 Linux的目录和文件
3.2.1 Linux系统的目录结构
3.2.2 文件名
3.2.3 文件路径
3.3 文件类型与文件权限
3.3.1 文件类型
3.3.2 文件权限的概念
3.3.3 修改文件或目录的权限
3.3.4 修改文件或目录的拥有者
……
第4章 磁盘管理
第5章 用户与组账号管理
第6章 Linux运行级别与进程管理
第7章 软件包管理
第8章 打印机管理
第9章 Linux网络配置与服务管理
第10章 DNS服务器配置与管理
第11章 DHCP服务器配置与管理
第12章 Samba和NFS服务器的配置与管理
第13章 Apache服务器配置与管理
第14章 FTP服务器配置与管理
第15章 邮件服务器配置与管理
第16章 Linux防火墙与NAT服务配置
第17章 Squid代理服务器的配置与管理
第18章 远程管理工具
姜大庆,男,汉族,1969年9月生,江苏如皋人,中共党员。1987年9月参加工作,工学硕士,教授。高级程序员,中国计算机学会会员。江苏省“青蓝工程”中青年学术带头人、南通市“226高层次人才培养工程”第二层次人才培养对象、南通市“教学名师”。主要从事网络管理、人工智能、农业信息化方向的教学与科研工作。近几年来,主持江苏省教育厅、江苏省农委、南通市科技局教科研课题20余项,企业横向项目5项,是“南通市农作物生产信息化网络共享服务平台”负责人。先后荣获全国农业职业教育教学成果一、二等奖5项,南通市科技进步二等奖1项,发明专利5项,软件著作权4项,发表教科研论文30余篇,主编出版教材4本。曾获江苏省大学生优秀毕业设计团队优秀指导教师、南通市首届职业教育创新大赛优秀指导教师、南通市“教坛新秀”、市“青蓝工程”优秀师徒、市“文明教工”、中国教科网“杰出贡献奖”等荣誉称号。
“Linux 系统与网络管理”是计算机网络类专业的主干课程,可以帮助学生系统地学习Linux 的系统管理与网络管理技术。《Linux 系统与网络管理》(第 1 版)自 2009 年出版以
来,被很多高校选为教材,受到了广大读者的欢迎,他们提出了不少宝贵的意见和建议,为此我们分别于 2012 年 5 月和 2015 年 6 月完成了第 2 版和第 3 版的出版。为适应 Linux 技术的发展和高职教育课程项目化改革的需要,我们与 Linux 应用相关企业合作,对第 3 版再次进行了修改,将系统平台升级为 RHEL/CentOS 8,删除了第 3 版中部分过时的内容,增加了 DNF、NetworkManager、 systemd 及 firewalld 等相关内容,同时丰富了教学配套资源。
Linux 由于具有稳定的性能、开放的源代码以及强大的网络功能而被广大用户接受。目前,Linux 已经告别了普及阶段,进入了实质性实用阶段,并涉足金融、电信等关键业务领域,成为网络管理与应用中的一种重要力量,在互联网、企业网、校园网中得到了广泛的应用。作为一名从事网络组建与系统管理的专业技术人员,必须掌握 Linux 的系统与网络管理技能。
本书特色
在指导思想上,以习近平新时代中国特色社会主义思想为指导,有机融入法治意识和国家安全教育,弘扬劳动光荣、技能宝贵和精益求精的专业精神和工匠精神,充分吸收国外经典
教材及国内优秀教材的优点,努力构建中国特色、融通中外的概念范畴和理论范式,服务学生成长成才和就业创业。
在内容设计上,对照教育部全新颁布的“高等职业学校专业教学标准”,分析职业标准和岗位要求,将“计算机技术与软件专业技术资格(水平)考试信息技术支持工程师”和红帽认证系统工程师( RHCSA、 RHCE)的相关职业资格全新认证标准和认证试题融入教材,使教材与职业标准和企业岗位需求对接,充分体现先进性、系统性和实用性。同时依照学生的认知特点,通过引入企业实际实施的项目任务(而不仅仅是功能性的案例),将教材与工程实践对接起来,真正将“产教融合”落到实处。
在结构编排上,全书围绕系统管理和网络管理两大技术体系来构建教材内容。书中每一章都有知识点导读、学习目标、本章小结、项目实训以及习题,其中每个实训任务都配有微课视频,介绍相关任务的操作步骤,实现“教学做一体化”,帮助读者尽快掌握 Linux 系统和网络管理技能。
本书由多年从事 Linux 管理与应用技术教学工作、富有实际网络管理经验的教师编写而成。
作者根据多年的教学经验和学生的认知规律精心组织教材内容,做到理论够用、侧重实践、深入浅出、循序渐进。书中的配置与实验均以当前主流的 RHEL/CentOS 8 版为平台,所有示例和实验均在 RHEL/CentOS 8 环境中调试通过。在此需要说明的是,虽然本书以 RHEL/CentOS8 为主,但是绝大部分内容也适合于 Linux 的其他版本。
主要内容
全书共 18 章,建议教学时数为 80 学时,采用讲练结合的形式讲授,讲、练各 40 学时。
第 1 章介绍 Linux 的发展历史、技术特点、系统组成、启动与登录,以及 Linux 的安装。
第 2 章介绍 Linux 的 X Window 图形界面系统的管理与应用。
第 3 章介绍 Linux 文件系统的类型以及常用的文件系统管理命令。
第 4 章介绍磁盘分区、磁盘阵列、文件系统的挂载和配额管理。
第 5 章介绍如何使用各种命令行程序来管理用户和组账号。
第 6 章介绍 Linux 的运行级别及其控制文件、 Linux 的进程管理和任务调度技术。
第 7 章介绍 RPM 软件包、 TAR 软件包的管理方法及 YUM 与 DNF 包管理器的使用。
第 8 章介绍打印队列在图形界面下的添加以及打印机系统的管理与配置。
第 9 章介绍 Linux 网络相关的文件及其配置以及 Linux 网络服务的启动与管理。
第 10 章介绍 DNS 服务的基本知识、 DNS 服务器的安装、配置及其测试与管理方法。
第 11 章介绍 DHCP 服务的基本工作原理以及 DHCP 服务器的配置方法。
第 12 章介绍 Samba 和 NFS 服务的功能、安装、启动及配置方法。
第 13 章介绍利用 Apache 软件架设 Web 服务器的方法。
第 14 章介绍利用 Vsftpd 服务器软件架设 FTP 服务器的方法。
第 15 章介绍电子邮件服务的基本知识以及 Postfix、 Dovecot 服务为中心的电子邮件系统的安装、配置和使用方法。
第 16 章介绍 firewalld 防火墙的配置和应用,以及 SELinux 安全机制实现。
第 17 章介绍 Squid 代理服务器的安装、配置与管理方法。
第 18 章介绍 Linux 平台下应用广泛的 Webmin、 VNC 和 SSH 服务的安装、配置和使用方法。
本书适用于具有一定操作系统基础的读者,适合作为高职高专计算机网络及相关专业的教材,也可作为 Linux 应用技术的培训、自学用书,还可供网络组建、管理和维护技术人员参考。
本书由南通科技职业学院的姜大庆、邓荣和江苏工程职业技术学院的周建担任主编,南通科技职业学院的杨冬雪、柳州铁道职业技术学院的冯丽丹等参与编写。其中,第 1、 3、 9 ~14 章由姜大庆编写,第 4 ~ 7、 18 章由邓荣编写,第 15 ~ 17 章由周建编写,第 2 章由杨冬雪编写,第 8 章由冯丽丹编写。全书由姜大庆统稿定稿。在编写过程中,参考了大量的相关资料,在此向其作者表示感谢。江苏华远信息技术有限公司的黄克强总经理、南通市软件园有限公司的沈峰总经理在本书编写过程中自始至终给予关怀与支持,并对本书的编写提出了宝贵意见,在此表示衷心感谢。
由于 Linux 应用技术发展迅速,加之编者水平有限,书中难免存在疏漏和不妥之处,恳请广大读者不吝指正。
编 者
2021 年 8 月
Linux 系统与网络管理II