Mastering Linux Administration: Take your sysadmin skills to the next level by configuring and maintaining Linux systems 2nd Edition

Mastering Linux Administration: Take your sysadmin skills to the next level by configuring and maintaining Linux systems 2nd Edition book cover

Mastering Linux Administration: Take your sysadmin skills to the next level by configuring and maintaining Linux systems 2nd Edition

Author(s): Alexandru Calcatinge (Author), Julian Balog (Author)

  • Publisher: Packt Publishing
  • Publication Date: 22 Mar. 2024
  • Edition: 2nd
  • Language: English
  • Print length: 764 pages
  • ISBN-10: 1837630690
  • ISBN-13: 9781837630691

Book Description

A one-stop Linux administration guide to developing advanced strategies for managing both on-premises and cloud environments while implementing the latest Linux updates in your data center

Key Features

  • Learn how to deploy Linux to the cloud with AWS and Azure
  • Familiarize yourself with Docker and Ansible for automation and Kubernetes for container management
  • Become proficient in everyday Linux administration tasks by mastering the Linux command line and automation techniques
  • Purchase of the print or Kindle book includes a free PDF eBook

Book Description

Harness the power of Linux in modern data center management, leveraging its unparalleled versatility for efficiently managing your workloads in on-premises and cloud environments. In this second edition, you’ll find updates on the latest advancements in Linux administration including containerization, shell scripting, and hypervisors.

Written by an experienced Linux trainer, this book will start you off with Linux installation on on-premises systems. As you progress, you’ll master the Linux command line, files, packages, and filesystems. You’ll explore essential Linux commands and techniques to secure your Linux environment. New to this edition is a chapter on shell scripting, providing structured guidance on using shell programming for basic Linux automation. This book also delves into the world of containers, with two new chapters dedicated to Docker containers and hypervisors, including KVM virtual machines. Once adept with Linux containers, you’ll learn about modern cloud technologies, managing and provisioning container workloads using Kubernetes, and automating system tasks using Ansible. Finally, you’ll get to grips with deploying Linux to the cloud using AWS and Azure-specific tools.

By the end of this Linux book, you’ll have mastered everyday administrative tasks, seamlessly navigating workflows spanning from on-premises to the cloud.

What you will learn

  • Discover how to create and use bash scripts to automate tasks
  • Navigate containerized workflows efficiently using Docker and Kubernetes
  • Deploy Linux to the cloud using AWS and Azure
  • Automate your configuration management workloads with Ansible
  • 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
  • Explore the most widely used commands for managing the Linux filesystem, network, security, and more

Who this book is for

Whether you’re a new or seasoned Linux administrator seeking to understand modern concepts of Linux system administration, this book is a valuable resource packed with new and updated Linux insights. Windows System Administrators looking to extend their knowledge to the Linux OS will also benefit from this book’s latest edition. No prior knowledge is needed, all you need is a willingness to learn.

Table of Contents

  1. Installing Linux
  2. The Linux Shell and Filesystem
  3. Linux Software Management
  4. Managing Users and Groups
  5. Working with Processes, Daemons, and Signals
  6. Working with Disks and Filesystems
  7. Networking with Linux
  8. Linux Shell Scripting
  9. Securing Linux
  10. Disaster Recovery, Diagnostics, and Troubleshooting
  11. Working with Virtual Machines
  12. Managing Containers with Docker
  13. Configuring Linux Servers
  14. Short Introduction to Cloud Computing
  15. Deploying to the Cloud with AWS and Azure
  16. Deploying Applications with Kubernetes
  17. Infrastructure and Automation with Ansible

Editorial Reviews

Review

“This book is, in my opinion, pretty impressive! Set into four major parts, it covers the key things a modern Linux sysadmin must know.

The book begins (Part 1) with a gentle learning curve, focusing on all the things a budding Linux sysadmin might need to know. Part 2 delves into the details, guiding you through managing filesystems, Bash scripting (with practical examples), and even securing a modern Linux system. I particularly learned new things, including Disaster Recovery Planning (DRP), and more on SELinux and AppArmor!

Cloud-based sysadmin techniques, such as working with Linux’s powerful KVM hypervisor and managing containers with Docker form the next major part (Part 3). Part 4 of the book is wholly devoted to modern cloud administration tech on Linux.

The book’s GitHub site has all the source-level code examples and config fragments. All in all, a great read for budding as well as experienced Linux sysadmins working with a modern Linux (cloud) environment.”

Kaiwan N Billimoria, Owner, kaiwanTECH (a division of Designer Graphix) | Author | Linux Consultant and Trainer

About the Author

Alexandru Calcatinge is an open-minded architect with a background in computer science and mathematics. He is a senior university lecturer with a PhD in urban planning from Ion Mincu University of Architecture and Urban Planning and a postgraduate degree in DevOps from Caltech’s Center for Technology and Management Education (CTME). He teaches students about architectural programming and development and open source technologies. He has authored five books on architecture and urban planning and numerous scientific articles on urban and rural development. Alex was certified as a Linux trainer in 2017. He loves the DevOps philosophy and the possibilities that cloud technologies bring for the future. He is also a certified programming analyst, computer network administrator, trainer, designer, and life coach.

Julian Balog is a senior software engineer with more than 15 years of experience in the industry. Currently, his work primarily focuses on application delivery controllers, containerized workflows, networking, and security. With a never-ending passion for Linux and open-source technologies, Julian is always in pursuit of learning new things while solving problems and making things work through simple, efficient, and practical engineering. He lives with his wife, two children, and an Aussie-doodle in the greater Seattle area, Washington.

View on Amazon

未经允许不得转载:Wow! eBook » Mastering Linux Administration: Take your sysadmin skills to the next level by configuring and maintaining Linux systems 2nd Edition