Linux Service Management Made Easy with systemd: Advanced techniques to effectively manage, control, and monitor Linux systems and services (Paperback)

Tevault, Donald a.

  • 出版商: Packt Publishing
  • 出版日期: 2022-02-03
  • 售價: $1,540
  • 貴賓價: 9.5$1,463
  • 語言: 英文
  • 頁數: 420
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1801811644
  • ISBN-13: 9781801811644
  • 相關分類: Linux
  • 立即出貨 (庫存=1)

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

商品描述

A comprehensive guide for teaching system administrators, developers, and security professionals how to create their own systemd units and maintain system security

 

Key Features:

  • Get well-versed with maintaining and troubleshooting systemd services
  • Learn to create, modify, and reload service files and use systemd utilities
  • Use cgroups to control resource usage and enhance security

 

Book Description:

systemd is a new type of Linux init system for today's high-performance, multi-CPU, and multi-core hardware that is now used on all major enterprise-grade Linux distros. The main goal of this Linux systemd book is to help you get an in-depth understanding of systemd to set up your servers securely and efficiently.

This book starts by explaining systemd management, which will help you manage your servers effectively. You'll then learn how to edit and create your own systemd units, which will be particularly helpful if you need to create custom services or timers and add features or security to an existing service. Next, you'll understand how to analyze and fix boot-up challenges and set system parameters. Later, you'll come across cgroups, that'll help you control system resource usage for both processes and users. The book also shows you how cgroups are structured, the differences between cgroups Version 1 and 2, and how to set resource limits on both. Finally, you'll learn about the systemd way of performing time-keeping, networking, logging, and login management. You'll discover how to configure servers accurately and gather system information to analyze system security and performance.

By the end of this Linux book, you'll be able to efficiently manage all aspects of a server running the systemd init system.

 

What You Will Learn:

  • Use basic systemd utilities to manage a system
  • Create and edit your own systemd units
  • Create services for Podman-Docker containers
  • Enhance system security by adding security-related parameters
  • Find important information with journald
  • Analyze boot-up problems
  • Configure system settings with systemd utilities

 

Who this book is for:

This book is for Linux administrators who want to learn more about maintaining and troubleshooting Linux servers. Aspiring administrators studying for a Linux certification exam and developers looking to learn how to create systemd unit files will also find this book useful. Additionally, this book will be helpful for security administrators who want to understand the security settings that can be used in systemd units and how to control resource usage with cgroups. Working knowledge of basic Linux commands is assumed.

商品描述(中文翻譯)

一本全面指南,專為系統管理員、開發人員和安全專業人員提供,教授如何創建自己的systemd單元並維護系統安全。

主要特點:
- 熟悉維護和疑難排解systemd服務
- 學習創建、修改和重新載入服務文件以及使用systemd工具
- 使用cgroups控制資源使用和增強安全性

書籍描述:
systemd是一種新型的Linux init系統,適用於當今高性能、多CPU和多核硬件,現在已在所有主要的企業級Linux發行版上使用。這本Linux systemd書的主要目標是幫助您深入了解systemd,以安全高效地設置您的服務器。

本書首先解釋了systemd管理,幫助您有效地管理服務器。然後,您將學習如何編輯和創建自己的systemd單元,這對於需要創建自定義服務或定時器並為現有服務添加功能或安全性的情況尤其有用。接下來,您將了解如何分析和解決啟動挑戰並設置系統參數。隨後,您將遇到cgroups,它將幫助您控制進程和用戶的系統資源使用。本書還向您展示了cgroups的結構、cgroups版本1和2之間的區別,以及如何在兩者上設置資源限制。最後,您將學習systemd的時間保持、網絡、日誌和登錄管理方式。您將發現如何準確配置服務器並收集系統信息以分析系統安全性和性能。

通過閱讀本書,您將能夠高效地管理運行systemd init系統的服務器的所有方面。

您將學到什麼:
- 使用基本的systemd工具來管理系統
- 創建和編輯自己的systemd單元
- 為Podman-Docker容器創建服務
- 通過添加與安全相關的參數增強系統安全性
- 使用journald找到重要信息
- 分析啟動問題
- 使用systemd工具配置系統設置

本書適合對維護和疑難排解Linux服務器有興趣的Linux管理員。準備參加Linux認證考試的初級管理員和希望學習如何創建systemd單元文件的開發人員也會發現本書有用。此外,本書對於希望了解可以在systemd單元中使用的安全設置以及如何使用cgroups控制資源使用的安全管理員也很有幫助。假設讀者具備基本的Linux命令知識。