-
内容大纲
本书是国家精品课程、国家精品资源共享课程和精品在线开放课程“Linux网络操作系统”的配套教材。本书满足国家自主可控操作系统的战略需要,是一本基于“项目驱动、任务导向”的“双元”模式的“纸质教材+电子活页”的项目化新形态教材。
本书以RHEL 8服务器为例,完全兼容CentOS 8,“教、学、做”一体,着眼应用,根据网络工程实际工作过程所需的知识和技能抽象出31个教学项目(含12个电子活页视频)。教学项目包括:搭建与测试Linux服务器、使用常用的Linux命令、Shell与vim编辑器、用户和组管理、文件系统和磁盘管理、配置防火墙和SELinux、DHCP服务器配置、DNS服务器配置、NFS网络文件系统、samba服务器配置、Apache服务器配置、FTP服务器配置、电子邮件服务器配置、代理服务器配置。每章后面有“项目实录”“练习题”等结合实践应用的内容。本书使用大量翔实的企业应用实例,配以知识点微课和项目实录慕课,使“教、学、做”融为一体,实现理论与实践的统一;12个电子活页视频含系统安全与故障排除,以及拓展提升两大学习情境。
本书可作为高等院校大数据、云计算、网络工程、软件工程、计算机科学与技术、计算机网络技术、计算机应用技术等专业的理论与实践一体化教材,也可作为Linux系统管理和网络管理人员的自学指导书。 -
作者介绍
-
目录
第1章 搭建与测试Linux服务器
1.1 认识Linux操作系统
1.1.1 Linux系统的历史
1.1.2 Linux的版权问题
1.1.3 理解Linux体系结构
1.1.4 认识Linux的版本
1.1.5 Red Hat Enterprise Linux
1.2 使用VM虚拟机安装RHEL
1.2.1 安装配置VM虚拟机
1.2.2 安装配置RHEL 8操作系统
1.3 重置root管理员密码
1.4 使用yum和dnf
1.5 systemd初始化进程
1.6 启动Shell
1.7 配置常规网络
1.7.1 使用nmtui修改主机名
1.7.2 使用系统菜单配置网络
1.7.3 使用图形界面配置网络
1.7.4 使用nmcli命令配置网络
1.8 项目实录:Linux系统安装与基本配置
1.9 练习题
第2章 使用常用的Linux命令
2.1 Linux命令基础
2.1.1 了解Linux命令特点
2.1.2 后台运行程序
2.2 熟练使用文件目录类命令
2.2.1 使用浏览目录类命令
2.2.2 熟练使用浏览文件类命令
2.2.3 熟练使用目录操作类命令
2.2.4 熟练使用cp命令
2.2.5 熟练使用文件操作类命令
2.3 熟练使用系统信息类命令
2.4 熟练使用进程管理类命令
2.5 熟练使用其他常用命令
2.6 项目实录:使用Linux基本命令
2.7 练习题
第3章 Shell与vim编辑器
3.1 Shell
3.1.1 Shell概述
3.1.2 Shell环境变量
3.1.3 正则表达式
3.1.4 输入/输出重定向与管道
3.1.5 Shell脚本
3.2 vim编辑器
3.3 项目实录
项目实录一:Shell编程
项目实录二:vim编辑器
3.4 练习题
第4章 用户和组管理
4.1 理解用户账户和组
4.2 理解用户账户文件和组文件
4.2.1 理解用户账户文件
4.2.2 理解组文件
4.3 管理用户账户
4.3.1 新建用户
4.3.2 设置用户账户口令
4.3.3 维护用户账户
4.4 管理组
4.4.1 维护组账户
4.4.2 为组添加用户
4.5 使用su命令
4.6 使用常用的账户管理命令
4.7 企业实战与应用——账户管理实例
4.8 项目实录:管理用户和组
4.9 练习题
第5章 文件系统和磁盘管理
5.1 了解文件系统
5.1.1 认识文件系统
5.1.2 理解Linux文件系统目录结构
5.1.3 理解绝对路径与相对路径
5.1.4 Linux文件权限管理
5.2 管理磁盘
5.2.1 MBR硬盘与GPT硬盘
5.2.2 物理设备的命名规则
5.2.3 硬盘分区
5.2.4 为虚拟机添加需要的硬盘
5.2.5 硬盘的使用规划
5.2.6 使用硬盘管理工具fdisk
5.2.7 使用其他硬盘管理工具
5.3 在Linux中配置软RAID
5.3.1 常用的RAID
5.3.2 实现RAID的典型案例
5.4 LVM逻辑卷管理器
5.4.1 LVM概述
5.4.2 实现LVM的典型案例
5.5 硬盘配额配置企业案例(XFS文件系统)
5.5.1 环境需求
5.5.2 解决方案
5.6 项目实录
项目实录一:文件权限管理
项目实录二:文件系统管理
项目实录三:LVM逻辑卷管理器
项目实录四:动态磁盘管理
5.7 练习题
第6章 配置防火墙和SELinux
6.1 防火墙概述
6.1.1 防火墙的特点
6.1.2 iptables与firewall
6.1.3 NAT基础知识
6.1.4 SELinux
6.2 案例设计及准备
6.3 使用firewalld服务
6.3.1 使用终端管理工具
6.3.2 使用图形管理工具
6.4 管理SELinux
6.4.1 设置SELinux的模式
6.4.2 设置SELinux安全上下文
6.4.3 管理布尔值
6.5 NAT(SNAT和DNAT)企业实战案例
6.5.1 企业环境和需求
6.5.2 解决方案
6.6 项目实录:配置与管理firewall防火墙
6.7 练习题
第7章 DHCP服务器配置
7.1 了解DHCP服务
7.1.1 DHCP服务简介
7.1.2 DHCP服务工作原理
7.2 案例设计及准备
7.2.1 案例设计
7.2.2 案例需求准备
7.3 安装与配置DHCP服务
7.3.1 在服务器Server01上安装DHCP服务器
7.3.2 配置DHCP主配置文件
7.4 配置DHCP服务器应用案例
7.4.1 案例需求
7.4.2 解决方案
7.5 项目实录:配置与管理DHCP服务器
7.6 练习题
第8章 DNS服务器配置
8.1 认识DNS服务
8.1.1 DNS概述
8.1.2 DNS查询模式
8.1.3 DNS域名空间结构
8.2 案例设计与准备
8.3 安装与配置DNS服务
8.3.1 安装与启动DNS
8.3.2 掌握BIND配置文件
8.4 配置主DNS服务器实例
8.4.1 案例环境及需求
8.4.2 解决方案
8.5 配置惟缓存DNS服务器
8.6 使用工具测试DNS
8.7 项目实录:配置与管理DNS服务器
8.8 练习题
第9章 NFS网络文件系统
9.1 NFS基本原理
9.1.1 NFS服务概述
9.1.2 NFS工作原理
9.1.3 NFS组件
9.2 案例设计与准备
9.3 配置一台完整的NFS服务器
9.3.1 NFS服务器端配置
9.3.2 在客户端挂载NFS文件系统
9.3.3 了解NFS服务的文件存取权限
9.4 排除NFS故障
9.5 项目实录:配置与管理NFS服务器
9.6 练习题
第10章 samba服务器配置
10.1 samba简介
10.2 案例设计与准备
10.2.1 了解samba服务器配置的工作流程
10.2.2 设备准备
10.3 配置samba服务器
10.3.1 安装并启动samba服务
10.3.2 了解主要配置文件smb.conf
10.4 samba服务的日志文件和密码文件
10.5 user服务器实例解析
10.6 配置可匿名访问的samba服务器
10.7 项目实录:配置与管理samba服务器
10.8 练习题
第11章 Apache服务器配置
11.1 认识Web
11.2 案例设计和准备
11.3 安装与配置Web服务器
11.3.1 安装、启动与停止Apache服务
11.3.2 认识Apache服务器的配置文件
11.4 Web服务器简单案例
11.4.1 设置文档根目录和首页文件的实例
11.4.2 用户个人主页实例
11.4.3 虚拟目录实例
11.5 Web服务器虚拟主机案例
11.5.1 配置基于IP地址的虚拟主机
11.5.2 配置基于域名的虚拟主机
11.5.3 配置基于端口号的虚拟主机
11.6 保障企业网站安全——配置用户身份认证
11.6.1 .htaccess文件控制存取
11.6.2 用户身份认证
11.7 项目实录:配置与管理Web服务器
11.8 练习题
第12章 FTP服务器配置
12.1 认识FTP服务
12.1.1 FTP工作原理
12.1.2 匿名用户
12.2 案例设计与准备
12.3 安装、启动与停止vsftpd服务
12.4 认识vsftpd的配置文件
12.5 配置匿名用户FTP案例
12.5.1 案例需求
12.5.2 解决方案
12.6 配置本地模式的常规FTP服务器案例
12.6.1 案例需求
12.6.2 需求分析
12.6.3 解决方案
12.7 设置vsftp虚拟账户案例
12.7.1 案例需求
12.7.2 解决方案
12.8 项目实录:配置与管理FTP服务器
12.9 练习题
第13章 电子邮件服务器配置
13.1 了解电子邮件服务工作原理
13.1.1 电子邮件服务概述
13.1.2 电子邮件系统的组成
13.1.3 电子邮件传输过程
13.1.4 与电子邮件相关的协议
13.1.5 邮件处理及认证
13.2 案例设计及准备
13.3 配置postfix常规服务器
13.3.1 安装所需要的服务器组件
13.3.2 postfix服务程序主配置文件
13.3.3 群发和邮件中继
13.4 配置Dovecot服务程序
13.4.1 安装Dovecot服务程序软件包
13.4.2 配置部署Dovecot服务程序
13.4.3 配置邮件格式与存储路径
13.4.4 创建用户,建立保存邮件的目录
13.5 配置完整的收发邮件服务器案例
13.5.1 案例需求
13.5.2 案例分析
13.5.3 解决方案
13.6 使用Cyrus-SASL实现SMTP认证案例
13.6.1 案例需求
13.6.2 解决方案
13.7 项目实录:配置与管理电子邮件服务器
13.8 练习题
第14章 代理服务器配置
14.1 认识代理服务器
14.1.1 代理服务器的工作原理
14.1.2 代理服务器的作用
14.2 案例设计与准备
14.3 配置squid服务器
14.3.1 安装、启动、停止与随系统启动squid服务
14.3.2 配置squid服务器
14.4 企业实战与应用案例
14.4.1 企业环境和需求
14.4.2 手动设置代理服务器解决方案
14.4.3 客户端不需要配置代理服务器的解决方案
14.4.4 反向代理的解决方案
14.4.5 几种错误的解决方案(以反向代理为例)
14.5 项目实录:配置与管理squid代理服务器
14.6 练习题
附录 电子活页
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...