麒麟操作系统配置与管理项目化教程
作者: 虞菊花,胡丽英
出版社:高等教育出版社
- 高等教育出版社
- 9787040662580
- 1版
- 48271576-0
- 16开
- 400
- 电子与信息大类
- 计算机类
- 计算机应用技术
- 高职
本书为“软硬件产学协同人才培养项目”系列教材之一,也是高等职业教育计算机类新形态一体化教材。
本书从麒麟操作系统安装、网络配置、用户与文件管理、软件管理等基础操作,深入到安全配置、网络服务配置与管理等进阶内容,并基于典型业务场景设计综合项目训练。本书注重理论与实践的深度融合,选取的操作系统典型应用场景均来源于真实工作项目,实用性强,助力学习者快速掌握麒麟服务器操作系统的运维技能。全书共分为8个项目,包括麒麟操作系统基础应用、麒麟服务器操作系统安全配置、Web服务部署与安全配置、DNS服务部署与安全配置、NFS服务部署与安全配置、NTP服务部署与安全配置、达梦数据库服务部署与安全配置,以及综合项目——前后端分离网站部署与安全运维实战。
本书配有微课视频、授课用PPT、电子教案、实训项目库、源码、习题库等丰富的数字化学习资源。与本书配套的数字课程“麒麟操作系统安全配置”在“智慧职教”平台(www.icve.com.cn)上线,学习者可登录平台在线学习,授课教师可调用本课程构建符合自身教学特色的SPOC课程,详见“智慧职教”服务指南。
教师如需获取本书授课用PPT、电子教案、习题答案等配套资源,请登录高等教育出版社产品信息检索系统(xuanshu.hep.com.cn)免费下载。
本书主要面向麒麟操作系统运维工程师、网络管理员、网络安全运维工程师等岗位,为高等职业院校计算机类专业的操作系统配置与管理课程教材,也可作为麒麟操作系统服务器安全运维培训用教材,还可作为麒麟服务器操作系统初学者、企事业单位信息技术人员的参考用书。
前辅文
项目1 麒麟操作系统基础应用
项目概述
项目导图
项目目标
任务1.1 麒麟操作系统安装
任务简介
知识准备
1. 麒麟操作系统简介
2. 麒麟操作系统安装注意事项
任务环境
任务实施
1. 安装麒麟服务器操作系统
2. 安装麒麟桌面操作系统
任务1.2 麒麟操作系统基础使用
任务简介
知识准备
1. Shell终端
2. Vim编辑器
任务环境
任务实施
1. 基础操作
2. 文本编辑
3. 网络配置
任务1.3 麒麟操作系统基础管理
任务简介
知识准备
1. 用户和组
2. 文件和目录权限
3. 包管理器
4. 进程和服务
任务环境
任务实施
1. 管理用户和组
2. 管理文件和目录
3. 管理软件
4. 管理进程和服务
任务1.4 麒麟服务器操作系统安全加固
任务简介
知识准备
1. 安全中心
2. 安全命令行工具
任务环境
任务实施
1. 安全加固
2. 账户保护
3. 网络保护
4. 应用保护
安全之语
项目小结
项目训练
项目2 麒麟服务器操作系统安全配置
项目概述
项目导图
项目目标
任务2.1 防火墙管理
任务简介
知识准备
1. 防火墙基本概念
2. 防火墙管理工具
任务环境
任务实施
1. 管理防火墙服务
2. 配置防火墙基本规则
3. 配置防火墙自定义规则
任务2.2 服务器安全增强配置
任务简介
知识准备
1. 麒麟安全增强工具
2. 系统安全模式
3. KySec安全机制
4. SELinux安全机制
5. AppArmor安全机制
6. BOX文件保护箱程序
任务环境
任务实施
1. 查看系统安全模式
2. 设置系统安全模式
3. 设置KySec安全机制
4. 设置SELinux安全机制
5. 设置BOX文件保护箱程序
安全之语
项目小结
项目训练
项目3 Web服务部署与安全配置
项目概述
项目导图
项目目标
任务3.1 Web服务部署与安全
任务简介
知识准备
1. Web服务器软件
2. Apache服务器软件包
任务环境
任务实施
1. 安装并启用httpd服务
2. 自定义网页存放目录
3. 修改主配置文件
4. 设置防火墙策略
5. 设置SELinux
6. HTTP请求测试
任务3.2 基于SSL的Web服务部署与安全配置
任务简介
知识准备
1. SSL基本概念
2. SSL证书
3. HTTPS请求
任务环境
任务实施
1. 安装SSL相关软件
2. 生成自签名证书
3. 修改配置文件
4. 设置防火墙策略
5. 设置SELinux
6. HTTPS请求测试
安全之语
项目小结
项目训练
项目4 DNS服务部署与安全配置
项目概述
项目导图
项目目标
任务4.1 DNS服务部署
任务简介
知识准备
1. DNS服务器简介
2. DNS域名空间
3. DNS域名解析
任务环境
任务实施
1. 安装BIND相关软件包
2. 设置防火墙策略
3. BIND服务配置
4. 正向解析和反向解析
5. DNS服务测试
任务4.2 辅助DNS服务部署
任务简介
知识准备
1. DNS服务器分类
2. DNS域名查询
任务环境
任务实施
1. 主DNS服务器文件配置
2. 辅助DNS服务器BIND服务安装
3. 辅助DNS服务器防火墙配置
4. 辅助DNS服务器BIND服务配置
5. DNS服务测试
任务4.3 DNS服务安全配置
任务简介
知识准备
1. DNS服务器安全配置简介
2. DNSSEC基本概念
任务环境
任务实施
1. 主DNS服务器生成密钥
2. 主DNS服务器创建密钥传输配置文件
3. 主DNS服务器开启并加载密钥验证功能
4. 辅助DNS服务器支持密钥验证配置
5. 辅助DNS服务器开启并加载密钥验证功能
6. DNS服务测试
安全之语
项目小结
项目训练
项目5 NFS服务部署与安全配置
项目概述
项目导图
项目目标
任务5.1 NFS服务部署
任务简介
知识准备
1. 文件服务器
2. NFS服务器
任务环境
任务实施
1. 安装NFS相关软件包
2. 设置共享目录和访问权限
3. 设置防火墙策略
4. 启动NFS服务
5. 客户端挂载
6. 文件共享测试
任务5.2 NFS服务安全配置
任务简介
知识准备
1. NFS安全基本概念
2. NFS访问控制列表
任务环境
任务实施
1. 服务器创建ACL用户和组
2. 创建共享目录并设置ACL权限
3. 设置共享目录并重新加载
4. 客户端创建ACL用户和组
5. 客户端挂载
6. 文件共享测试
安全之语
项目小结
项目训练
项目6 NTP服务部署与安全配置
项目概述
项目导图
项目目标
任务6.1 NTP服务部署
任务简介
知识准备
1. 计算机时间简介
2. NTP服务器
3. chrony软件包
任务环境
任务实施
1. NTP服务器部署
2. NTP客户端部署
3. 时间同步测试
任务6.2 NTP服务安全配置
任务简介
知识准备
1. 密钥认证
2. 访问控制策略
任务环境
任务实施
1. NTP服务器密钥认证配置
2. NTP服务器访问控制配置
3. NTP客户端配置
4. 时间同步测试
安全之语
项目小结
项目训练
项目7 达梦数据库服务部署与安全配置
项目概述
项目导图
项目目标
任务7.1 达梦数据库服务部署
任务简介
知识准备
1. 数据库相关概念
2. 达梦数据库
任务环境
任务实施
1. 下载达梦数据库软件
2. 部署达梦数据库服务器安装环境
3. 达梦数据库服务器安装与配置
4. 达梦数据库基础使用
5. 达梦数据库客户端安装
6. 达梦数据库服务测试
任务7.2 达梦数据库服务安全配置
任务简介
知识准备
1. 数据库安全概念
2. 用户和权限管理
任务环境
任务实施
1. 用户与权限配置
2. 密码策略配置
3. 数据库端口配置
安全之语
项目小结
项目训练
项目8 综合项目——前后端分离网站部署与安全运维实战
项目概述
项目导图
项目目标
知识准备
1. 前端Node.js和Vue简介
2. 后端Flask框架简介
项目环境
项目实施
1. 前端服务器业务部署
2. 达梦数据库服务器部署
3. 后端服务器部署
4. 服务器安全配置
安全之语
项目小结
项目训练
参考文献
附录 实训指导手册
前辅文
项目1 麒麟操作系统基础应用
项目概述
项目导图
项目目标
任务1.1 麒麟操作系统安装
任务简介
知识准备
1. 麒麟操作系统简介
2. 麒麟操作系统安装注意事项
任务环境
任务实施
1. 安装麒麟服务器操作系统
2. 安装麒麟桌面操作系统
任务1.2 麒麟操作系统基础使用
任务简介
知识准备
1. Shell终端
2. Vim编辑器
任务环境
任务实施
1. 基础操作
2. 文本编辑
3. 网络配置
任务1.3 麒麟操作系统基础管理
任务简介
知识准备
1. 用户和组
2. 文件和目录权限
3. 包管理器
4. 进程和服务
任务环境
任务实施
1. 管理用户和组
2. 管理文件和目录
3. 管理软件
4. 管理进程和服务
任务1.4 麒麟服务器操作系统安全加固
任务简介
知识准备
1. 安全中心
2. 安全命令行工具
任务环境
任务实施
1. 安全加固
2. 账户保护
3. 网络保护
4. 应用保护
安全之语
项目小结
项目训练
项目2 麒麟服务器操作系统安全配置
项目概述
项目导图
项目目标
任务2.1 防火墙管理
任务简介
知识准备
1. 防火墙基本概念
2. 防火墙管理工具
任务环境
任务实施
1. 管理防火墙服务
2. 配置防火墙基本规则
3. 配置防火墙自定义规则
任务2.2 服务器安全增强配置
任务简介
知识准备
1. 麒麟安全增强工具
2. 系统安全模式
3. KySec安全机制
4. SELinux安全机制
5. AppArmor安全机制
6. BOX文件保护箱程序
任务环境
任务实施
1. 查看系统安全模式
2. 设置系统安全模式
3. 设置KySec安全机制
4. 设置SELinux安全机制
5. 设置BOX文件保护箱程序
安全之语
项目小结
项目训练
项目3 Web服务部署与安全配置
项目概述
项目导图
项目目标
任务3.1 Web服务部署与安全
任务简介
知识准备
1. Web服务器软件
2. Apache服务器软件包
任务环境
任务实施
1. 安装并启用httpd服务
2. 自定义网页存放目录
3. 修改主配置文件
4. 设置防火墙策略
5. 设置SELinux
6. HTTP请求测试
任务3.2 基于SSL的Web服务部署与安全配置
任务简介
知识准备
1. SSL基本概念
2. SSL证书
3. HTTPS请求
任务环境
任务实施
1. 安装SSL相关软件
2. 生成自签名证书
3. 修改配置文件
4. 设置防火墙策略
5. 设置SELinux
6. HTTPS请求测试
安全之语
项目小结
项目训练
项目4 DNS服务部署与安全配置
项目概述
项目导图
项目目标
任务4.1 DNS服务部署
任务简介
知识准备
1. DNS服务器简介
2. DNS域名空间
3. DNS域名解析
任务环境
任务实施
1. 安装BIND相关软件包
2. 设置防火墙策略
3. BIND服务配置
4. 正向解析和反向解析
5. DNS服务测试
任务4.2 辅助DNS服务部署
任务简介
知识准备
1. DNS服务器分类
2. DNS域名查询
任务环境
任务实施
1. 主DNS服务器文件配置
2. 辅助DNS服务器BIND服务安装
3. 辅助DNS服务器防火墙配置
4. 辅助DNS服务器BIND服务配置
5. DNS服务测试
任务4.3 DNS服务安全配置
任务简介
知识准备
1. DNS服务器安全配置简介
2. DNSSEC基本概念
任务环境
任务实施
1. 主DNS服务器生成密钥
2. 主DNS服务器创建密钥传输配置文件
3. 主DNS服务器开启并加载密钥验证功能
4. 辅助DNS服务器支持密钥验证配置
5. 辅助DNS服务器开启并加载密钥验证功能
6. DNS服务测试
安全之语
项目小结
项目训练
项目5 NFS服务部署与安全配置
项目概述
项目导图
项目目标
任务5.1 NFS服务部署
任务简介
知识准备
1. 文件服务器
2. NFS服务器
任务环境
任务实施
1. 安装NFS相关软件包
2. 设置共享目录和访问权限
3. 设置防火墙策略
4. 启动NFS服务
5. 客户端挂载
6. 文件共享测试
任务5.2 NFS服务安全配置
任务简介
知识准备
1. NFS安全基本概念
2. NFS访问控制列表
任务环境
任务实施
1. 服务器创建ACL用户和组
2. 创建共享目录并设置ACL权限
3. 设置共享目录并重新加载
4. 客户端创建ACL用户和组
5. 客户端挂载
6. 文件共享测试
安全之语
项目小结
项目训练
项目6 NTP服务部署与安全配置
项目概述
项目导图
项目目标
任务6.1 NTP服务部署
任务简介
知识准备
1. 计算机时间简介
2. NTP服务器
3. chrony软件包
任务环境
任务实施
1. NTP服务器部署
2. NTP客户端部署
3. 时间同步测试
任务6.2 NTP服务安全配置
任务简介
知识准备
1. 密钥认证
2. 访问控制策略
任务环境
任务实施
1. NTP服务器密钥认证配置
2. NTP服务器访问控制配置
3. NTP客户端配置
4. 时间同步测试
安全之语
项目小结
项目训练
项目7 达梦数据库服务部署与安全配置
项目概述
项目导图
项目目标
任务7.1 达梦数据库服务部署
任务简介
知识准备
1. 数据库相关概念
2. 达梦数据库
任务环境
任务实施
1. 下载达梦数据库软件
2. 部署达梦数据库服务器安装环境
3. 达梦数据库服务器安装与配置
4. 达梦数据库基础使用
5. 达梦数据库客户端安装
6. 达梦数据库服务测试
任务7.2 达梦数据库服务安全配置
任务简介
知识准备
1. 数据库安全概念
2. 用户和权限管理
任务环境
任务实施
1. 用户与权限配置
2. 密码策略配置
3. 数据库端口配置
安全之语
项目小结
项目训练
项目8 综合项目——前后端分离网站部署与安全运维实战
项目概述
项目导图
项目目标
知识准备
1. 前端Node.js和Vue简介
2. 后端Flask框架简介
项目环境
项目实施
1. 前端服务器业务部署
2. 达梦数据库服务器部署
3. 后端服务器部署
4. 服务器安全配置
安全之语
项目小结
项目训练
参考文献
附录 实训指导手册














