当前位置:首页>Linux>Linux网络操作系统项目教程(RHEL 8/CentOS 8)(微课版)(第5版)

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

  • 2026-10-11 06:45:08
Linux网络操作系统项目教程(RHEL 8/CentOS 8)(微课版)(第5版)

首批“十四五”职业教育国家规划教材

“十三五”职业教育国家规划教材名校名师精品

“十二五”职业教育国家规划教材系列教材

本教材第3版曾获首届全国教材建设奖全国优秀教材一等奖

国家精品课程和国家精品资源共享课程“Linux网络操作系统”的配套教材

31个项目实录慕课、14个课堂项目慕课和14个微课视频

新增电子活页,融入课程思政等内容,优化教学项目,完善企业案例

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

作者:杨云

书号:978-7-115-69030-2

价格:69.80元

出版社:人民邮电出版社

出版时间:2026年7月1日

(可据此申请样书和订购教材)

👇教材链接

https://www.ryjiaoyu.com/book/details/54028

加关注后,请加QQ3883864976,高校老师可免费申请样书,订购教材送含视频在内的全部备课包

内 容 提 要

本书对接“全国职业技能大赛”和“世界技能大赛”,符合“三教”改革精神。本书是国家精品课程、国家级精品资源共享课和精品在线开放课程“Linux网络操作系统”的配套教材。本书是一本基于“项目驱动、任务导向”的“双元”模式的纸媒+电子活页的项目化零基础教程。

本书以RHEL  8/CentOS  8为平台,分为6个学习情境,分别为系统安装与常用命令、系统管理与配置、vim编程与调试、网络服务器配置与管理、系统安全与故障排除(电子活页)、拓展与提高(电子活页)。全书共14个教学项目,包括安装与配置Linux操作系统、Linux常用命令与vim、管理Linux服务器的用户和组、配置与管理文件系统、配置与管理硬盘、配置网络和firewall防火墙(含NAT)、shell基础、学习shell   script、使用gcc和make调试程序,以及配置与管理samba、DHCP、DNS、Apache、FTP服务器。此外,还有15个扩展项目(电子活页)。项目配有“项目实训”等结合实践应用的内容,引用大量的企业应用实例,配以知识点微课和项目实训慕课,使“教、学、做”融为一体,实现理论与实践的统一。

配套视频

Supporting video

视频课程

配置与管理DHCP服务器

目录

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

项目1 安装与配置Linux操作系统

1.1  项目知识准备 

1.1.1  Linux操作系统的历史 

1.1.2  Linux的版权问题及特点 

1.1.3  理解Linux的体系结构 

1.1.4  Linux的版本 

1.1.5  RHEL 8 

1.2  项目设计与准备 

1.2.1  项目设计 

1.2.2  项目准备 

1.3  项目实施 

任务1-1  安装与配置虚拟机 

任务1-2  安装RHEL 8 

任务1-3  重置root管理员密码 

任务1-4  使用yum和dnf 

任务1-5  systemd初始化进程服务 

任务1-6  启动shell 

任务1-7  制作系统快照 

1.4 “863”核高基与国产操作系统 

1.5  项目实训:安装与基本配置Linux操作系统 

1.6  练习题 

1.7  实践习题 

1.8  超级链接 

项目2 Linux常用命令与vim

2.1  项目知识准备 

2.1.1  了解Linux命令的特点

2.1.2  后台运行程序 

2.2  项目设计与准备 

2.3  项目实施 

任务2-1  熟练使用文件目录类命令 

任务2-2  熟练使用系统信息类命令

任务2-3  熟练使用进程管理类命令 

任务2-4  熟练使用其他常用命令 

任务2-5  熟练使用vim编辑器

2.4  中国计算机的主奠基者 

2.5  项目实训:熟练使用Linux基本命令 

2.6  练习题 

2.7  实践习题 

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

项目3 管理Linux服务器的用户和组

3.1  项目知识准备 

3.1.1  理解用户账户和组

3.1.2  理解用户账户文件 

3.1.3  理解组文件 

3.2  项目设计与准备 

3.3  项目实施 

任务3-1  新建用户 

