Linux网络操作系统应用基础教程(RHEL版)(AI助学)(项目式微课版)( 第2版)

经典畅销改版;新形态教材;基于RHEL 9.5操作系统;融入课程思政;融入AI工具辅助学习
分享 推荐 0 收藏 0 阅读 36
莫裕清 (主编) 肖瑶星 杨辉 胡阿辉 (副主编) 978-7-115-69567-3

关于本书的内容有任何问题,请联系 王淑月

1.本书基于 Red Hat Enterprise Linux 9.5操作系统介绍Linux。
2.经典畅销教材全新改版:内容全面更新,剔除老旧内容,补充新内容。
3.重新设计教学结构:“基础知识”篇、“系统安全与应用”篇、“网络服务”篇。
4.项目任务式情景:延续使用企业组网的大案例,一案到底的方式,全书融入学习、生活、工作相关的教学情景,引导式教学。
5.紧跟企业需求前沿:特别融入AI助学模块,精心设计“AIGC随身导师”“AIGC智码搭档”“AIGC智作工坊”环节。

内容摘要

本书基于 Red Hat Enterprise Linux 9.5操作系统介绍Limux 操作系统的相关知识。全书分为3篇,共11个项目,内容包括安装Linux操作系统、基础命令和文档编辑、用户和组的管理、基本磁盘管理、系统安全、Shell编程、网络基础、远程访问、DHCP服务器、DNS服务器和Apache服务器。本书以“项目化、任务式”结构组织教学内容,每个项目包含“项目引入”“知识与能力目标”“素养目标”“项目相关知识”“项目实施”“拓展训练”“练习题”等教学环节,契合读者认知规律,能够在帮助读者掌握Linux操作系统相关知识的同时提升其动手实操能力。
本书可作为高职高专院校计算机相关专业的教材,也可作为Linux操作系统网络管理员的技术参考书,还可供广大Linux操作系统爱好者自学使用。

目录

