注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計NetDevOps入門與實踐

NetDevOps入門與實踐

NetDevOps入門與實踐

定 價:¥79.00

作 者: 余欣 著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787111599098 出版時間: 2018-06-01 包裝: 平裝
開本: 16開 頁數(shù): 字數(shù):  

內容簡介

  網絡運維自動化資深專家撰寫,8位專家聯(lián)袂推薦,網絡工程師轉型必備指南。以場景與實踐驅動,涵蓋NetDevOps理念、常用工具、編程基礎、網絡運維常用Python模塊與網絡設備的數(shù)據(jù)處理等,注重實用性與友好性,全書分為5篇,共計14章內容。 概念篇(第1~2章),闡述NetDevOps是什么、怎么做、技術框架,使讀者能清晰了解NetDevOps能給他們帶來什么,從何入手,如何開展NetDevOps工作。 基礎篇(第3~6章),介紹如何構建NetDevOps的工作環(huán)境以及在這些環(huán)境中的常用工具,提高讀者在日常維護的工作效率與準確度。 提高篇(第7~9章),講解Linux環(huán)境編程、Python腳本編程、常用數(shù)據(jù)結構,學習開發(fā)一些在運維或者網絡規(guī)劃中能夠使用的關鍵技能。 實踐篇(第10~12章),采用案例的形式,帶領讀者掌握網絡自動化運維、網絡設計與規(guī)劃中應對高頻場景的技術與技巧,主要是網絡數(shù)據(jù)的批處理,提高處理效率。 案例篇(第13~14章),通過3個典型案例來鞏固提高NetDevOps相關知識和技能,更具體、更實用。

作者簡介

  余欣思科中國資深系統(tǒng)工程師,近20年網絡規(guī)劃設計與運維經驗,曾先后就職于瞻博網絡、阿里巴巴、京東金融以及博科等公司。有豐富的互聯(lián)網一線公司的實踐經驗。擅長大規(guī)模運營商級網絡、大型園區(qū)網以及IDC網絡的規(guī)劃設計與實施。擁有CCIE、JNCIE等認證。

圖書目錄

目錄 Contents
本書贊譽
前言
第一篇 概念篇
第1章 NetDevOps理念與要義2
1.1 從SDN開始說起2
1.1.1 OpenFlow打開了新的一扇窗3
1.1.2 簡單聊聊SDN控制器4
1.1.3 NFV5
1.1.4 云和SDN6
1.1.5 SD-WAN8
1.2 NetDevOps,你需要知道的事8
1.2.1 什么是NetDevOps8
1.2.2 NetDevOps適用環(huán)境9
1.2.3 為什么我們需要NetDevOps10
1.2.4 NetDevOps需要什么樣的人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 數(shù)據(jù)描述語言的選擇18
2.3 自動化工具的選擇22
2.3.1 Ansible22
2.3.2 Puppet23
2.3.3 Chef23
2.3.4 SaltStack24
2.3.5 如何選擇24
2.4 網絡設備的編程接口25
2.4.1 網絡設備接口的分類25
2.4.2 網絡設備編程接口的特征27
2.5 小結29
第二篇 基礎篇
第3章 認識命令行工具32
3.1 用screen實現(xiàn)終端的會話管理33
3.1.1 安裝screen34
3.1.2 screen基本語法34
3.1.3 screen基本操作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.1 Telnet39
3.2.2 SSH介紹40
3.2.3 SSH的基本使用40
3.2.4 利用SSH遠程執(zhí)行命令42
3.2.5 SSH客戶端常用配置44
3.2.6 使用密鑰登錄設備45
3.2.7 使用scp進行文件傳輸47
3.2.8 利用SSH 端口隧道轉發(fā)功能48
3.2.9 利用SSH做Socket代理50
3.3 小結50
第4章 Linux下的一些常用工具52
4.1 SNMP53
4.1.1 SNMP簡介53
4.1.2 常見設備的SNMP配置54
4.1.3 SNMP工具56
4.2 網絡可達性檢測工具58
4.2.1 Nmap59
4.2.2 Nping62
4.2.3 iPerf63
4.2.4 Fping64
4.3 MTR65
4.4 其他工具66
4.4.1 watch66
4.4.2 Wget68
4.4.3 CURL68
4.5 小結69
第5章 處理網絡設備輸出的文本70
5.1 正則表達式基礎70
5.1.1 正則表達式到底是什么71
5.1.2 單字符的匹配71
5.1.3 多字符的匹配與次數(shù)匹配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.2 awk的執(zhí)行方式與語法84
5.3.3 截取部分信息85
5.3.4 使用內置變量86
5.3.5 對特定內容進行統(tǒng)計分析86
5.3.6 多文件操作88
5.4 使用sed 進行文本編輯89
5.4.1 什么是sed89
5.4.2 sed語法簡介89
5.4.3 刪除文件中的指定信息90
5.4.4 在文件中進行查找替換91
5.4.5 在文件中插入內容92
5.5 文本編輯工具vi和vim92
5.5.1 vi和vim簡介92
5.5.2 vim編輯器的模式93
5.6 小結97
第6章 常用基礎服務搭建99
6.1 Docker基礎100
6.1.1 什么是Docker100
6.1.2 Docker的基本概念101
6.1.3 Docker的運行環(huán)境104
6.1.4 啟動Docker鏡像105
6.1.5 構建Docker鏡像106
6.2 TFTP服務器110
6.2.1 定制一個TFTP服務鏡像111
6.2.2 啟動一個TFTP服務器的容器112
6.2.3 服務的檢查112
6.3 DNS 服務器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.1 Bash編程基礎124
7.2 第一個Bash程序125
7.3 變量126
7.4 數(shù)組128
7.4.1 定義數(shù)組128
7.4.2 數(shù)組取值129
7.4.3 獲取數(shù)組的長度129
7.4.4 截取數(shù)組的內容130
7.4.5 替換元素中的內容130
7.4.6 刪除數(shù)組中的元素或者數(shù)組130
7.5 運算符131
7.5.1 算術運算符131
7.5.2 位運算符132
7.5.3 自增/自減運算136
7.6 測試136
......

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號