Apress, 2022. — 351 p. — ISBN-13 978-1-4842-8317-2.
This book helps Linux users and others to learn, develop, and hone their Linux and DevOps skills by building a lab for learning, testing, and exploring the latest Linux and open-source technologies. Having a home or work-based Linux lab is indispensable to anyone looking to experiment with the ever-evolving landscape of new software and DevOps. With open-source tools and readily available hardware, readers will end up with a lab they can use to try virtually any modern software, including Chef, Docker, Kubernetes, and stalwarts like DNS, Dovecot, and Postfix for email. Readers will focus on discrete projects that help them learn through doing and, as a result, acquire the skills they need to become better informed, more marketable engineers and developers, and better able to take on a wide array of software projects with confidence.
Gather Your Hardware.
Setting Up a Virtual Environment.
Set Up a DNS Server.
Setting Up an Email Server.
Building a LAMP Stack: Apache and PHP.
Installing MariaDB and Creating a Simple Web Application.
Web Server Alternatives.
Containerizing and Automating Your Deployments.
Server Management and Maintenance.
Extend Your DevOps Capabilities with Git.
Automate System Deployments with Terraform.