网络自动化运维项目化教程
定价:¥59.80
作者: 陈志涛
出版时间:2025-03
出版社:电子工业出版社
- 电子工业出版社
- 9787121345432
- 1-1
- 560161
- 平塑
- 16开
- 2025-03
- 511
- 304
- 计算机类
- 高职
内容简介
本书紧密贴合网络自动化运维项目化的相关职业发展需求,为助力读者成为出色的Linux系统管理员与DevOps工程师而编写,旨在提升IT基础设施的管理效率和稳定性。__eol__本书从基础的Linux系统管理知识出发,逐步深入网络服务的自动化部署、容器化技术、配置管理自动化、安全与权限控制等高级主题。通过理论与实践相结合的方式,读者可以系统地学习如何使用Docker、Zabbix、Ansible等工具,实现服务的快速部署、配置的统一管理和系统的实时监控。__eol__本书中不仅包含丰富的案例分析和实训项目,还特别强调了自动化测试和CI/CD(持续集成、持续交付和持续部署)的重要性,可以指导读者构建自动化的测试流程和部署策略。此外,本书中还涉及监控告警、日志管理等运维关键环节,并且介绍了如何通过自动化手段保障系统的安全性和可靠性。每个项目都配有实操练习,使读者能够在实际操作中深入理解并掌握自动化运维的相关技能。__eol__本书可以作为普通高等院校、高等或中等职业院校各专业的Linux自动化运维课程的教材,适合所有希望提升自动化运维能力、优化IT基础设施管理的专业人士。无论是初学者,还是有经验的管理员,都能从本书中获得宝贵的知识和实用的技术。通过学习本书,读者可以构建一套完整的自动化运维体系,有效提升工作效率,确保系统的稳定性和安全性,满足现代企业对IT运维的高标准要求。__eol__
目录
项目1 VMware Workstation网络配置及应用 1__eol__1.1 项目情境 1__eol__1.2 项目分析 2__eol__1.3 项目相关知识 2__eol__1.3.1 VMware Workstation中的网络连接模式 2__eol__1.3.2 VMware Workstation中虚拟机的硬件参数 4__eol__1.3.3 虚拟机的镜像文件 5__eol__1.3.4 虚拟机的快照 6__eol__1.4 项目实施 7__eol__任务1-1 VMware Workstation中虚拟机的网络配置 7__eol__任务1-2 VMware Workstation中虚拟机的硬件参数配置 11__eol__任务1-3 VMware Workstation中虚拟机的镜像管理 13__eol__任务1-4 VMware Workstation中虚拟机的快照管理 14__eol__1.5 项目拓展 16__eol__1.5.1 理论知识拓展 16__eol__1.5.2 项目实训题 17__eol__项目2 SSH协议及其应用 18__eol__2.1 项目情境 18__eol__2.2 项目分析 19__eol__2.3 项目相关知识 19__eol__2.3.1 SSH协议 19__eol__2.3.2 SSH工具 20__eol__2.3.3 SSH协议的应用 22__eol__2.4 项目实施 23__eol__任务2-1 使用SecureCRT连接Linux服务器 23__eol__任务2-2 Linux客户机免密登录Linux服务器 25__eol__任务2-3 使用scp命令进行远程文件的复制 26__eol__任务2-4 使用sftp命令进行远程文件的上传和下载 27__eol__2.5 项目拓展 28__eol__2.5.1 理论知识拓展 28__eol__2.5.2 项目实训题 29__eol__项目3 EVE-NG 31__eol__3.1 项目情境 31__eol__3.2 项目分析 32__eol__3.3 项目相关知识 32__eol__3.3.1 EVE-NG的特性 32__eol__3.3.2 EVE-NG支持的镜像 33__eol__3.4 项目实施 34__eol__任务3-1 EVE-NG的安装和使用 34__eol__任务3-2 在EVE-NG中导入QEMU镜像 41__eol__3.5 项目拓展 43__eol__3.5.1 理论知识拓展 43__eol__3.5.2 项目实训题 44__eol__项目4 Docker的基础知识及应用 45__eol__4.1 项目情境 45__eol__4.2 项目分析 46__eol__4.3 项目相关知识 46__eol__4.3.1 Docker容器的技术特性 46__eol__4.3.2 Docker镜像 47__eol__4.3.3 Docker镜像加速器 48__eol__4.3.4 Docker仓库 49__eol__4.4 项目实施 51__eol__任务4-1 Docker的安装 51__eol__任务4-2 Docker镜像加速器的配置 52__eol__任务4-3 Docker镜像的管理 54__eol__任务4-4 Docker仓库的管理 55__eol__4.5 项目拓展 57__eol__4.5.1 理论知识拓展 57__eol__4.5.2 项目实训题 58__eol__?__eol__项目5 Docker容器的管理及应用 60__eol__5.1 项目情境 60__eol__5.2 项目分析 61__eol__5.3 项目相关知识 61__eol__5.3.1 Docker容器 61__eol__5.3.2 Docker的网络模式 62__eol__5.3.3 Docker存储卷 64__eol__5.3.4 Docker镜像的构建原理 65__eol__5.4 项目实施 66__eol__任务5-1 Docker容器的管理 66__eol__任务5-2 Docker容器的综合应用 68__eol__任务5-3 手动构建Docker镜像 70__eol__任务5-4 使用Docker Compose构建Docker镜像 71__eol__5.5 项目拓展 73__eol__5.5.1 理论知识拓展 73__eol__5.5.2 项目实训题 73__eol__项目6 Zabbix的安装和配置 75__eol__6.1 项目情境 75__eol__6.2 项目分析 76__eol__6.3 项目相关知识 76__eol__6.3.1 Zabbix的技术特性 76__eol__6.3.2 Zabbix组件 77__eol__6.4 项目实施 78__eol__任务6-1 基于All-in-One安装Zabbix 78__eol__任务6-2 Zabbix组件的分离部署 83__eol__6.5 项目拓展 85__eol__6.5.1 理论知识拓展 85__eol__6.5.2 项目实训题 85__eol__项目7 使用Zabbix监控服务器 88__eol__7.1 项目情境 89__eol__7.2 项目分析 89__eol__7.3 项目相关知识 89__eol__7.3.1 Zabbix中的主机用户角色 89__eol__7.3.2 Zabbix中的监控项 93__eol__7.3.3 Zabbix中的监控图形 94__eol__7.3.4 Zabbix中的触发器 95__eol__7.3.5 Zabbix中的告警功能 96__eol__7.4 项目实施 97__eol__任务7-1 在Zabbix中添加被监控主机 97__eol__任务7-2 在Zabbix中配置监控项 99__eol__任务7-3 在Zabbix中配置监控图形 101__eol__任务7-4 在Zabbix中配置触发器 102__eol__任务7-5 在Zabbix中配置邮件告警功能 104__eol__7.5 项目拓展 106__eol__7.5.1 理论知识拓展 106__eol__7.5.2 项目实训题 107__eol__项目8 使用Zabbix监控网络设备 109__eol__8.1 项目情境 109__eol__8.2 项目分析 110__eol__8.3 项目相关知识 110__eol__8.3.1 SNMP 110__eol__8.3.2 交换网络监控 111__eol__8.3.3 路由网络监控 111__eol__8.4 项目实施 112__eol__任务8-1 配置思科交换机 112__eol__任务8-2 使用Zabbix监控思科交换机 114__eol__任务8-3 配置华三路由器 116__eol__任务8-4 使用Zabbix监控华三路由器 118__eol__8.5 项目拓展 120__eol__8.5.1 理论知识拓展 120__eol__8.5.2 项目实训题 121__eol__项目9 Ansible的安装和配置 123__eol__9.1 项目情境 123__eol__9.2 项目分析 124__eol__9.3 项目相关知识 124__eol__9.3.1 Ansible 124__eol__9.3.2 Ansible文件系统 125__eol__9.3.3 Ansible中配置文件的优先级 125__eol__9.4 项目实施 126__eol__任务9-1 在管理主机上安装Ansible 126__eol__任务9-2 修改Ansible配置文件 127__eol__任务9-3 在被管理主机上安装Python 128__eol__9.5 项目拓展 130__eol__9.5.1 理论知识拓展 130__eol__9.5.2 项目实训题 130__eol__项目10 Ansible节点的连接及管理 131__eol__10.1 项目情境 131__eol__10.2 项目分析 132__eol__10.3 项目相关知识 132__eol__10.3.1 主机清单文件 132__eol__10.3.2 ansible.cfg文件 133__eol__10.3.3 对称加密 134__eol__10.3.4 非对称加密 135__eol__10.4 项目实施 136__eol__任务10-1 修改主机清单文件 136__eol__任务10-2 修改配置文件 137__eol__任务10-3 使用Ansible基于对称密钥进行主机连接 138__eol__任务10-4 使用Ansible基于非对称密钥进行主机连接 139__eol__10.5 项目拓展 140__eol__10.5.1 理论知识拓展 140__eol__10.5.2 项目实训题 141__eol__项目11 Ansible中的模块及其应用 142__eol__11.1 项目情境 142__eol__11.2 项目分析 143__eol__11.3 项目相关知识 144__eol__11.3.1 Ad-Hoc命令 144__eol__11.3.2 Ansible中的command模块 145__eol__11.3.3 Ansible中的shell模块 145__eol__11.3.4 Ansible中的copy模块和fetch模块 146__eol__11.3.5 Ansible中的lineinfile模块 146__e