TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
NetDevOps入門與實踐(簡體書)
滿額折

NetDevOps入門與實踐(簡體書)

人民幣定價:79 元
定  價:NT$ 474 元
優惠價:87412
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:12 點
相關商品
商品簡介
作者簡介
目次

商品簡介

全書分為5篇,共計14章內容。概念篇,闡述NetDevOps是什麼、怎麼做、技術框架,使讀者能清晰瞭解NetDevOps能給他們帶來什麼,從何入手,如何開展NetDevOps工作。基礎篇,介紹如何構建NetDevOps的工作環境以及在這些環境中的常用工具,提高讀者日常維護工作的效率與準確度。提高篇,講解Linux環境編程、Python腳本編程、常用數據結構,學習開發一些在運維或者網絡規劃中能夠使用的關鍵技能。實踐篇,採用案例的形式,帶領讀者掌握網絡自動化運維、網絡設計與規劃中應對高頻場景的技術與技巧,主要是網絡數據的批處理,提高處理效率。案例篇,通過3介典型案例來鞏固提高NetDevOps相關知識和技能,更具體、更實用。

作者簡介

余欣,思科中國資深系統工程師。擅長大規模運營商級網絡、大型園區網以及IDC網絡的規劃設計與實施。

目次

目錄 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適用環境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 數據描述語言的選擇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實現終端的會話管理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遠程執行命令42
3.2.5 SSH客戶端常用配置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.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 多字符的匹配與次數匹配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的執行方式與語法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.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的運行環境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 數組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.1 if結構140
7.7.2 case結構141
7.8 循環結構141
7.8.1 for結構141
7.8.2 while結構143
7.8.3 until結構144
7.8.4 select結構144
7.9 函數145
7.10 用expect實現與設備的交互式操作147
7.10.1 expect簡介147
7.10.2 用expect實現與設備的交互148
7.10.3 用expect實現批量備份設備配置150
7.11 網絡設備上的Bash152
7.12 小結154
第8章 Python編程基礎155
8.1 Python簡介155
8.1.1 Python的版本差異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.

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 412
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區