Practical Ruby for System Administration

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Ruby has set the world on fire, proving itself a serious challenger to Perl and Python in all spheres. In particular, more and more people are discovering that Ruby's flexibility, superb feature set, and gentle learning curve make it a natural choice for system administration tasks, from the humblest server to the largest enterprise deployment.Within the pages of Practical Ruby for System Administration, you'll learn the Ruby way to construct files, tap into clouds of data, build domain-specific languages, perform network traffic analysis, and more.Based on author André Ben Hamou's own experiences working as a system administrator, this book will help you pick up practical tips on Ruby coding style, learn how to analyze and improve script performance, and make use of no-nonsense advice on scripting workflow, including testing, documentation, and version control.Above all, you'll come to appreciate the sheer power of Ruby and the hundreds of benefits it offers for system administration.* This book places equal emphasis on fundamental Ruby concepts as well as practical how-tos.* It uses examples from other languages to ease the transition to Ruby.* The book is concise, entertaining, and informativeunlike many books aimed at system administrators, which can be overly long and stodgy.

Author(s): Andr� Ben Hamou
Series: Expert's Voice in Open Source
Publisher: Apress
Year: 2007

Language: English
Pages: 262

Practical Ruby for System Administration......Page 1
Contents......Page 6
Introduction......Page 20
CHAPTER 1 What Ruby Can Do for You......Page 24
CHAPTER 2 Common Tasks, Quick Solutions......Page 38
CHAPTER 3 A Practical Look at Performance......Page 46
CHAPTER 4 The Power of Metaprogramming......Page 66
CHAPTER 5 Building Files the Smart Way......Page 80
CHAPTER 6 Object Storage and Retrieval......Page 96
CHAPTER 7 Working with Enterprise Data......Page 122
CHAPTER 8 Networking for Fun and Profit......Page 156
CHAPTER 9 Network Monitoring......Page 178
CHAPTER 10 Extending Ruby: A Fistful of Gems......Page 200
CHAPTER 11 Testing and Documentation......Page 216
CHAPTER 12 The Future of Ruby......Page 234
APPENDIX Ruby Execution......Page 242
INDEX......Page 248