任务3-2  设置用户账户口令 

任务3-3  维护用户账户 

任务3-4  管理组 

任务3-5  使用su命令 

任务3-6  使用常用的账户管理命令 

3.4  企业实战与应用——账户管理实例 

3.5  中国国家顶级域名“CN”项目

项目4 配置与管理文件系统 

4.1  项目知识准备 

4.1.1  认识文件系统 

4.1.2  理解Linux文件系统结构 

4.1.3  理解绝对路径与相对路径 

4.2  项目设计与准备 

4.3  项目实施 

任务4-1  管理Linux文件权限 

任务4-2  修改文件与目录的默认权限与隐藏权限 

任务4-3  使用文件访问控制列表 

4.4  企业实战与应用

4.5  图灵奖

4.6  项目实训:管理文件权限

4.7  练习题 

项目5 配置与管理硬盘 

5.1  项目知识准备 

5.1.1  MBR硬盘与GPT硬盘 

5.1.2  物理设备的命名规则 

5.1.3  硬盘分区 

5.2  项目设计与准备 

5.2.1  为虚拟机添加需要的硬盘 

5.2.2  必要时更改启动顺序

5.2.3  硬盘的使用规划 

5.3  项目实施 

任务5-1  常用硬盘管理工具fdisk 

任务5-2  使用其他硬盘管理工具 

任务5-3  在Linux中配置软RAID 

任务5-4  配置软RAID的企业实例 

任务5-5  使用逻辑卷管理器 

任务5-6  硬盘配额配置企业实例(xfs文件系统)

5.4  国家最高科学技术奖 110

5.5  项目实训

5.5.1  项目实训1:管理文件系统 

5.5.2  项目实训2:管理LVM逻辑卷 

5.5.3  项目实训3:管理动态磁盘 

5.6  练习题 

项目6 配置网络和firewall防火墙(含NAT)

6.1  项目知识准备 

6.1.1  修改主机名 

6.1.2  防火墙概述 

6.2  项目设计与准备 

6.3  项目实施 

任务6-1  使用系统菜单配置网络 

任务6-2  使用图形界面配置网络 

任务6-3  使用nmcli命令配置网络

任务6-4  使用firewalld服务 

任务6-5  配置NAT

6.4  IPv4和IPv6 

6.5  项目实训 

6.5.1  项目实训1:配置TCP/IP 网络接口 

6.5.2  项目实训2:配置与管理firewall

6.6  练习题 

学习情境三 shell编程与调试

项目7 shell基础  

7.1  项目知识准备 

7.1.1  变量的定义和引用 

7.1.2  shell变量的作用域 

7.1.3  环境变量 

7.1.4  工作环境设置文件 

7.2  项目设计与准备 

7.3  项目实施 

任务7-1  命令运行的判断依据:  ;、&&、|| 

任务7-2  掌握grep的高级使用 

任务7-3  练习基础正则表达式 

任务7-4  基础正则表达式的特殊字符汇总 

任务7-5  使用重定向 

任务7-6  使用管道命令

7.4  为计算机事业做出过巨大贡献的王选院士 

7.5  练习题 

项目8 学习shell script 

8.1  项目知识准备 

8.1.1  了解shell script 

8.1.2  编写与执行一个shell script 

8.1.3  养成撰写shell script的良好习惯 

8.2  项目设计与准备 

8.3  项目实施 

任务8-1  通过简单范例学习shell script 

任务8-2  了解脚本运行方式的差异 

任务8-3  利用test命令的测试功能 

任务8-4  利用判断符号“[]” 

任务8-5  利用if…then条件判断式 

任务8-6  利用case...in…esac条件判断 

任务8-7  while do done、until do done(不定循环)

任务8-8  for...do...done(固定循环)

任务8-9  for...do...done的数值处理 

任务8-10  查询shell script脚本错误 

8.4  项目实训:实现shell 编程

8.5  练习题 

项目9 使用gcc和make调试程序 

9.1  项目知识准备 

9.1.1  编译时错误 

9.1.2  运行时错误 

9.1.3  逻辑错误和语义错误 

9.2  项目设计与准备 

9.3  项目实施