第一篇 基础知识
项目1 安装Linux操作系统 2
项目引入 2
知识与能力目标 2
素养目标 2
1.1 项目相关知识 2
1.1.1 Linux操作系统的特点 2
1.1.2 Linux操作系统内核版本 3
1.1.3 Linux操作系统的发行版本 3
1.1.4 Linux操作系统的应用领域 4
1.1.5 虚拟机简介 5
1.2 项目实施 6
任务1-1 安装虚拟机 6
任务1-2 在虚拟机中安装操作系统 7
任务1-3 修改root用户密码 14
1.3 拓展训练 16
1.4 练习题 17
项目2 基础命令和文档编辑 18
项目引入 18
知识与能力目标 18
素养目标 18
2.1 项目相关知识 18
2.1.1 字符终端与虚拟终端 18
2.1.2 命令的定义与执行 20
2.1.3 命令的分类 20
2.1.4 常用命令键 29
2.1.5 文档编辑 29
2.2 项目实施 30
任务2-1 管理系统目录 30
任务2-2 管理文件 31
任务2-3 管理软件包 32
任务2-4 编辑文档 34
2.3 拓展训练 37
2.4 练习题 40
项目3 用户和组的管理 41
项目引入 41
知识与能力目标 41
素养目标 41
3.1 项目相关知识 41
3.1.1 用户账户文件 42
3.1.2 用户密码文件 43
3.1.3 组账户文件 45
3.1.4 公共参数设置文件 45
3.1.5 管理用户的命令 46
3.1.6 管理组的命令 48
3.2 项目实施 49
任务3-1 在命令模式下管理用户 49
任务3-2 在命令模式下管理组 49
任务3-3 在图形模式下管理用户 50
3.3 拓展训练 52
3.4 练习题 54
项目4 基本磁盘管理 56
项目引入 56
知识与能力目标 56
素养目标 56
4.1 项目相关知识 56
4.1.1 硬盘种类与磁盘分区 56
4.1.2 fdisk分区与常见的文件系统 57
4.1.3 逻辑卷管理器 58
4.1.4 交换分区管理 61
4.1.5 文件系统管理 63
4.1.6 文件系统挂载 64
4.2 项目实施 66
任务4-1 新建磁盘分区 66
任务4-2 建立与检查文件系统 71
任务4-3 挂载文件系统 72
4.3 拓展训练 74
4.4 练习题 77
第二篇 系统安全与应用
项目5 系统安全 80
项目引入 80
知识与能力目标 80
素养目标 81
5.1 项目相关知识 81
5.1.1 文件权限概述 81
5.1.2 通过ACL管理文件权限 83
5.1.3 文件安全保护 83
5.1.4 iptables和firewalld 85
5.2 项目实施 88
任务5-1 文件权限管理 88
任务5-2 管理文件ACL权限 90
任务5-3 保护文件安全 91
任务5-4 管理iptables防火墙 92
5.3 拓展训练 94
5.4 练习题 98
项目6 Shell编程 100
项目引入 100
知识与能力目标 100
素养目标 100
6.1 项目相关知识 100
6.1.1 Shell编程概述 100
6.1.2 执行Shell脚本的方式 101
6.1.3 字符串运算 101
6.1.4 算术运算 102
6.1.5 if条件语句 103
6.1.6 test命令 104
6.1.7 for循环语句 106
6.2 项目实施 106
任务6-1 编写简单的Shell脚本程序 106
任务6-2 编写条件分支结构程序 107
任务6-3 编写循环结构程序 109
6.3 拓展训练 113
6.4 练习题 114
第三篇 网络服务
项目7 网络基础 117
项目引入 117
知识与能力目标 117
素养目标 117
7.1 项目相关知识 117
7.1.1 网络分类 117
7.1.2 网络命令 118
7.1.3 网络配置文件 121
7.2 项目实施 123
任务7-1 配置网络参数 123
任务7-2 使用命令管理网络 124
任务7-3 使用图形界面管理网络 128
7.3 拓展训练 133
7.4 练习题 137
项目8 远程访问 138
项目引入 138
知识与能力目标 138
素养目标 139
8.1 项目相关知识 139
8.1.1 远程访问概述 139
8.1.2 FTP服务与SMB服务 140
8.2 项目实施 141
任务8-1 管理FTP服务器 141
任务8-2 管理SMB服务器 147
任务8-3 使用Xshell工具 150
8.3 拓展训练 154
8.4 练习题 156
项目9 DHCP服务器 158
项目引入 158
知识与能力目标 158
素养目标 159
9.1 项目相关知识 159
9.1.1 DHCP服务器的工作原理 159
9.1.2 DHCP中继代理服务器 159
9.2 项目实施 161
任务9-1 安装DHCP软件包 161
任务9-2 配置DHCP服务器 162
任务9-3 配置DHCP中继代理服务器 166
9.3 拓展训练 170
9.4 练习题 173
项目10 DNS服务器 174
项目引入 174
知识与能力目标 174
素养目标 175
10.1 项目相关知识 175
10.1.1 域名结构 175
10.1.2 DNS域名解析工作过程 175
10.1.3 主DNS服务器 176
10.1.4 辅助DNS服务器 179
10.2 项目实施 179
任务10-1 配置主DNS服务器 179
任务10-2 配置辅助DNS服务器 183
10.3 拓展训练 187
10.4 练习题 187
项目11 Apache服务器 189
项目引入 189
知识与能力目标 189
素养目标 189
11.1 项目相关知识 189
11.1.1 Apache服务器简介 190
11.1.2 配置基于虚拟主机的Apache 194
11.1.3 配置基于认证的Apache 194
11.1.4 Apache日志管理 196
11.2 项目实施 197
任务11-1 访问控制 197
任务11-2 别名设置 200
任务11-3 用户认证 201
任务11-4 安装和管理MariaDB数据库 202
任务11-5 部署PHP应用 205
11.3 拓展训练 206
11.4 练习题 211

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

莫裕清,女,1977年9月生,中共党员,本科学历,硕士学位,先后毕业于湖南师范大学计算机科学教育专业及湖南大学计算机技术专业,长年从事Linux教学工作,曾参与编写多部相关教材。曾任湖南信息职业技术学院信息安全与管理专业带头人,主要任教课程有恶意代码分析技术、渗透测试技术、防火墙技术、主机安全技术等。主编《Linux网络操作系统应用基础教程(RHEL版)》一本,独著《恶意代码分析研究》《新一代防火墙实践应用》2部,公开发表计算机论文10余篇,北大核心3篇,EI检索2篇。专利与软件著作权4项,主持厅级及以上课题3项,其中一项获结项成果“二等奖”。

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部