Mastering Linux Administration: A comprehensive guide to installing, configuring, and maintaining Linux systems in the modern data center

Calcatinge, Alexandru, Balog, Julian

  • 出版商: Packt Publishing
  • 出版日期: 2021-06-18
  • 售價: $1,700
  • 貴賓價: 9.5$1,615
  • 語言: 英文
  • 頁數: 772
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1789954274
  • ISBN-13: 9781789954272
  • 相關分類: Linux
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Key Features

  • Become proficient in everyday Linux administration tasks by mastering the Linux command line and using automation
  • Work with the Linux filesystem, packages, users, processes, and daemons
  • Deploy Linux to the cloud with AWS, Azure, and Kubernetes

Book Description

Linux plays a significant role in modern data center management and provides great versatility in deploying and managing your workloads on-premises and in the cloud. This book covers the important topics you need to know about for your everyday Linux administration tasks.

The book starts by helping you understand the Linux command line and how to work with files, packages, and filesystems. You'll then begin administering network services and hardening security, and learn about cloud computing, containers, and orchestration. Once you've learned how to work with the command line, you'll explore the essential Linux commands for managing users, processes, and daemons and discover how to secure your Linux environment using application security frameworks and firewall managers. As you advance through the chapters, you'll work with containers, hypervisors, virtual machines, Ansible, and Kubernetes. You'll also learn how to deploy Linux to the cloud using AWS and Azure.

By the end of this Linux book, you'll be well-versed with Linux and have mastered everyday administrative tasks using workflows spanning from on-premises to the cloud. If you also find yourself adopting DevOps practices in the process, we'll consider our mission accomplished.

What you will learn

  • Understand how Linux works and learn basic to advanced Linux administration skills
  • Explore the most widely used commands for managing the Linux filesystem, network, security, and more
  • Get to grips with different networking and messaging protocols
  • Find out how Linux security works and how to configure SELinux, AppArmor, and Linux iptables
  • Work with virtual machines and containers and understand container orchestration with Kubernetes
  • Work with containerized workflows using Docker and Kubernetes
  • Automate your configuration management workloads with Ansible

Who this book is for

If you are a Linux administrator who wants to understand the fundamentals and as well as modern concepts of Linux system administration, this book is for you. Windows System Administrators looking to extend their knowledge to the Linux OS will also benefit from this book.

商品描述(中文翻譯)

主要特點


  • 通過精通Linux命令行和使用自動化工具,掌握日常Linux管理任務的技能

  • 使用Linux文件系統、軟件包、用戶、進程和守護進程進行工作

  • 在AWS、Azure和Kubernetes上部署Linux到雲端

書籍描述

Linux在現代數據中心管理中扮演著重要角色,並且在本地和雲端部署和管理工作負載方面提供了極大的靈活性。本書涵蓋了您在日常Linux管理任務中需要了解的重要主題。

本書首先幫助您理解Linux命令行以及如何處理文件、軟件包和文件系統。然後,您將開始管理網絡服務和加強安全性,並學習有關雲計算、容器和編排的知識。一旦您學會如何使用命令行,您將探索管理用戶、進程和守護進程的基本Linux命令,並了解如何使用應用程序安全框架和防火牆管理器保護您的Linux環境。隨著您進一步閱讀本書,您將使用容器、虛擬化管理程序、虛擬機和Ansible以及Kubernetes進行工作。您還將學習如何使用AWS和Azure將Linux部署到雲端。

通過閱讀本書,您將熟悉Linux並掌握日常管理任務,從本地到雲端的工作流程。如果您在此過程中還開始採用DevOps實踐,我們將認為我們的使命已經完成。

您將學到什麼


  • 了解Linux的工作原理,學習從基礎到高級的Linux管理技能

  • 探索管理Linux文件系統、網絡、安全性等最常用的命令

  • 瞭解不同的網絡和消息傳輸協議

  • 瞭解Linux安全性的工作原理,以及如何配置SELinux、AppArmor和Linux iptables

  • 使用虛擬機和容器,並瞭解使用Kubernetes進行容器編排

  • 使用Docker和Kubernetes進行容器化工作流程

  • 使用Ansible自動化配置管理工作負載

本書適合對象

如果您是一名Linux系統管理員,希望了解Linux系統管理的基礎知識和現代概念,本書適合您。同時,希望將知識擴展到Linux操作系統的Windows系統管理員也會從本書中受益。

目錄大綱

Table of Contents

1.Installing Linux and Setting up the Environment
2.Linux Structure, Basic Commands, Files and Text Editors
3.Linux Software Management
4.Managing User Accounts and Permissions
5.Working with Processes, Signals, Services and Disks
6.Linux Server Setup and Remote Administration
7.Basic Networking with Linux: TCP/IP and Network Configuration
8.Configuring Servers: Print, Web, FTP, Samba, NFS, E-Mail, DNS, DHCP
9.Securing Linux: AppArmor, SELinux, PAM, Cryptography, iptables, firewalls
10.Disaster recovery, diagnostics and troubleshooting
11.Short Introduction to Cloud Computing
12.Working with Containers and Virtual Machines
13.Orchestration with Kubernetes
14.Deploying to the Cloud: OpenStack, AWS, Azure
15.Infrastructure and Automation with Ansible

目錄大綱(中文翻譯)

目錄

1. 安裝 Linux 和設置環境
2. Linux 結構、基本命令、文件和文本編輯器
3. Linux 軟體管理
4. 管理使用者帳戶和權限
5. 處理進程、信號、服務和磁碟
6. Linux 伺服器設置和遠程管理
7. Linux 的基本網路: TCP/IP 和網路配置
8. 配置伺服器: 列印、網頁、FTP、Samba、NFS、電子郵件、DNS、DHCP
9. 保護 Linux: AppArmor、SELinux、PAM、加密、iptables、防火牆
10. 災難恢復、診斷和疑難排解
11. 簡介雲端運算
12. 使用容器和虛擬機器
13. 使用 Kubernetes 進行編排
14. 部署到雲端: OpenStack、AWS、Azure
15. 基礎架構和自動化使用 Ansible