Linux网络操作系统项目教程(RHEL 8/CentOS 8)(微课版)(第5版)

本教材第3版曾获首届全国教材建设奖全国优秀教材一等奖,是“十四五”,“十三五”和“十二五”职业教育国家规划教材,自然融入思政元素
分享 推荐 0 收藏 8 阅读 1.1K
杨云 杨昊龙 (主编) 王瑞 吴敏 季潇剑 (副主编) 杨云 (作者) 978-7-115-69030-2

关于本书的内容有任何问题,请联系 马小霞

本书是“十四五”职业教育国家规划教材。
畅销书改版,融入课程思政等内容,优化教学项目,完善企业案例。
国家级精品课程和国家精品资源共享课程“Linux网络操作系统”的配套教材。

内容摘要

本书对接“全国职业院校技能大赛”,符合“三教”改革精神,是国家在线精品课程、国家级精品资源共享课“Linux网络操作系统”的配套教材,也是一本基于项目驱动、任务导向的双元模式的纸媒 + 电子活页的项目化零基础教材。
本书以RHEL 8/CentOS 8为平台,分为6个学习情境,分别为系统安装与常用命令、系统管理与配置、shell程序设计与调试、网络服务器配置与管理、系统安全与故障排除(电子活页)、拓展与提高(电子活页)。全书共14个教学项目,包括安装与配置Linux操作系统、Linux常用命令与Vim编辑器、管理Linux服务器的用户和组、配置与管理文件系统、配置与管理硬盘、配置网络和使用SSH服务、shell基础、学习shell script、使用GCC和make调试程序、配置与管理Samba服务器、配置与管理DHCP服务器、配置与管理DNS(域名服务器)、配置与管理Apache服务器、配置与管理FTP服务器。此外,本书还有16个扩展项目(电子活页)。大部分项目配有项目实训等结合实践应用的内容,引用大量的企业应用实例,配以微课和慕课,使“教、学、做”融为一体,实现理论与实践的统一。
本书可作为应用型本科、职业院校计算机网络技术、大数据技术、云计算技术应用、计算机应用技术、软件技术等专业的理论与实践教材,也可作为Linux系统管理和网络管理人员的自学用书。

目录

目 录
学习情境一 系统安装与常用命令

项目1
安装与配置Linux操作系统 2
1.1 项目知识准备 2
1.1.1 Linux操作系统的历史 3
1.1.2 Linux操作系统的版权问题及
特点 3
1.1.3 理解Linux操作系统的体系结构 3
1.1.4 Linux操作系统的版本 4
1.1.5 RHEL 8 5
1.2 项目设计与准备 6
1.2.1 项目设计 6
1.2.2 项目准备 6
1.3 项目实施 7
任务1-1 安装VMware Workstation
Pro 17 7
任务1-2 利用虚拟机软件VM 17新建
虚拟机 9
任务1-3 安装RHEL 8 13
任务1-4 使用YUM和DNF包
管理器 21
任务1-5 启动shell 25
任务1-6 制作系统快照 26
1.4 拓展阅读 “核高基”与国产操作
系统 26
1.5 项目实训 安装与基本配置
Linux操作系统 26
1.6 练习题 27

项目2
Linux常用命令与Vim
编辑器 29
2.1 项目知识准备 29
2.1.1 了解Linux命令的特点 30
2.1.2 后台执行程序 30
2.2 项目设计与准备 30
2.3 项目实施 30
任务2-1 熟练使用文件目录类
命令 30
任务2-2 熟练使用系统信息类
命令 41
任务2-3 熟练使用进程管理类
命令 43
任务2-4 熟练使用其他常用
命令 45
任务2-5 熟练使用Vim编辑器 47
2.4 拓展阅读 中国计算机事业的
奠基者 54
2.5 项目实训 熟练使用Linux
基本命令 54
2.6 练习题 54
2.7 实践习题 55


学习情境二 系统管理与配置

项目3
管理Linux服务器的用户
和组 57
3.1 项目知识准备 57
3.1.1 理解用户账户和组 57
3.1.2 理解用户账户文件 58
3.1.3 理解组文件 60
3.2 项目设计与准备 61
3.3 项目实施 61
任务3-1 新建用户账户 61
任务3-2 设置用户账户密码 62
任务3-3 管理用户账户 63
任务3-4 管理组 65
任务3-5 使用su命令 66
任务3-6 使用常用的用户账户管理
命令 67
3.4 拓展阅读 中国国家顶级
域名CN 68
3.5 项目实训 管理用户和组 69
3.6 练习题 69

