王朝网络
分享
 
 
 

Ruby 系统管理实战

王朝导购·作者佚名
 
Ruby 系统管理实战  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,网络与数据通信,网络配置与管理,

作者: 汉默(Hamou,A.B.) 著,仲田 等译

出 版 社: 机械工业出版社

出版时间: 2008-12-1字数:版次: 1页数: 208印刷时间: 2008/12/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787111250838包装: 平装编辑推荐

Ruby已红遍世界,成为Perl和Python全方位的真正挑战者。具体来说,越来越多的人正在见证Ruby灵活的语法机制、一流的功能特性,以及平缓的学习曲线,这让它成为从最不起眼的服务器到最大型的企业部署环境中系统管理维护任务的自然选择。

在本书中,你将学会用Ruby的方式来构建文件、接入数据云团、构建领域专用语言、执行网络流量分析,以及完成其他更多事务。

本书源自作者Andr6 Ben Hamou作为系统管理员的亲身经验,有助于你掌握Ruby编码风格的实用技巧,学会分析和改进脚本的性能,并把关于脚本开发流程的实用建议加以运用,包括怎样做测试和构建文档。

最重要的是,你会发现,Ruby的强大威力给系统管理维护带来极大的好处。

本书有以下特色:

对Ruby的基础概念和实用技巧给予同等关注。

从其他语言选取示例,便于程序员迁移到 Ruby。

体裁简明、行文风趣、内容丰富——和许多面向系统管理员的书籍不一样,那些书通常过于冗长,难以消化。

内容简介

本书主要讲述用 Ruby来进行系统管理和维护。本书用Ruby来构建文件,存储和检索对象,接入数据云团,构建领域专用语言,处理企业数据,监控网络,执行网络流量分析,测试与编写文档等。本书帮助你掌握Ruby编码风格的实用技巧,学会分析和改进脚本的性能,并把关于脚本开发流程的实用建议加以运用。

本书适合系统管理人员和系统维护人员参考。

作者简介

Abdre Ben Hamou,目前就职于Freedom 255公司(英国主要的互联网服务商之一)。他毕业于英国帝国学院。

目录

作者介绍

技术评审者介绍

作者致谢

引言

第1章 Ruby能为你做什么

1.1 Hello World程序

1.2 Ruby内幕

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.2 Ruby跳板

2.3 当“写得快”遇上“跑得快”

第3章 性能问题:实用主义观点

3.1 脚本可以运行得更快

3.1.1 数字游戏

3.1.2 脚本 VS 标准二进制程序

3.2 性能分析

3.2.1 UNIX的time命令

3.2.2 Benchmark性能基准库

3.2.3 Profiler性能优化分析库

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.3 YAML不是标记语言

6.1.4 评估其他备选方案的性能指标

6.2 网络感知存储

6.2.1 总体设计原则

6.2.2 memcached:天上有朵大散列

6.2.3 数据库

6.2.4 用ActiveRecord实现对象—关系映射

6.3 与大家伙打交道

第7章 处理企业数据

7.1 解析数据

7.1.1 离别是如此甜蜜的忧伤:被界定符分隔的数据值

7.1.2 XML数据

7.2 网络服务

7.2.1 轻量级目录访问协议(LDAP)

7.2.2 XML远程方法调用(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.1 Gems的管理与使用

10.1.1 安装RubyGems

10.1.2 gem命令

10.1.3 在代码中使用Gems

10.1.4 通过gem_server访问文档

10.2 创建Gems

10.2.1 Gem到底是什么东西?

10.2.2 收集所需文件

10.2.3 编写gem规格说明书

10.2.4 构建Gem

10.2.5 发布Gem

10.3 满口宝石

第11章 测试与编写文档

11.1 Rake工具

11.1.1 基本任务

11.1.2 文件任务

11.1.3 确保目录存在

11.1.4 一般化规则

11.1.5 任务合成

11.1.6 编写文档的任务

11.2 测试

11.2.1 Ruby的测试库

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.1 YARV解释器

12.1.2 JRuby解释器

12.2 语言方面的变化

12.2.1 数组和散列表

12.2.2 字符串

12.2.3 I/O操作

12.2.4 块参数本地化

12.2.5 数组拆解

12.2.6 对象打拍子

12.2.7 读-写属性

12.2.8 Enumerable类升级

12.3 新的开始

附录 Ruby的执行方法

书摘插图

第1章 Ruby能为你做什么

正如在前言中所说,Ruby是我的首选语言,它是我解决系统管理问题时的本能选择。再强调一次,它在我心目中有如此高的评价,是因为它:

易于写出可读性极高的代码。

强调惯例忧于配置,因此一小段代码可以完成很多事情。

提供与C程序库的无缝接口机制。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
新时期艺术歌曲集锦
中国风格现代音乐视唱24首
百期学术论文集萃
河北梆子经典:穆桂英大破洪州(2VCD)
龙卷风暴
MIDP和MSA移动应用开发
切削液技术
低频电子线路
跨越鸿沟
Intel Threading Building Blocks编程指南
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有