Op werkdagen voor 23:00 besteld, morgen in huis Gratis verzending vanaf €20

DevOps Troubleshooting

Linux Server Best Practices

Specificaties
E-book, blz. | Engels
Pearson Education | 2012
ISBN13: 9780133035506
Rubricering
Pearson Education e druk, 2012 9780133035506
Verwachte levertijd ongeveer 9 werkdagen

Samenvatting

The full text downloaded to your computer

With eBooks you can: search for key concepts, words and phrases make highlights and notes as you study share your notes with friends

eBooks are downloaded to your computer and accessible either offline through the Bookshelf (available as a free download), available online and also via the iPad and Android apps.

Upon purchase, you will receive via email the code and instructions on how to access this product.

Time limit

The eBooks products do not have an expiry date. You will continue to access your digital ebook products whilst you have your Bookshelf installed. DevOps can help developers, QAs, and admins work together to solve Linux server problems far more rapidly, significantly improving IT performance, availability, and efficiency. To gain these benefits, however, team members need common troubleshooting skills and practices.

In DevOps Troubleshooting: Linux Server Best Practices, award-winning Linux expert Kyle Rankin brings together all the standardised, repeatable techniques your team needs to stop finger-pointing, collaborate effectively, and quickly solve virtually any Linux server problem. Rankin walks you through using DevOps techniques to troubleshoot everything from boot failures and corrupt disks to lost email and downed websites. You’ll master indispensable skills for diagnosing high-load systems and network problems in production environments.

Rankin shows how to Master DevOps’ approach to troubleshooting and proven Linux server problem-solving principles Diagnose slow servers and applications by identifying CPU, RAM, and Disk I/O bottlenecks Understand healthy boots, so you can identify failure points and fix them Solve full or corrupt disk issues that prevent disk writes Track down the sources of network problems Troubleshoot DNS, email, and other network services Isolate and diagnose Apache and Nginx Web server failures and slowdowns Solve problems with MySQL and Postgres database servers and queries Identify hardware failures–even notoriously elusive intermittent failures

Specificaties

ISBN13:9780133035506
Taal:Engels
Bindwijze:e-book

Inhoudsopgave

Preface &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xiii <p style="margin:0px;">Acknowledgments &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xix</p> <p style="margin:0px;">About the Author &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xxi</p> <p style="margin:0px;"></p> <p style="margin:0px;">&nbsp;</p> <p style="margin:0px;">Chapter 1: Troubleshooting Best Practices &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1</p> <p style="margin:0px;">Divide the Problem Space 3</p> <p style="margin:0px;">Practice Good Communication When Collaborating 4</p> <p style="margin:0px;">Favor Quick, Simple Tests over Slow, Complex Tests 8</p> <p style="margin:0px;">Favor Past Solutions 9</p> <p style="margin:0px;">Document Your Problems and Solutions 10</p> <p style="margin:0px;">Know What Changed 12</p> <p style="margin:0px;">Understand How Systems Work 13</p> <p style="margin:0px;">Use the Internet, but Carefully 14</p> <p style="margin:0px;">Resist Rebooting 15</p> <p style="margin:0px;">&nbsp;</p> <p style="margin:0px;">Chapter 2: Why Is the Server So Slow? Running Out of CPU, RAM, and Disk I/O &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;17</p> <p style="margin:0px;">System Load 18</p> <p style="margin:0px;">Diagnose Load Problems with top 20</p> <p style="margin:0px;">Troubleshoot High Load after the Fact 29</p> <p style="margin:0px;">&nbsp;</p> <p style="margin:0px;">Chapter 3: Why Won’t the System Boot? Solving Boot Problems &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;35</p> <p style="margin:0px;">The Linux Boot Process 36</p> <p style="margin:0px;">BIOS Boot Order 45</p> <p style="margin:0px;">Fix GRUB 47</p> <p style="margin:0px;">Disable Splash Screens 51</p> <p style="margin:0px;">Can’t Mount the Root File System 51</p> <p style="margin:0px;">Can’t Mount Secondary File Systems 55</p> <p style="margin:0px;">&nbsp;</p> <p style="margin:0px;">Chapter 4: Why Can’t I Write to the Disk? Solving Full or Corrupt Disk Issues &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;57</p> <p style="margin:0px;">When the Disk Is Full 58</p> <p style="margin:0px;">Out of Inodes 61</p> <p style="margin:0px;">The File System Is Read-Only 62</p> <p style="margin:0px;">Repair Corrupted File Systems 63</p> <p style="margin:0px;">Repair Software RAID 64</p> <p style="margin:0px;">&nbsp;</p> <p style="margin:0px;">Chapter 5: Is the Server Down? Tracking Down the Source of Network Problems &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;67</p> <p style="margin:0px;">Server A Can’t Talk to Server B 68</p> <p style="margin:0px;">Troubleshoot Slow Networks 78</p> <p style="margin:0px;">Packet Captures 83</p> <p style="margin:0px;">&nbsp;</p> <p style="margin:0px;">Chapter 6: Why Won’t the Hostnames Resolve? Solving DNS Server Issues &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;93</p> <p style="margin:0px;">DNS Client Troubleshooting 95</p> <p style="margin:0px;">DNS Server Troubleshooting 98</p> <p style="margin:0px;">&nbsp;</p> <p style="margin:0px;">Chapter 7: Why Didn’t My Email Go Through? Tracing Email Problems &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;119</p> <p style="margin:0px;">Trace an Email Request 120</p> <p style="margin:0px;">Understand Email Headers 123</p> <p style="margin:0px;">Problems Sending Email 125</p> <p style="margin:0px;">Problems Receiving Email 135</p> <p style="margin:0px;">&nbsp;</p> <p style="margin:0px;">Chapter 8: Is the Website Down? Tracking Down Web Server Problems &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;141</p> <p style="margin:0px;">Is the Server Running? 143</p> <p style="margin:0px;">Test a Web Server from the Command Line 146</p> <p style="margin:0px;">HTTP Status Codes 149</p> <p style="margin:0px;">Parse Web Server Logs 154</p> <p style="margin:0px;">Get Web Server Statistics 158</p> <p style="margin:0px;">Solve Common Web Server Problems 163</p> <p style="margin:0px;">&nbsp;</p> <p style="margin:0px;">Chapter 9: Why Is the Database Slow? Tracking Down Database Problems &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;171</p> <p style="margin:0px;">Search Database Logs 172</p> <p style="margin:0px;">Is the Database Running? 174</p> <p style="margin:0px;">Get Database Metrics 177</p> <p style="margin:0px;">Identify Slow Queries 182</p> <p style="margin:0px;">&nbsp;</p> <p style="margin:0px;">Chapter 10: It’s the Hardware’s Fault! Diagnosing Common Hardware Problems &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;185</p> <p style="margin:0px;">The Hard Drive Is Dying 186</p> <p style="margin:0px;">Test RAM for Errors 190</p> <p style="margin:0px;">Network Card Failures 191</p> <p style="margin:0px;">The Server Is Too Hot 192</p> <p style="margin:0px;">Power Supply Failures 194</p> <p style="margin:0px;">&nbsp;</p> <p style="margin:0px;">Index&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 197</p> <p style="margin:0px;">&nbsp;</p>

Rubrieken

Populaire producten

    Personen

      Trefwoorden

        DevOps Troubleshooting