注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)組建與管理Ruby 系統(tǒng)管理實(shí)戰(zhàn)

Ruby 系統(tǒng)管理實(shí)戰(zhàn)

Ruby 系統(tǒng)管理實(shí)戰(zhàn)

定 價(jià):¥32.00

作 者: 漢默(Hamou,A.B.) 著,仲田 等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): Ruby和Ruils技術(shù)系列
標(biāo) 簽: 網(wǎng)絡(luò)配置與管理

ISBN: 9787111250838 出版時(shí)間: 2008-12-01 包裝: 平裝
開本: 16開 頁數(shù): 208 字?jǐn)?shù):  

內(nèi)容簡介

  《Ruby 系統(tǒng)管理實(shí)戰(zhàn)》主要講述用 Ruby來進(jìn)行系統(tǒng)管理和維護(hù)。本書用Ruby來構(gòu)建文件,存儲(chǔ)和檢索對(duì)象,接入數(shù)據(jù)云團(tuán),構(gòu)建領(lǐng)域?qū)S谜Z言,處理企業(yè)數(shù)據(jù),監(jiān)控網(wǎng)絡(luò),執(zhí)行網(wǎng)絡(luò)流量分析,測試與編寫文檔等。本書幫助你掌握Ruby編碼風(fēng)格的實(shí)用技巧,學(xué)會(huì)分析和改進(jìn)腳本的性能,并把關(guān)于腳本開發(fā)流程的實(shí)用建議加以運(yùn)用。本書適合系統(tǒng)管理人員和系統(tǒng)維護(hù)人員參考。

作者簡介

  Abdre Ben Hamou,目前就職于Freedom 255公司(英國主要的互聯(lián)網(wǎng)服務(wù)商之一)。他畢業(yè)于英國帝國學(xué)院。

圖書目錄

