您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
NetDevOps入门与实践
核心网络专家联袂推荐,思科网络专家撰写,细致讲解传统网络运维转型与进阶所需技能与实践
装帧: 平装
出版社: 机械工业出版社
作者: 余欣 著
出版日期: 2018-05-01
商品条码: 9787111599098
版次: 1
开本: 16开
页数: 325
出版年份: 2018
定价:
¥79
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
网络运维自动化资历专家撰写,8位专家联袂推荐,网络工程师转型推荐指南。以场景与实践驱动,涵盖NetDevOps理念、常用工具、编程基础、网络运维常用Pvthon模块与网络设备的数据处理等,注重实用性与友好性,余欣著的《NetDevOps入门与实践/网络专业人员书库》分为5篇,共计14章内容。
概念篇(靠前~2章),阐述NetDevOps是什么、怎么做、技术框架,使读者能清晰了解NetDevOps能给他们带来什么,从何入手,如何开展NetDevOps工作。
基础篇(第3~6章),介绍如何构建NetDevOps的工作环境以及在这些环境中的常用工具,提高读者日常维护工作的效率与准确度。
提高篇(第7~9章),讲解Linux环境编程、Python脚本编程、常用数据结构,学习开发一些在运维或者网络规划中能够使用的关键技能。
实践篇(靠前0~12章),采用案例的形式,带领读者掌握网络自动化运维、网络设计与规划中应对高频场景的技术与技巧,主要是网络数据的批处理,提高处理效率。
案例篇(靠前3~14章),通过3个典型案例来巩固提高NetDevOps相关知识和技能,更具体、更实用。
作者简介
余欣,思科中国系统工程师,近20年网络规划设计与运维经验,曾先后就职于瞻博网络、阿里巴巴、京东金融以及博科等公司。有丰富的互联网一线公司的实践经验。擅长大规模运营商级网络、大型园区网以及IDC网络的规划设计与实施。拥有CCIE、JNCIE等认证。
目录
本书赞誉
前言
第一篇概念篇
第1章NetDevOps理念与要义2
1.1从SDN开始说起2
1.1.1OpenFlow打开了新的一扇窗3
1.1.2简单聊聊SDN控制器4
1.1.3NFV5
1.1.4云和SDN6
1.1.5SD-WAN8
1.2NetDevOps,你需要知道的事8
1.2.1什么是NetDevOps8
1.2.2NetDevOps适用环境9
1.2.3为什么我们需要NetDevOps10
1.2.4NetDevOps需要什么样的人10
1.3小结11
第2章如何开始NetDevOps12
2.1文档内容与版本管理12
2.1.1版本管理的重要性13
2.1.2需要管理哪些文档 13
2.1.3如何实施版本管理14
2.1.4版本管理的工具16
2.2编程语言的选择17
2.2.1程序语言的选择17
2.2.2数据描述语言的选择18
2.3自动化工具的选择22
2.3.1Ansible22
2.3.2Puppet23
2.3.3Chef23
2.3.4SaltStack24
2.3.5如何选择24
2.4网络设备的编程接口25
2.4.1网络设备接口的分类25
2.4.2网络设备编程接口的特征27
2.5小结29
第二篇基础篇
第3章认识命令行工具32
3.1用screen实现终端的会话管理33
3.1.1安装screen34
3.1.2screen基本语法34
3.1.3screen基本操作35
3.1.4定制你的screen36
3.1.5用screen连接串口36
3.1.6管理screen的日志38
3.1.7多人共享一个会话38
3.2用Telnet和SSH管理设备39
3.2.1Telnet39
3.2.2SSH介绍40
3.2.3SSH的基本使用40
3.2.4利用SSH远程执行命令42
3.2.5SSH客户端常用配置44
3.2.6使用密钥登录设备45
3.2.7使用scp进行文件传输47
3.2.8利用SSH 端口隧道转发功能48
3.2.9利用SSH做Socket代理50
3.3小结50
第4章Linux下的一些常用工具52
4.1SNMP53
4.1.1SNMP简介53
4.1.2常见设备的SNMP配置54
4.1.3SNMP工具56
4.2网络可达性检测工具58
4.2.1Nmap59
4.2.2Nping62
4.2.3iPerf63
4.2.4Fping64
4.3MTR65
4.4其他工具66
4.4.1watch66
4.4.2Wget68
4.4.3CURL68
4.5小结69
第5章处理网络设备输出的文本70
5.1正则表达式基础70
5.1.1正则表达式到底是什么71
5.1.2单字符的匹配71
5.1.3多字符的匹配与次数匹配75
5.1.4在网络设备上的正则表达式77
5.2使用grep进行搜索与获取信息78
5.2.1什么是grep78
5.2.2命令选项的解释78
5.2.3匹配控制80
5.2.4输出结果控制81
5.2.5输入控制83
5.3使用awk进行文本处理84
5.3.1认识一下awk84
5.3.2awk的执行方式与语法84
5.3.3截取部分信息85
5.3.4使用内置变量86
5.3.5对特定内容进行统计分析86
5.3.6多文件操作88
5.4使用sed 进行文本编辑89
5.4.1什么是sed89
5.4.2sed语法简介89
5.4.3删除文件中的指定信息90
5.4.4在文件中进行查找替换91
5.4.5在文件中插入内容92
5.5文本编辑工具vi和vim92
5.5.1vi和vim简介92
5.5.2vim编辑器的模式93
5.6小结97
第6章常用基础服务搭建99
6.1Docker基础100
6.1.1什么是Docker100
6.1.2Docker的基本概念101
6.1.3Docker的运行环境104
6.1.4启动Docker镜像105
6.1.5构建Docker镜像106
6.2TFTP服务器110
6.2.1定制一个TFTP服务镜像111
6.2.2启动一个TFTP服务器的容器112
6.2.3服务的检查112
6.3DNS 服务器113
6.3.1构建DNS镜像113
6.3.2启动和配置DNS114
6.3.3用DNS记录设备的接口与IP的对应关系115
6.4搭建DHCP服务器118
6.4.1构建DHCP镜像119
6.4.2启动和配置DHCP服务120
6.5小结121
第三篇提高篇
第7章Linux编程基础124
7.1Bash编程基础124
7.2第一个Bash程序125
7.3变量126
7.4数组128
7.4.1定义数组128
7.4.2数组取值129
7.4.3获取数组的长度129
7.4.4截取数组的内容130
7.4.5替换元素中的内容130
7.4.6删除数组中的元素或者数组130
7.5运算符131
7.5.1算术运算符131
7.5.2位运算符132
7.5.3自增/自减运算136
7.6测试136
7.6.1测试语法的结构136
7.6.2文件测试136
7.6.3整数测试138
7.6.4字符串测试138
7.6.5逻辑关系139
7.7判断结构140
7.7.1if结构140
7.7.2case结构141
7.8循环结构141
7.8.1for结构141
7.8.2while结构143
7.8.3until结构144
7.8.4select结构144
7.9函数145
7.10用expect实现与设备的交互式操作147
7.10.1expect简介147
7.10.2用expect实现与设备的交互148
7.10.3用expect实现批量备份设备配置150
7.11网络设备上的Bash152
7.12小结154
第8章Python编程基础155
8.1Python简介155
8.1.1Python的版本差异155
8.1.2主机与网络设备上的Python156
8.1.3构建Python运行环境158
8.1.4缩进在Python中的重要性161
8.2基本数据类型161
8.2.1数字162
8.2.2列表163
8.2.3元组166
8.2.4字符串167
8.2.5字典170
8.2.6集合173
8.3基本结构175
8.3.1选择结构175
8.3.2循环结构177
8.4函数181
8.4.1函数的定义181
8.4.2函数的参数183
8.5对象186
8.5.1什么是对象186
8.5.2对象的属性和方法186
8.5.3创建对象187
8.5.4对象的继承188
8.6模块190
8.6.1什么是模块190
8.6.2如何使用模块190
8.7小结191
第9章常用数据类型与数据结构定义192
9.1JSON192
9.1.1JSON简介193
9.1.2网络设备上的JSON194
9.1.3JSON-RPC196
9.1.4用Python处理JSON196
9.2XML198
9.2.1XML简介198
9.2.2XML Schema200
9.2.3NETCONF201
9.2.4用Python处理XML202
9.3YAML204
9.3.1YAML简介205
9.3.2YAML语法206
9.3.3用Python处理YAML207
9.4YAN8
9.4.1YANG简介208
9.4.2YANG语法211
9.4.3OpenConfig214
9.4.4Pyang工具214
9.5小结216
第四篇实践篇
第10章网络设备的连接与登录218
10.1命令行方式登录218
10.1.1telnetlib219
10.1.2paramiko221
10.1.3netmiko224
10.1.4pexpect227
10.2通过NETCONF连接到网络设备231
10.2.1安装ncclient231
10.2.2获取配置信息231
10.2.3获取接口信息233
10.3REST235
10.3.1测试REST接口236
10.3.2安装requests模块237
10.3.3使用HTTP get方法237
10.3.4使用HTTP post方法238
10.4小结239
第11章命令行文本处理240
11.1命令行文本输出240
11.1.1关于TextFSM241
11.1.2安装TextFSM241
11.1.3TextFSM模板242
11.1.4如何编写TextFSM模板243
11.1.5在Python代码中使用TextFSM248
11.2Cisco配置类型249
11.2.1ciscoconfparse模块249
11.2.2安装模块250
11.2.3获取配置内容251
11.2.4修改设备配置252
11.2.5配置审计253
11.3JUNOS配置类型254
11.3.1层次化配置255
11.3.2set命令行配置256
11.4小结259
第12章网络特有数据类型处理260
12.1Jupyter260
12.1.1安装Juypter260
12.1.2启动Juypter261
12.1.3使用Jupyter263
12.2使用netaddr处理网络地址264
12.2.1安装netaddr模块264
12.2.2IP地址的基本属性264
12.2.3处理IP地址的基本方法265
12.2.4IP地址的加减法266
12.2.5地址的聚合267
12.2.6IPv6地址268
12.2.7使用netaddr处理MAC地址268
12.3使用ipaddr处理网络地址269
12.4网络拓扑的处理271
12.4.1描述一个网络拓扑271
12.4.2最短路径的计算273
12.4.3可用路径的计算276
12.5小结278
第五篇案例篇
第13章网络设备的配置管理280
13.1环境的准备280
13.1.1测试拓扑说明280
13.1.2Linux服务器的准备281
13.2网络设备的配置获取282
13.2.1登录网络设备282
13.2.2处理多厂家问题287
13.2.3处理并行问题290
13.3网络设备的配置版本管理295
13.3.1用git创建一个本地设备配置管理仓库296
13.3.2保存设备配置文件到本地仓库296
13.3.3使用git检查版本信息297
13.4小结299
第14章网络拓扑的处理与应用300
14.1环境的准备300
14.1.1测试拓扑说明300
14.1.2Linux服务器的准备300
14.2网络拓扑的获取与分析304
14.2.1物理拓扑的获取304
14.2.2ISIS协议拓扑的获取311
14.2.3网络拓扑的路径分析313
14.3网络流量工程应用314
14.3.1基本信息315
14.3.2路径计算316
14.3.3BGP服务318
14.3.4调用BGP HTTPAPI324
14.3.5结果测试324
14.4小结325
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网