任务9-1  安装gcc 

任务9-2  编写单一程序:输出 Hello World

任务9-3  编译与链接主程序和子程序

任务9-4  调用外部函数库:加入链接的函数库 

任务9-5  使用gcc(编译、参数与链接) 

任务9-6  使用make进行宏编译 

9.4  项目实训:安装和管理软件包 

9.5  练习题 

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

项目10 配置与管理samba服务器

10.1  项目知识准备 

10.1.1  了解samba应用环境 

10.1.2  了解SMB协议

10.2  项目设计与准备 

10.2.1  了解samba服务器配置的工作流程 

10.2.2  设备准备 

10.3  项目实施 

任务10-1  安装并启动samba服务 

任务10-2  了解主要配置文件 smb.conf 

任务10-3  samba服务的日志文件和密码文件 

任务10-4  user服务器实例解析 

任务10-5  配置可匿名访问的samba服务器 

10.4  国产操作系统“银河麒麟”

10.5  项目实训:配置与管理samba服务器

10.6  练习题 

10.7  实践习题 

项目11配置与管理DHCP服务器 

11.1  项目知识准备 

11.1.1  DHCP服务器概述

11.1.2  DHCP的工作过程 

11.1.3  DHCP服务器分配给客户端的IP地址类型 

11.2  项目设计与准备 

11.2.1  项目设计 

11.2.2  项目准备 

11.3  项目实施

任务11-1  在服务器Server01上安装DHCP服务器 

任务11-2  熟悉DHCP主配置文件 

任务11-3  配置DHCP服务器的应用实例

11.4  中国的超级计算机 

11.5  项目实训:配置与管理DHCP 服务器 

11.6  练习题 

11.7  实践习题 

项目12 配置与管理DNS服务器

12.1  项目知识准备

12.1.1  域名空间

12.1.2  域名解析过程 

12.2  项目设计与准备 

12.2.1  项目设计 

12.2.2  项目准备 

12.3  项目实施 

任务12-1  安装与启动DNS

任务12-2  掌握BIND配置文件 

任务12-3  配置主DNS服务器实例 

任务12-4  配置缓存DNS服务器 

任务12-5  测试DNS的常用命令及常见错误 

12.4  IPv4的根服务器 

12.5  项目实训:配置与管理DNS 服务器 

12.6  练习题 

项目13 配置与管理Apache服务器

13.1  项目知识准备 

13.1.1  Web服务概述 

13.1.2  HTTP 

13.2  项目设计与准备 

13.2.1  项目设计 

13.2.2  项目准备 

13.3  项目实施 

任务13-1  安装、启动与停止Apache服务器 

任务13-2  认识Apache服务器的配置文件 

任务13-3  设置文档根目录和首页文件的实例 

任务13-4  用户个人主页实例

任务13-5  虚拟目录实例 

任务13-6  配置基于IP地址的虚拟主机 

任务13-7  配置基于域名的虚拟主机 

任务13-8  配置基于端口号的虚拟主机 

13.4 “雪人计划” 

13.5  项目实训:配置与管理Web服务器

13.6  练习题

13.7  实践习题 

项目14 配置与管理FTP服务器

14.1  项目知识准备 

14.1.1  FTP的工作原理

14.1.2  匿名用户 

14.2  项目设计与准备 

14.3  项目实施 

任务14-1  安装、启动与停止vsftpd服务 

任务14-2  认识vsftpd的配置文件 

任务14-3  配置匿名用户FTP  实例

任务14-4  配置本地模式的常规FTP服务器实例

任务14-5  设置vsftp虚拟账号 

14.4  中国的“龙芯”

14.5  项目实训:配置与管理FTP服务器 

14.6  练习题

14.7  实践习题

学习情境五(电子活页视频一) 系统安全与故障排除

学习情境六(电子活页视频二) 拓展提升与提高

参考文献 

加关注后,请加QQ3883864976,高校老师可免费申请样书,订购教材送含视频在内的全部备课包。

关注后,请加作者微信,可免费申请样书,订购教材送含视频在内的全部备课包。

排版:章琦

初审:李谷伟

终审:杨云

最新文章

随机文章