DevOps Troubleshooting Linux Server Best Practices

ISBN-10: 0321832043

ISBN-13: 9780321832047

Edition: 2013

Authors: Kyle Rankin

List price: $39.99
eBook available
30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy


The DevOps approach to system administration describes a world where Linux developers and sysadmins work far more closely than in traditional environments. DevOps is optimized to support today's confluence of Linux trends, including cloud migrations, the rise of startups using hosted services, greater requirements to analyze big data, and the transition to NoSQL databases. One of DevOps' most powerful benefits is its support for better, faster troubleshooting. In this book, pioneering Linux sysadmin Kyle Rankin teaches DevOps' standardized, repeatable troubleshooting techniques, showing administrators and developers how to work together to reduce costs and improve effectiveness. Rankin helps both developers and admins fill the gaps in their respective troubleshooting skillsets, so they can stop pointing fingers - and start getting results. Writing clearly and simply, he walks through using DevOps techniques to identify and resolve these and other common problems in Linux environments: * Slow servers (including CPU, RAM, and disk I/O bottlenecks) * System boot failures * Full or corrupt disks * Down servers and websites * Failures in DNS server hostname resolution * Email delivery problems * Slow databases * Hardware faults
eBooks Starting from $31.99
Buy eBooks
what's this?
Rush Rewards U
Members Receive:
You have reached 400 XP and carrot coins. That is the daily max!
Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
Periodic Table Online content $4.95 $1.99
Add to cart
Study Briefs
Medical Terminology Online content $4.95 $1.99
Add to cart
Study Briefs
SQL Online content $4.95 $1.99
Customers also bought

Book details

List price: $39.99
Copyright year: 2013
Publisher: Addison Wesley Professional
Publication date: 11/13/2012
Binding: Paperback
Pages: 240
Size: 7.00" wide x 9.00" long x 0.50" tall
Weight: 0.836
Language: English

Kyle Rankin is a system administrator for The Green Sheet, Inc., the current president of the North Bay Linux Users Group, and the author of Knoppix Hacks. Kyle has been using Linux in one form or another since early 1998. In his free time he does pretty much the same thing he does at work--works with Linux.

About the Author
Troubleshooting Best Practices
Divide the Problem Space
Practice Good Communication When Collaborating
Conference Calls
Direct Conversation
Real-Time Chat Rooms
Have a Backup Communication Method
Favor Quick, Simple Tests over Slow, Complex Tests
Favor Past Solutions
Document Your Problems and Solutions
Know What Changed
Understand How Systems Work
Use the Internet, but Carefully
Resist Rebooting
Why Is the Server So Slow? Running Out of CPU, RAM, and Disk I/O
System Load
What Is a High Load Average?
Diagnose Load Problems with top
Make Sense of top Output
Diagnose High User Time
Diagnose Out-of-Memory Issues
Diagnose High I/O Wait
Troubleshoot High Load after the Fact
Configure sysstat
View CPU Statistics
View RAM Statistics
View Disk Statistics
View Statistics from Previous Days
Why Won't the System Boot? Solving Boot Problems
The Linux Boot Process
GRUB and Linux Boot Loaders
The Kernel and Initrd
BIOS Boot Order
No GRUB Prompt
Stage 1.5 GRUB Prompt
Misconfigured GRUB Prompt
Repair GRUB from the Live System
Repair GRUB with a Rescue Disk
Disable Splash Screens
Can't Mount the Root File System
The Root Kernel Argument
The Root Device Changed
The Root Partition Is Corrupt or Failed
Can't Mount Secondary File Systems
Why Can't I Write to the Disk? Solving Full or Corrupt Disk Issues
When the Disk Is Full
Reserved Blocks
Track Down the Largest Directories
Out of Inodes
The File System Is Read-Only
Repair Corrupted File Systems
Repair Software RAID
Is the Server Down? Tracking Down the Source of Network Problems
Server A Can't Talk to Server B
Client or Server Problem
Is It Plugged In?
Is the Interface Up?
Is It on the Local Network?
Is DNS Working?
Can I Route to the Remote Host?
Is the Remote Port Open?
Test the Remote Host Locally
Troubleshoot Slow Networks
DNS Issues
Find the Network Slowdown with traceroute
Find What Is Using Your Bandwidth with iftop
Packet Captures
Use the tcpdump Tool
Use Wireshark
Why Won't the Hostnames Resolve? Solving DNS Server Issues
DNS Client Troubleshooting
No Name Server Configured or Inaccessible Name Server
Missing Search Path or Name Server Problem
DNS Server Troubleshooting
Understanding dig Output
Trace a DNS Query
Recursive Name Server Problems
When Updates Don't Take
Why Didn't My Email Go Through? Tracing Email Problems
Trace an Email Request
Understand Email Headers
Problems Sending Email
Client Can't Communicate with the Outbound Mail Server
Outbound Mail Server Won't Allow Relay
Outbound Mail Server Can't Communicate, with the Destination
Problems Receiving Email
Telnet Test Can't Connect
Telnet Can Connect, but the Message Is Rejected
Pore Through the Mail Logs
Is the Website Down? Tracking Down Web Server Problems
Is the Server Running?
Is the Remote Port Open?
Test the Remote Host Locally
Test a Web Server from the Command Line
Test Web Servers with Curl
Test Web Servers with Telnet
HTTP Status Codes
1xx Informational Codes
2xx Successful Codes
3xx Redirection Codes
4xx Client Error Codes
5xx Server Error Codes
Parse Web Server Logs
Get Web Server Statistics
Solve Common Web Server Problems
Configuration Problems
Permissions Problems
Sluggish or Unavailable Web Server
Why Is the Database Slow? Tracking Down Database Problems
Search Database Logs
Is me Database Running?
Get Database Metrics
Identify Slow Queries
It's the Hardware's Fault! Diagnosing Common Hardware Problems
The Hard Drive Is Dying
Test RAM for Errors
Network Card Failures
The Server Is Too Hot
Power Supply Failures
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.