项目4
配置与管理文件系统 71
4.1 项目知识准备 71
4.1.1 认识文件系统 71
4.1.2 理解Linux文件系统结构 73
4.1.3 理解绝对路径与相对路径 73
4.2 项目设计与准备 74
4.3 项目实施 74
任务4-1 管理Linux文件权限 74
任务4-2 修改文件与目录的默认权限
与隐藏属性 79
任务4-3 使用文件访问控制列表 83
4.4 拓展阅读 图灵奖 85
4.5 项目实训 配置与管理文件
权限 85
4.6 练习题 86

项目5
配置与管理硬盘 88
5.1 项目知识准备 88
5.1.1 MBR硬盘与GPT硬盘 88
5.1.2 硬盘分区 89
5.2 项目设计和准备 90
5.2.1 为虚拟机添加需要的硬盘 91
5.2.2 必要时更改启动顺序 92
5.2.3 硬盘的使用规划 93
5.3 项目实施 93
任务5-1 常用硬盘管理工具 93
任务5-2 使用其他硬盘管理工具 98
任务5-3 在Linux操作系统中配置软
RAID 102
任务5-4 使用LVM 106
任务5-5 磁盘配额配置企业案例 113
5.4 拓展阅读 国家最高科学
技术奖 114
5.5 项目实训 114
5.5.1 项目实训1 管理文件系统 114
5.5.2 项目实训2 管理逻辑卷 115
5.5.3 项目实训3 管理动态硬盘 115
5.6 练习题 115
项目6
配置网络和使用SSH
服务 117
6.1 项目知识准备 117
6.1.1 设置主机名 117
6.1.2 SSH服务概述 119
6.2 项目设计与准备 119
6.3 项目实施 120
任务6-1 使用系统菜单配置网络 120
任务6-2 使用图形界面配置网络 121
任务6-3 使用nmcli命令配置网络
接口 123
任务6-4 安装、启动SSH服务 126
任务6-5 配置SSH服务 127
任务6-6 Linux客户端连接SSH
服务器 129
任务6-7 配置SSH密钥认证 130
任务6-8 使用SCP传输文件 132
6.4 拓展阅读 IPv4和IPv6 133
6.5 项目实训 配置Linux服务器的
TCP/IP网络接口和远程管理 134
6.6 练习题 134

学习情境三 shell程序设计与调试

项目7
shell基础 138
7.1 项目知识准备 138
7.1.1 变量的定义和引用 138
7.1.2 shell变量的作用范围 139
7.1.3 环境变量 140
7.1.4 环境设置文件 141
7.2 项目设计与准备 142
7.3 项目实施 142
任务7-1 命令运行的判断依据:
;、&&、|| 142
任务7-2 掌握grep命令的高级使用
方法 145
任务7-3 练习基础正则表达式 145
任务7-4 基础正则表达式的特殊字符
汇总 151
任务7-5 使用重定向 152
任务7-6 使用管道命令 154
7.4 拓展阅读 王选院士 155
7.5 练习题 155

项目8
学习shell script 157
8.1 项目知识准备 157
8.1.1 了解shell script 158
8.1.2 编写与执行一个shell script 158
8.1.3 养成编写shell script的良好
习惯 161
8.2 项目设计与准备 162
8.3 项目实施 163
任务8-1 通过简单实例学习
shell script 163
任务8-2 了解脚本运行方式的差异 166
任务8-3 利用判断符号“[]” 167
任务8-4 利用if...then条件
判断式 169
任务8-5 利用case...in...esac条件
判断式 174
任务8-6 while...do...done、until...do...
done(不定循环) 175
任务8-7 for...do...done的数值
处理 178
任务8-8 查询shell script错误 179
8.4 拓展阅读 “龙芯之母”——
黄令仪院士 180
8.5 项目实训 实现shell script
程序设计 180
8.6 练习题 181

项目9
使用GCC和make调试
程序 182
9.1 项目知识准备 182
9.1.1 编译时错误 183
9.1.2 运行时错误 183
9.1.3 逻辑错误和语义错误 183
9.2 项目设计与准备 184
9.3 项目实施 184
任务9-1 安装GCC 184
任务9-2 编写单一程序:输出
Hello World 186
任务9-3 编译与链接主程序和子
程序 187
任务9-4 调用外部函数库:加入链接的
函数库 188
任务9-5 使用GCC(编译、参数与
链接) 189
任务9-6 使用make进行宏编译 190
9.4 拓展阅读 文化自信的历史
担当 195
9.5 项目实训 安装和管理
软件包 195
9.6 练习题 196

学习情境四 网络服务器配置与管理

