Ruby系统管理实战
批量上传,套装书可能不全,下单前咨询在线客服!图书都是8-9成新,少量笔记,不影响阅读使用!光盘、学习卡、附件等默认不带,有特殊要求,下单前请咨询客服!
¥
10.4
3.3折
¥
32
九品
仅1件
作者[美]汉默(Hamou A.B.) 著;仲田 译
出版社机械工业出版社
出版时间2008-12
版次1
装帧平装
货号9787111250838
上书时间2024-10-26
商品详情
- 品相描述:九品
图书标准信息
-
作者
[美]汉默(Hamou A.B.) 著;仲田 译
-
出版社
机械工业出版社
-
出版时间
2008-12
-
版次
1
-
ISBN
9787111250838
-
定价
32.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
208页
-
正文语种
简体中文
-
原版书名
Practical Ruby for System Administration
- 【内容简介】
-
《Ruby系统管理实战》主要讲述用Ruby来进行系统管理和维护。本书用Ruby来构建文件,存储和检索对象,接入数据云团,构建领域专用语言,处理企业数据,监控网络,执行网络流量分析,测试与编写文档等。本书帮助你掌握Ruby编码风格的实用技巧,学会分析和改进脚本的性能,并把关于脚本开发流程的实用建议加以运用。
本书适合系统管理人员和系统维护人员参考。
- 【作者简介】
-
AbdreBenHamou,目前就职于Freedom255公司(英国主要的互联网服务商之一)。他毕业于英国帝国学院。
- 【目录】
-
作者介绍
技术评审者介绍
作者致谢
引言
第1章Ruby能为你做什么
1.1HelloWorld程序
1.2Ruby内幕
1.2.1对象漫谈:面向对象理论
1.2.2对象实战:Ruby的OO观点
1.2.2秘传技巧:读写方法省了很多事
1.2.3块和yield的奥妙
1.2.4包罗万象:关于类型的理性途径
1.3管理员专用药膏
第2章常规任务的快速解决方案
2.1单行代码示例
2.1.1用Ruby进行grep匹配搜索
2.1.2处理注释
2.1.3运用行号
2.1.4与字段打交道
2.1.5巧妙的记录处理方法
2.1.6创建定制的目录列表
2.1.7定时监控命令执行情况
2.2更大型的单行代码示例
2.2.1翻转日志:定时执行的单行代码
2.2.2Ruby跳板
2.3当“写得快”遇上“跑得快”
第3章性能问题:实用主义观点
3.1脚本可以运行得更快
3.1.1数字游戏
3.1.2脚本VS标准二进制程序
3.2性能分析
3.2.1UNIX的time命令
3.2.2Benchmark性能基准库
3.2.3Profiler性能优化分析库
3.3性能优化
3.3.1算法优化
3.3.2语句优化
3.3.3减轻副作用
3.3.3扔下C炸弹
3.4撞击瞬间速度
第4章元编程的威力
4.1灵活的方法签名
4.1.1默认值
4.1.2散列表式参数
4.1.3对缺失方法的动态指派
4.2宏
4.2.1模块包含
4.2.2对象扩展
4.2.3业务领域专用语言(DSL)
4.2.4插件API:用来增加宏的宏
4.3沉重的元编程
第5章用聪明的方法生成文件
5.1安全第一
5.1.1文件锁定
5.1.2安全的文件操作方法
5.2白纸黑字胜过空口无凭
5.2.1群策群力:程序驱动式创建文件
5.2.2电闪雷鸣:模板驱动式创建文件
5.3当直白文件不再满足需要
第6章对象的存储和检索
6.1本地磁盘存储
6.1.1检视时间
6.1.2汇集思想
6.1.3YAML不是标记语言
6.1.4评估其他备选方案的性能指标
6.2网络感知存储
6.2.1总体设计原则
6.2.2memcached:天上有朵大散列
6.2.3数据库
6.2.4用ActiveRecord实现对象—关系映射
6.3与大家伙打交道
第7章处理企业数据
7.1解析数据
7.1.1离别是如此甜蜜的忧伤:被界定符分隔的数据值
7.1.2XML数据
7.2网络服务
7.2.1轻量级目录访问协议(LDAP)
7.2.2XML远程方法调用(RPC)
7.2.3简单对象访问协议(SOAP)
7.2.4表示状态转换(REST)
7.3回归基础
第8章有趣又有收益的联网
8.1基础网络I/O操作
8.1.1给我套接字
8.1.2套接字错误和异常
8.1.3定时监控:有目的的超时
8.1.4基于套接字的监控
8.2高级网络服务
8.2.1协议的羞耻
8.2.2构建Web机器人
8.2.3一起抛出服务器
8.3监视与控制
8.3.1用SSH获取命令
8.3.2网络数据包监控
8.4本章结尾
第9章网络监控
9.1收集数据
9.1.1简单网络管理协议(SNMP)
9.1.2安全外壳
9.2分析数据
9.2.1汇集数据
9.2.2事件解析
9.2.3事件过滤与赋值
9.2.4综合考虑
9.2.5聚集分析
9.3展示数据
9.3.1图表
9.3.2图
9.4璀灿耀眼的宝物
第10章Ruby的扩展:宝石在握
10.1Gems的管理与使用
10.1.1安装RubyGems
10.1.2gem命令
10.1.3在代码中使用Gems
10.1.4通过gem_server访问文档
10.2创建Gems
10.2.1Gem到底是什么东西?
10.2.2收集所需文件
10.2.3编写gem规格说明书
10.2.4构建Gem
10.2.5发布Gem
10.3满口宝石
第11章测试与编写文档
11.1Rake工具
11.1.1基本任务
11.1.2文件任务
11.1.3确保目录存在
11.1.4一般化规则
11.1.5任务合成
11.1.6编写文档的任务
11.2测试
11.2.1Ruby的测试库
11.2.2执行测试
11.2.3测试支架
11.2.4测试包
11.2.5用Rake做测试
11.3编写文档
11.3.1自动编写文档
11.3.2基本注释
11.3.3头标记、分隔符和链接
11.3.4列表
11.3.5处理命令
11.3.6用Rake生成文档
11.3任务完成
第12章Ruby的未来
12.1运行环境
12.1.1YARV解释器
12.1.2JRuby解释器
12.2语言方面的变化
12.2.1数组和散列表
12.2.2字符串
12.2.3I/O操作
12.2.4块参数本地化
12.2.5数组拆解
12.2.6对象打拍子
12.2.7读-写属性
12.2.8Enumerable类升级
12.3新的开始
附录Ruby的执行方法
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价