科技
类型
可以朗读
语音朗读
331千字
字数
2018-05-01
发行日期
展开全部
主编推荐语
网络运维自动化资深专家撰写,8位专家联袂推荐,网络工程师转型必备指南。
内容简介
全书分为4部分。第一部分阐述NetDevOps的概念与技术框架。使读者能清晰的认识到NetDevOps能给他们带来什么。如果要开展NetDevOps工作应该从何入手。第二部分为NetDevOps的入门知识。通过介绍一些常用的Linux软件工具,提高读者在日常维护的工作效率与准确度。第三部分通过对bash和python编程的介绍,引导读者开发一些在运维或者是网络规划中能够使用的工具集。第四部分会采用实战的形式,带领读者完成一些在网络自动化运维以及网络设计与规划中遇到的高频场景和应用案例。
目录
- 版权信息
- 本书赞誉
- 前言
- 第一篇 概念篇
- 第1章 NetDevOps理念与要义
- 1.1 从SDN开始说起
- 1.2 NetDevOps,你需要知道的事
- 1.3 小结
- 第2章 如何开始NetDevOps
- 2.1 文档内容与版本管理
- 2.2 编程语言的选择
- 2.3 自动化工具的选择
- 2.4 网络设备的编程接口
- 2.5 小结
- 第二篇 基础篇
- 第3章 认识命令行工具
- 3.1 用screen实现终端的会话管理
- 3.2 用Telnet和SSH管理设备
- 3.3 小结
- 第4章 Linux下的一些常用工具
- 4.1 SNMP
- 4.2 网络可达性检测工具
- 4.3 MTR
- 4.4 其他工具
- 4.5 小结
- 第5章 处理网络设备输出的文本
- 5.1 正则表达式基础
- 5.2 使用grep进行搜索与获取信息
- 5.3 使用awk进行文本处理
- 5.4 使用sed进行文本编辑
- 5.5 文本编辑工具vi和vim
- 5.6 小结
- 第6章 常用基础服务搭建
- 6.1 Docker基础
- 6.2 TFTP服务器
- 6.3 DNS服务器
- 6.4 搭建DHCP服务器
- 6.5 小结
- 第三篇 提高篇
- 第7章 Linux编程基础
- 7.1 Bash编程基础
- 7.2 第一个Bash程序
- 7.3 变量
- 7.4 数组
- 7.5 运算符
- 7.6 测试
- 7.7 判断结构
- 7.8 循环结构
- 7.9 函数
- 7.10 用expect实现与设备的交互式操作
- 7.11 网络设备上的Bash
- 7.12 小结
- 第8章 Python编程基础
- 8.1 Python简介
- 8.2 基本数据类型
- 8.3 基本结构
- 8.4 函数
- 8.5 对象
- 8.6 模块
- 8.7 小结
- 第9章 常用数据类型与数据结构定义
- 9.1 JSON
- 9.2 XML
- 9.3 YAML
- 9.4 YANG
- 9.5 小结
- 第四篇 实践篇
- 第10章 网络设备的连接与登录
- 10.1 命令行方式登录
- 10.2 通过NETCONF连接到网络设备
- 10.3 REST
- 10.4 小结
- 第11章 命令行文本处理
- 11.1 命令行文本输出
- 11.2 Cisco配置类型
- 11.3 JUNOS配置类型
- 11.4 小结
- 第12章 网络特有数据类型处理
- 12.1 Jupyter
- 12.2 使用netaddr处理网络地址
- 12.3 使用ipaddr处理网络地址
- 12.4 网络拓扑的处理
- 12.5 小结
- 第五篇 案例篇
- 第13章 网络设备的配置管理
- 13.1 环境的准备
- 13.2 网络设备的配置获取
- 13.3 网络设备的配置版本管理
- 13.4 小结
- 第14章 网络拓扑的处理与应用
- 14.1 环境的准备
- 14.2 网络拓扑的获取与分析
- 14.3 网络流量工程应用
- 14.4 小结
展开全部
出版方
机械工业出版社有限公司
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。