作者介紹
技術(shù)評(píng)審者介紹
作者致謝
引言
第1章 Ruby能為你做什么
1.1 Hello World程序
1.2 Ruby內(nèi)幕
1.2.1 對(duì)象漫談:面向?qū)ο罄碚?br /> 1.2.2 對(duì)象實(shí)戰(zhàn):Ruby的OO觀點(diǎn)
1.2.2 秘傳技巧:讀寫方法省了很多事
1.2.3 塊和yield的奧妙
1.2.4 包羅萬象:關(guān)于類型的理性途徑
1.3 管理員專用藥膏
第2章 常規(guī)任務(wù)的快速解決方案
2.1 單行代碼示例
2.1.1 用Ruby進(jìn)行g(shù)rep匹配搜索
2.1.2 處理注釋
2.1.3 運(yùn)用行號(hào)
2.1.4 與字段打交道
2.1.5 巧妙的記錄處理方法
2.1.6 創(chuàng)建定制的目錄列表
2.1.7 定時(shí)監(jiān)控命令執(zhí)行情況
2.2 更大型的單行代碼示例
2.2.1 翻轉(zhuǎn)日志:定時(shí)執(zhí)行的單行代碼
2.2.2 Ruby跳板
2.3 當(dāng)“寫得快”遇上“跑得快”
第3章 性能問題:實(shí)用主義觀點(diǎn)
3.1 腳本可以運(yùn)行得更快
3.1.1 數(shù)字游戲
3.1.2 腳本 VS 標(biāo)準(zhǔn)二進(jìn)制程序
3.2 性能分析
3.2.1 UNIX的time命令
3.2.2 Benchmark性能基準(zhǔn)庫
3.2.3 Profiler性能優(yōu)化分析庫
3.3 性能優(yōu)化
3.3.1 算法優(yōu)化
3.3.2 語句優(yōu)化
3.3.3 減輕副作用
3.3.3 扔下C炸彈
3.4 撞擊瞬間速度
第4章 元編程的威力
4.1 靈活的方法簽名
4.1.1 默認(rèn)值
4.1.2 散列表式參數(shù)
4.1.3 對(duì)缺失方法的動(dòng)態(tài)指派
4.2 宏
4.2.1 模塊包含
4.2.2 對(duì)象擴(kuò)展
4.2.3 業(yè)務(wù)領(lǐng)域?qū)S谜Z言(DSL)
4.2.4 插件API:用來增加宏的宏
4.3 沉重的元編程
第5章 用聰明的方法生成文件
5.1 安全第一
5.1.1 文件鎖定
5.1.2 安全的文件操作方法
5.2 白紙黑字勝過空口無憑
5.2.1 群策群力:程序驅(qū)動(dòng)式創(chuàng)建文件
5.2.2 電閃雷鳴:模板驅(qū)動(dòng)式創(chuàng)建文件
5.3 當(dāng)直白文件不再滿足需要
第6章 對(duì)象的存儲(chǔ)和檢索
6.1 本地磁盤存儲(chǔ)
6.1.1 檢視時(shí)間
6.1.2 匯集思想
6.1.3 YAML不是標(biāo)記語言
6.1.4 評(píng)估其他備選方案的性能指標(biāo)
6.2 網(wǎng)絡(luò)感知存儲(chǔ)
6.2.1 總體設(shè)計(jì)原則
6.2.2 memcached:天上有朵大散列
6.2.3 數(shù)據(jù)庫
6.2.4 用ActiveRecord實(shí)現(xiàn)對(duì)象—關(guān)系映射
6.3 與大家伙打交道
第7章 處理企業(yè)數(shù)據(jù)
7.1 解析數(shù)據(jù)
7.1.1 離別是如此甜蜜的憂傷:被界定符分隔的數(shù)據(jù)值
7.1.2 XML數(shù)據(jù)
7.2 網(wǎng)絡(luò)服務(wù)
7.2.1 輕量級(jí)目錄訪問協(xié)議(LDAP)
7.2.2 XML遠(yuǎn)程方法調(diào)用(RPC)
7.2.3 簡單對(duì)象訪問協(xié)議(SOAP)
7.2.4 表示狀態(tài)轉(zhuǎn)換(REST)
7.3 回歸基礎(chǔ)
第8章 有趣又有收益的聯(lián)網(wǎng)
8.1 基礎(chǔ)網(wǎng)絡(luò)I/O操作
8.1.1 給我套接字
8.1.2 套接字錯(cuò)誤和異常
8.1.3 定時(shí)監(jiān)控:有目的的超時(shí)
8.1.4 基于套接字的監(jiān)控
8.2 高級(jí)網(wǎng)絡(luò)服務(wù)
8.2.1 協(xié)議的羞恥
8.2.2 構(gòu)建Web機(jī)器人
8.2.3 一起拋出服務(wù)器
8.3 監(jiān)視與控制
8.3.1 用SSH獲取命令
8.3.2 網(wǎng)絡(luò)數(shù)據(jù)包監(jiān)控
8.4 本章結(jié)尾
第9章 網(wǎng)絡(luò)監(jiān)控
9.1 收集數(shù)據(jù)
9.1.1 簡單網(wǎng)絡(luò)管理協(xié)議(SNMP)
9.1.2 安全外殼
9.2 分析數(shù)據(jù)
9.2.1 匯集數(shù)據(jù)
9.2.2 事件解析
9.2.3 事件過濾與賦值
9.2.4 綜合考慮
9.2.5 聚集分析
9.3 展示數(shù)據(jù)
9.3.1 圖表
9.3.2 圖
9.4 璀燦耀眼的寶物
第10章 Ruby的擴(kuò)展:寶石在握
10.1 Gems的管理與使用
10.1.1 安裝RubyGems
10.1.2 gem命令
10.1.3 在代碼中使用Gems
10.1.4 通過gem_server訪問文檔
10.2 創(chuàng)建Gems
10.2.1 Gem到底是什么東西?
10.2.2 收集所需文件
10.2.3 編寫gem規(guī)格說明書
10.2.4 構(gòu)建Gem
10.2.5 發(fā)布Gem
10.3 滿口寶石
第11章 測試與編寫文檔
11.1 Rake工具
11.1.1 基本任務(wù)
11.1.2 文件任務(wù)
11.1.3 確保目錄存在
11.1.4 一般化規(guī)則
11.1.5 任務(wù)合成
11.1.6 編寫文檔的任務(wù)
11.2 測試
11.2.1 Ruby的測試庫
11.2.2 執(zhí)行測試
11.2.3 測試支架
11.2.4 測試包
11.2.5 用Rake做測試
11.3 編寫文檔
11.3.1 自動(dòng)編寫文檔
11.3.2 基本注釋
11.3.3 頭標(biāo)記、分隔符和鏈接
11.3.4 列表
11.3.5 處理命令
11.3.6 用Rake生成文檔
11.3 任務(wù)完成
第12章 Ruby的未來
12.1 運(yùn)行環(huán)境
12.1.1 YARV解釋器
12.1.2 JRuby解釋器
12.2 語言方面的變化
12.2.1 數(shù)組和散列表
12.2.2 字符串
12.2.3 I/O操作
12.2.4 塊參數(shù)本地化
12.2.5 數(shù)組拆解
12.2.6 對(duì)象打拍子
12.2.7 讀-寫屬性
12.2.8 Enumerable類升級(jí)
12.3 新的開始
附錄 Ruby的執(zhí)行方法

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)