Book Description
Develop advanced skills for working with Linux systems on-premises and in the cloud
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.
Table of Contents
- Installing Linux and Setting up the Environment
- Linux Structure, Basic Commands, Files and Text Editors
- Linux Software Management
- Managing User Accounts and Permissions
- Working with Processes, Signals, Services and Disks
- Linux Server Setup and Remote Administration
- Basic Networking with Linux: TCP/IP and Network Configuration
- Configuring Servers: Print, Web, FTP, Samba, NFS, E-Mail, DNS, DHCP
- Securing Linux: AppArmor, SELinux, PAM, Cryptography, iptables, firewalls
- Disaster recovery, diagnostics and troubleshooting
- Short Introduction to Cloud Computing
- Working with Containers and Virtual Machines
- Orchestration with Kubernetes
- Deploying to the Cloud: OpenStack, AWS, Azure
- Infrastructure and Automation with Ansible
中文:
书名:Mastering Linux Administration: A comprehensive guide to installing, configuring, and maintaining Linux systems in the modern data center
培养在本地和云中使用Linux系统的高级技能
Key Features
- 通过掌握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 iptable
- 使用虚拟机和容器,并通过Kubernetes了解容器编排
- 使用Docker和Kubernetes处理容器化工作流
- 使用Ansible自动化您的配置管理工作负载
这本书是为谁而写的
如果您是一名Linux管理员,想要了解Linux系统管理的基础知识和现代概念,这本书是为您准备的。希望将他们的知识扩展到Linux操作系统的Windows系统管理员也将从这本书中受益。
目录表
- Installing Linux and Setting up the Environment
- Linux结构、基本命令、文件和文本编辑器
- Linux软件管理
- 管理用户帐户和权限
- 使用进程、信号、服务和磁盘
- Linux服务器设置和远程管理
- Linux的基本组网:TCP/IP和网络配置
- 配置服务器:打印、网络、文件传输协议、Samba、网络文件系统、电子邮件、域名系统、动态主机配置协议
- Securing Linux: AppArmor, SELinux, PAM, Cryptography, iptables, firewalls
- 灾难恢复、诊断和故障排除
- Short Introduction to Cloud Computing
- 使用Containers和虚拟机
- Orchestration with Kubernetes
- 部署到云:OpenStack、AWS、Azure
- 使用Ansible实现基础设施和自动化
评论前必须登录!
注册