欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 网络自动化运维项目化教程(任务驱动型教材)/ICT建设与运维岗位能力培养丛书
      • 作者:编者:陈志涛//李志杰|责编:李静
      • 出版社:电子工业
      • ISBN:9787121345432
      • 出版日期:2025/03/01
      • 页数:289
    • 售价:23.92
  • 内容大纲

        本书紧密贴合网络自动化运维项目化的相关职业发展需求,为助力读者成为出色的Linux系统管理员与DevOps工程师而编写,旨在提升IT基础设施的管理效率和稳定性。
        本书从基础的Linux系统管理知识出发,逐步深入网络服务的自动化部署、容器化技术、配置管理自动化、安全与权限控制等高级主题。通过理论与实践相结合的方式,读者可以系统地学习如何使用Docker、Zabbix、Ansible等工具,实现服务的快速部署、配置的统一管理和系统的实时监控。
        本书中不仅包含丰富的案例分析和实训项目,还特别强调了自动化测试和CI/CD(持续集成、持续交付和持续部署)的重要性,可以指导读者构建自动化的测试流程和部署策略。此外,本书中还涉及监控告警、日志管理等运维关键环节,并且介绍了如何通过自动化手段保障系统的安全性和可靠性。每个项目都配有实操练习,使读者能够在实际操作中深入理解并掌握自动化运维的相关技能。
        本书可以作为普通高等院校、高等或中等职业院校各专业的Linux自动化运维课程的教材,适合所有希望提升自动化运维能力、优化IT基础设施管理的专业人士。无论是初学者,还是有经验的管理员,都能从本书中获得宝贵的知识和实用的技术。通过学习本书,读者可以构建一套完整的自动化运维体系,有效提升工作效率,确保系统的稳定性和安全性,满足现代企业对IT运维的高标准要求。
  • 作者介绍

  • 目录

    项目1  VMware Workstation网络配置及应用
      1.1  项目情境
      1.2  项目分析
      1.3  项目相关知识
        1.3.1  VMware Workstation中的网络连接模式
        1.3.2  VMware Workstation中虚拟机的硬件参数
        1.3.3  虚拟机的镜像文件
        1.3.4  虚拟机的快照
      1.4  项目实施
        任务 1-1  VMware Workstation中虚拟机的网络配置
        任务 1-2  VMware Workstation中虚拟机的硬件参数配置
        任务 1-3  VMware Workstation中虚拟机的镜像管理
        任务 1-4  VMware Workstation中虚拟机的快照管理
      1.5  项目拓展
        1.5.1  理论知识拓展
        1.5.2  项目实训题
    项目2  SSH协议及其应用
      2.1  项目情境
      2.2  项目分析
      2.3  项目相关知识
        2.3.1  SSH协议
        2.3.2  SSH工具
        2.3.3  SSH协议的应用
      2.4  项目实施
        任务 2-1  使用SecureCRT连接Linux服务器
        任务 2-2  Linux客户机免密登录Linux服务器
        任务 2-3  使用scp命令进行远程文件的复制
        任务 2-4  使用sftp命令进行远程文件的上传和下载
      2.5  项目拓展
        2.5.1  理论知识拓展
        2.5.2  项目实训题
    项目3  EVE-NG
      3.1  项目情境
      3.2  项目分析
      3.3  项目相关知识
        3.3.1  EVE-NG的特性
        3.3.2  EVE-NG支持的镜像
      3.4  项目实施
        任务 3-1  EVE-NG的安装和使用
        任务 3-2  在EVE-NG中导入QEMU镜像
      3.5  项目拓展
        3.5.1  理论知识拓展
        3.5.2  项目实训题
    项目4  Docker的基础知识及应用
      4.1  项目情境
      4.2  项目分析
      4.3  项目相关知识
        4.3.1  Docker容器的技术特性
        4.3.2  Docker镜像
        4.3.3  Docker镜像加速器

        4.3.4  Docker仓库
      4.4  项目实施
        任务 4-1  Docker的安装
        任务 4-2  Docker镜像加速器的配置
        任务 4-3  Docker镜像的管理
        任务 4-4  Docker仓库的管理
      4.5  项目拓展
        4.5.1  理论知识拓展
        4.5.2  项目实训题
    项目5  Docker容器的管理及应用
      5.1  项目情境
      5.2  项目分析
      5.3  项目相关知识
        5.3.1  Docker容器
        5.3.2  Docker的网络模式
        5.3.3  Docker存储卷
        5.3.4  Docker镜像的构建原理
      5.4  项目实施
        任务 5-1  Docker容器的管理
        任务 5-2  Docker容器的综合应用
        任务 5-3  手动构建Docker镜像
        任务 5-4  使用Docker Compose构建Docker镜像
      5.5  项目拓展
        5.5.1  理论知识拓展
        5.5.2  项目实训题
    项目6  Zabbix的安装和配置
      6.1  项目情境
      6.2  项目分析
      6.3  项目相关知识
        6.3.1  Zabbix的技术特性
        6.3.2  Zabbix组件
      6.4  项目实施
        任务 6-1  基于All-in-One安装Zabbix
        任务 6-2  Zabbix组件的分离部署
      6.5  项目拓展
        6.5.1  理论知识拓展
        6.5.2  项目实训题
    项目7  使用Zabbix监控服务器
      7.1  项目情境
      7.2  项目分析
      7.3  项目相关知识
        7.3.1  Zabbix中的主机用户角色
        7.3.2  Zabbix中的监控项
        7.3.3  Zabbix中的监控图形
        7.3.4  Zabbix中的触发器
        7.3.5  Zabbix中的告警功能
      7.4  项目实施
        任务 7-1  在Zabbix中添加被监控主机
        任务 7-2  在Zabbix中配置监控项
        任务 7-3  在Zabbix中配置监控图形

        任务 7-4  在Zabbix中配置触发器
        任务 7-5  在Zabbix中配置邮件告警功能
      7.5  项目拓展
        7.5.1  理论知识拓展
        7.5.2  项目实训题
    项目8  使用Zabbix监控网络设备
      8.1  项目情境
      8.2  项目分析
      8.3  项目相关知识
        8.3.1  SNMP
        8.3.2  交换网络监控
        8.3.3  路由网络监控
      8.4  项目实施
        任务 8-1  配置思科交换机
        任务 8-2  使用Zabbix监控思科交换机
        任务 8-3  配置华三路由器
        任务 8-4  使用Zabbix监控华三路由器
      8.5  项目拓展
        8.5.1  理论知识拓展
        8.5.2  项目实训题
    项目9  Ansible的安装和配置
      9.1  项目情境
      9.2  项目分析
      9.3  项目相关知识
        9.3.1  Ansible
        9.3.2  Ansible文件系统
        9.3.3  Ansible中配置文件的优先级
      9.4  项目实施
        任务 9-1  在管理主机上安装Ansible
        任务 9-2  修改Ansible配置文件
        任务 9-3  在被管理主机上安装Python
      9.5  项目拓展
        9.5.1  理论知识拓展
        9.5.2  项目实训题
    项目10  Ansible节点的连接及管理
      10.1  项目情境
      10.2  项目分析
      10.3  项目相关知识
        10.3.1  主机清单文件
        10.3.2  ansible.cfg文件
        10.3.3  对称加密
        10.3.4  非对称加密
      10.4  项目实施
        任务 10-1  修改主机清单文件
        任务 10-2  修改配置文件
        任务 10-3  使用Ansible基于对称密钥进行主机连接
        任务 10-4  使用Ansible基于非对称密钥进行主机连接
      10.5  项目拓展
        10.5.1  理论知识拓展
        10.5.2  项目实训题

    项目11  Ansible中的模块及其应用
      11.1  项目情境
      11.2  项目分析
      11.3  项目相关知识
        11.3.1  Ad-Hoc命令
        11.3.2  Ansible中的command模块
        11.3.3  Ansible中的shell模块
        11.3.4  Ansible中的copy模块和fetch模块
        11.3.5  Ansible中的lineinfile模块
        11.3.6  Ansible中的file模块
      11.4  项目实施
        任务 11-1  command模块的应用
        任务 11-2  shell模块的应用
        任务 11-3  copy模块的应用
        任务 11-4  fetch模块的应用
        任务 11-5  lineinfile模块的应用
        任务 11-6  file模块的应用
      11.5  项目拓展
        11.5.1  理论知识拓展
        11.5.2  项目实训题
    项目12  Ansible中的变量及其应用
      12.1  项目情境
      12.2  项目分析
      12.3  项目相关知识
        12.3.1  变量
        12.3.2  Playbook的语法规则
        12.3.3  变量的优先级
        12.3.4  特殊变量
      12.4  项目实施
        任务 12-1  在Playbook中定义变量
        任务 12-2  在主机清单文件中定义变量
        任务 12-3  在主机变量文件中定义变量
        任务 12-4  在主机组变量文件中定义变量
        任务 12-5  使用Ad-Hoc命令定义变量
        任务 12-6  register变量及其应用
        任务 12-7  facts变量及其应用
        任务 12-8  magic变量及其应用
      12.5  项目拓展
        12.5.1  理论知识拓展
        12.5.2  项目实训题
    项目13  Ansible Playbook中的结构语句及其应用
      13.1  项目情境
      13.2  项目分析
      13.3  项目相关知识
        13.3.1  Playbook中的条件结构语句
        13.3.2  Playbook中的循环结构语句
        13.3.3  Playbook中的错误控制语句
      13.4  项目实施
        任务 13-1  Playbook中条件结构语句的应用
        任务 13-2  Playbook中循环结构语句的应用

        任务 13-3  Playbook中错误控制语句的应用
      13.5  项目拓展
        13.5.1  理论知识拓展
        13.5.2  项目实训题
    项目14  自动化配置节点网卡
      14.1  项目情境
      14.2  项目分析
      14.3  项目相关知识
        14.3.1  Team接口和Team子接口
        14.3.2  LACP模式
      14.4  项目实施
        任务 14-1  使用Ansible将节点的Team接口配置为Active Backup模式
        任务 14-2  使用Ansible将节点的Team接口配置为LACP模式
      14.5  项目拓展
        14.5.1  理论知识拓展
        14.5.2  项目实训题
    项目15  自动化部署运维网络
      15.1  项目情境
      15.2  项目分析
      15.3  项目相关知识
        15.3.1  Docker和Ansible的相关概念
        15.3.2  基于Ansible构建Docker容器
      15.4  项目实施
        任务 15-1  使用Docker技术部署Ansible自动化运维管理环境
        任务 15-2  基于Docker的Ansible主机和节点连接
      15.5  项目拓展
        15.5.1  理论知识拓展
        15.5.2  项目实训题
    项目16  自动化部署和管理DHCP服务
      16.1  项目情境
      16.2  项目分析
      16.3  项目相关知识
        16.3.1  DHCP服务的工作原理
        16.3.2  Ansible中与管理DHCP服务有关的模块
      16.4  项目实施
        任务 16-1  使用Docker Compose部署DHCP服务
        任务 16-2  使用Ansible配置DHCP服务器
        任务 16-3  使用Ansible配置并测试DHCP客户机
      16.5  项目拓展
        16.5.1  理论知识拓展
        16.5.2  项目实训题
    项目17  自动化部署DNS服务
      17.1  项目情境
      17.2  项目分析
      17.3  项目相关知识
        17.3.1  DNS的相关知识
        17.3.2  BIND
      17.4  项目实施
        任务 17-1  使用Docker Compose部署BIND DNS服务
        任务 17-2  使用Ansible配置BIND DNS服务

        任务 17-3  使用Ansible自动化测试DNS解析功能
      17.5  项目拓展
        17.5.1  理论知识拓展
        17.5.2  项目实训题
    项目18  自动化部署邮件服务
      18.1  项目情境
      18.2  项目分析
      18.3  项目相关知识
        18.3.1  邮件系统架构
        18.3.2  Postfix和Dovecot
      18.4  项目实施
        任务 18-1  使用Docker Compose部署邮件服务
        任务 18-2  使用Ansible配置邮件服务
        任务 18-3  使用Ansible测试邮件客户机
      18.5  项目拓展
        18.5.1  理论知识拓展
        18.5.2  项目实训题
    项目19  自动化部署数据库服务
      19.1  项目情境
      19.2  项目分析
      19.3  项目相关知识
        19.3.1  数据库系统架构
        19.3.2  数据库服务和数据库管理
      19.4  项目实施
        任务 19-1  使用Docker Compose部署MySQL服务
        任务 19-2  使用Ansible配置MySQL服务
        任务 19-3  使用Ansible测试数据库连接功能
      19.5  项目拓展
        19.5.1  理论知识拓展
        19.5.2  项目实训题
    项目20  自动化部署WWW服务
      20.1  项目情境
      20.2  项目分析
      20.3  项目相关知识
        20.3.1  WWW服务及其配置文件
        20.3.2  虚拟主机
      20.4  项目实施
        任务 20-1  使用Docker Compose部署WWW服务
        任务 20-2  使用Ansible配置HTTPD服务和Nginx服务
        任务 20-3  使用Ansible测试WWW服务
      20.5  项目拓展
        20.5.1  理论知识拓展
        20.5.2  项目实训题
    项目21  自动化部署文件共享服务
      21.1  项目情境
      21.2  项目分析
      21.3  项目相关知识
        21.3.1  NFS协议
        21.3.2  SMB协议
      21.4  项目实施

        任务 21-1  使用Docker Compose部署NFS服务
        任务 21-2  使用Ansible配置NFS服务和SMB服务
        任务 21-3  使用Ansible测试文件共享服务
      21.5  项目拓展
        21.5.1  理论知识拓展
        21.5.2  项目实训题
    项目22  自动化部署和管理Zabbix网络监控系统
      22.1  项目情境
      22.2  项目分析
      22.3  项目相关知识
        22.3.1  Zabbix组件
        22.3.2  Zabbix框架
      22.4  项目实施
        任务 22-1  使用Docker Compose部署Zabbix网络监控系统
        任务 22-2  使用Ansible进行Zabbix组件的分离部署和配置
        任务 22-3  使用Ansible测试Zabbix网络监控系统的视图配置
      22.5  项目拓展
        22.5.1  理论知识拓展
        22.5.2  项目实训题

同类热销排行榜