项目10
配置与管理Samba
服务器 198
10.1 项目知识准备 198
10.1.1 了解Samba应用环境 199
10.1.2 了解SMB协议 199
10.2 项目设计与准备 199
10.2.1 了解Samba服务器的配置
流程 199
10.2.2 设备准备 200
10.3 项目实施 200
任务10-1 安装Samba软件包并启动
SMB服务 200
任务10-2 了解主配置文件
smb.conf 201
任务10-3 Samba服务器的日志文件和
密码文件 204
任务10-4 user服务器实例解析 205
任务10-5 配置可匿名访问的Samba
服务器 210
10.4 拓展阅读 国产操作系统
银河麒麟 212
10.5 项目实训 配置与管理Samba
服务器 213
10.6 练习题 214
10.7 实践习题 215

项目11
配置与管理DHCP服务器 216
11.1 项目知识准备 216
11.1.1 DHCP服务器概述 217
11.1.2 DHCP的工作过程 217
11.1.3 DHCP服务器分配给DHCP
客户端的IP地址类型 218
11.2 项目设计与准备 218
11.2.1 项目设计 218
11.2.2 项目准备 219
11.3 项目实施 220
任务11-1 在服务器Server01上安装
DHCP软件包 220
任务11-2 熟悉DHCP主配置文件和
租用数据库文件 220
任务11-3 配置DHCP服务器的应用
实例 224
11.4 拓展阅读 中国的超级
计算机 227
11.5 项目实训 配置与管理DHCP
服务器 228
11.6 练习题 230
11.7 实践习题 230

项目12
配置与管理DNS(域名
服务器) 232
12.1 项目知识准备 232
12.1.1 域名空间 233
12.1.2 域名解析过程 233
12.2 项目设计与准备 234
12.2.1 项目设计 234
12.2.2 项目准备 234
12.3 项目实施 235
任务12-1 安装与启动DNS 235
任务12-2 掌握DNS的配置文件 235
任务12-3 配置主DNS(域名服务器)
实例 239
任务12-4 配置缓存DNS(域名
服务器) 243
任务12-5 测试DNS的常用命令及常见
错误 244
12.4 拓展阅读 IPv4的根服务器 245
12.5 项目实训 配置与管理DNS
(域名服务器) 245
12.6 练习题 246

项目13
配置与管理Apache
服务器 248
13.1 项目知识准备 248
13.1.1 Web服务概述 248
13.1.2 超文本传输协议 249
13.2 项目设计与准备 249
13.2.1 项目设计 249
13.2.2 项目准备 249
13.3 项目实施 249
任务13-1 安装、启动与测试Apache
服务 249
任务13-2 认识Apache服务器的配置
文件 251
任务13-3 设置文档根目录和首页文件的
实例 253
任务13-4 用户个人主页实例 255
任务13-5 虚拟目录实例 256
任务13-6 配置基于IP地址的虚拟
主机 257
任务13-7 配置基于域名的虚拟主机 260
任务13-8 配置基于端口号的虚拟
主机 261
13.4 拓展阅读 “雪人计划” 263
13.5 项目实训 配置与管理Web
服务器 263
13.6 练习题 264
13.7 实践习题 265

项目14
配置与管理FTP服务器 267
14.1 项目知识准备 267
14.1.1 FTP的工作原理 267
14.1.2 匿名用户 268
14.2 项目设计与准备 269
14.3 项目实施 269
任务14-1 安装、启动与停止vsftpd
服务 269
任务14-2 认识vsftpd的配置文件 270
任务14-3 配置匿名用户FTP实例 271
任务14-4 配置本地模式的常规FTP
服务器实例 274
任务14-5 设置vsftp服务器虚拟
用户 277
14.4 拓展阅读 中国的龙芯 280
14.5 项目实训 配置与管理FTP
服务器 281
14.6 练习题 282
14.7 实践习题 282

学习情境五(电子活页) 系统安全与故障排除
学习情境六(电子活页) 拓展与提高
参考文献 286



读者评论

赶紧抢沙发哦!

我要评论

作者介绍

杨云,教授,国家“万人计划”教学名师,全国第七届黄炎培职业教育奖杰出教师奖获得者、首届全国教材建设奖全国优秀教材一等奖作者、浙江省“万人计划”教学名师、山东省教学名师;是浙江省大数据技术“双高”专业群、浙江省专业教学资源库、浙江省现场工程师学院联合培养项目、浙江省中高职一体化教师教学创新团队负责人,首届工业和信息化部职业教育教学指导委员会计算机委员会委员。主持国家级课程3门、省级课程4门。出版专著4本,多本教材获评首批“十四五”职业教育国家规划教材。获得2023年职业教育国家教学成果奖1项、主持浙江省教学成果奖1项,参与多项省级以上教学成果。

相关图书

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