Practical Linux Infrastructure

Syed Ali

  • 出版商: Apress
  • 出版日期: 2014-12-20
  • 售價: $2,750
  • 貴賓價: 9.5$2,613
  • 語言: 英文
  • 頁數: 320
  • 裝訂: Paperback
  • ISBN: 148420512X
  • ISBN-13: 9781484205129
  • 相關分類: Linux
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Practical Linux Infrastructure teaches you how to use the best open source tools to build a new Linux infrastructure, or alter an existing infrastructure, to ensure it stands up to enterprise-level needs. Each chapter covers a key area of implementation, with clear examples and step-by-step instructions.

Using this book, you’ll understand why scale matters, and what considerations you need to make. You’ll see how to switch to using Google Cloud Platform for your hosted solution, how to use KVM for your virtualization, how to use Git, Postfix, and MySQL for your version control, email, and database, and how to use Puppet for your configuration management. For enterprise-level fault tolerance you’ll use Apache, and for load balancing and high availability, you'll use HAProxy and Keepalived. For trend analysis you’ll learn how to use Cacti, and for notification you’ll use Nagios. You’ll also learn how to utilize BIND to implement DNS, how to use DHCP (Dynamic Host Configuration Protocol), and how to setup remote access for your infrastructure using VPN and Iptables. You will finish by looking at the various tools you will need to troubleshoot issues that may occur with your hosted infrastructure. This includes how to use CPU, network, disk and memory management tools such as top, netstat, iostat and vmstat.

Author Syed Ali is a senior site reliability engineering manager, who has extensive experience with virtualization and Linux cloud based infrastructure. His previous experience as an entrepreneur in infrastructure computing offers him deep insight into how a business can leverage the power of Linux to their advantage. He brings his expert knowledge to this book to teach others how to perfect their Linux environments. Become a Linux infrastructure pro with Practical Linux Infrastructure today.

What you’ll learn

  • Learn how to deploy enterprise Linux infrastructure

    • Create networks, firewalls, load balancers

    • Install Postfix, Cacti, Nagios, Apache, MySQL

    • Using Google Cloud Platform (GCP) services

    • Trouble shootings tools such as top, tcpdump, iostat, vmstat

    • Using iptables to protect your host

    • Install a GIT server for source code configuration management

    • Use rlog for log collections

Who this book is for

This book is ideal for Linux system administrators who are currently managing small to medium size Linux infrastructure environments and would like to learn how to manage enterprise-level infrastructures. You will be familiar with basic system administration, or site reliability engineering work, but want to learn how to build significant, pro-level Linux infrastructure.

Table of Contents

  1. Chapter One: Managing Large Scale Infrastructure

    2. Chapter Two: Hosted Cloud Solutions Using Google Cloud Platform

    3. Chapter Three: Virtualization with KVM

    4. Chapter Four: MySQL, Git, Postfix

    5. Chapter Five: Configuration Management with Puppet

    6. Chapter Six: Apache for Enterprise-level Fault Tolerance

    7. Chapter Seven: Monitoring with Nagios & Trend Analysis with Cacti

    8. Chapter Eight: DNS Using Bind and DHCP

    9. Chapter Nine: Log Collection, OpenVPN, Iptables

    10. Chapter Ten: Troubleshooting Tools

商品描述(中文翻譯)

《實用 Linux 基礎架構》教你如何使用最佳的開源工具來建立新的 Linux 基礎架構,或改變現有的基礎架構,以確保其能滿足企業級需求。每一章都涵蓋一個關鍵的實施領域,並提供清晰的範例和逐步的指導。

透過本書,你將了解為什麼規模很重要,以及你需要考慮的事項。你將學會如何切換到使用 Google Cloud Platform 作為你的託管解決方案,如何使用 KVM 進行虛擬化,如何使用 Git、Postfix 和 MySQL 進行版本控制、電子郵件和資料庫,還有如何使用 Puppet 進行配置管理。為了實現企業級的容錯,你將使用 Apache,而為了負載平衡和高可用性,你將使用 HAProxy 和 Keepalived。對於趨勢分析,你將學會如何使用 Cacti,對於通知,你將使用 Nagios。你還將學會如何利用 BIND 實現 DNS,如何使用 DHCP(動態主機配置協議),以及如何使用 VPN 和 Iptables 設置基礎架構的遠端訪問。最後,你將了解各種工具,以排除可能出現的託管基礎架構問題,包括如何使用 CPU、網路、磁碟和記憶體管理工具,如 top、netstat、iostat 和 vmstat。

作者 Syed Ali 是一位資深的網站可靠性工程經理,擁有豐富的虛擬化和 Linux 雲端基礎架構經驗。他在基礎架構計算方面的創業經歷使他對企業如何利用 Linux 的力量有深刻的洞察。他將自己的專業知識帶入本書,教導他人如何完善他們的 Linux 環境。今天就透過《實用 Linux 基礎架構》成為 Linux 基礎架構專家。

你將學到的內容:
- 學習如何部署企業級 Linux 基礎架構
- 創建網路、防火牆、負載平衡器
- 安裝 Postfix、Cacti、Nagios、Apache、MySQL
- 使用 Google Cloud Platform (GCP) 服務
- 故障排除工具,如 top、tcpdump、iostat、vmstat
- 使用 iptables 來保護你的主機
- 安裝 GIT 伺服器以進行源代碼配置管理
- 使用 rlog 進行日誌收集

本書適合對象:
本書非常適合目前管理小型到中型 Linux 基礎架構環境的 Linux 系統管理員,並希望學習如何管理企業級基礎架構。你應該對基本的系統管理或網站可靠性工程工作有所了解,但希望學習如何建立重要的專業級 Linux 基礎架構。

目錄:
1. 第一章:管理大規模基礎架構
2. 第二章:使用 Google Cloud Platform 的託管雲解決方案
3. 第三章:使用 KVM 進行虛擬化
4. 第四章:MySQL、Git、Postfix
5. 第五章:使用 Puppet 進行配置管理
6. 第六章:Apache 以實現企業級容錯
7. 第七章:使用 Nagios 進行監控與使用 Cacti 進行趨勢分析
8. 第八章:使用 BIND 和 DHCP 實現 DNS
9. 第九章:日誌收集、OpenVPN、Iptables
10. 第十章:故障排除工具