CentOS 6 Linux Server Cookbook

CentOS 6 Linux Server Cookbook

This book is written in cookbook style and it offers learning through recipes with examples and illustrations.

Author: Jonathan Hobson

Publisher: Packt Publishing Ltd

ISBN: 9781849519038

Category: Computers

Page: 374

View: 801

This book is written in cookbook style and it offers learning through recipes with examples and illustrations. Each recipe contains step-by-step instructions about everything necessary to execute a particular task. The book is designed so that you can read it from start to end for beginner's or just open up any chapter and start following the recipes as a reference for advanced users,"CentOS 6 Linux Server Cookbook" is for Linux professionals and system administrators using CentOS for their business’s server
Categories: Computers

CentOS 7 Linux Server Cookbook

CentOS 7 Linux Server Cookbook

With all these new advances in the operating system, a major part of the recipes
from the CentOS 6 Linux Server Cookbook became obsolete or even non-
functional, making an update of the book's original content essential. But this
book is ...

Author: Oliver Pelz

Publisher: Packt Publishing Ltd

ISBN: 9781785883989

Category: Computers

Page: 326

View: 126

Over 80 recipes to get up and running with CentOS 7 Linux server About This Book A practical guide to install, configure, administer and maintain CentOS 7 servers An in-depth guide to the CentOS 7 operating system, exploring its various new features and changes in server administration Presents tricks and solutions to tackle common server issues with the help of practical examples and real-life scenarios Who This Book Is For This book is targeted at beginner and more experienced system administrators alike who want to use CentOS as their server solution. Readers do not need much pre-knowledge or experience at all to work with this book. What You Will Learn Install and configure CentOS 7 Linux server system from scratch using normal and advanced methods Maintain a performance-based and secure server solution by deploying expert configuration advice and managing software packages Monitor, manage and develop your server's file system to maintain a stable performance Gain best practice methods on sharing files and resources through a network Install and configure common standard services such as web, mail, FTP, database and domain name server technologies Introduce you to the world of operating-system-level virtualization using the Docker platform. Understand the fundamentals of the Security-Enhanced Linux access control architecture Monitor your IT infrastructure using Nagios In Detail This book will provide you with a comprehensive series of starting points that will give you direct access to the inner workings of the latest CentOS version 7 and help you trim the learning curve to master your server. You will begin with the installation and basic configuration of CentOS 7, followed by learning how to manage your system, services and software packages. You will then gain an understanding of how to administer the file system, secure access to your server and configure various resource sharing services such as file, printer and DHCP servers across your network. Further on, we cover advanced topics such as FTP services, building your own DNS server, running database servers, and providing mail and web services. Finally, you will get a deep understanding of SELinux and you will learn how to work with Docker operating-system virtualization and how to monitor your IT infrastructure with Nagios. By the end of this book, you will have a fair understanding of all the aspects of configuring, implementing and administering CentOS 7 Linux server and how to put it in control. Style and approach This book is a practical reference guide with hands-on examples and solutions to real-world administration problems. It covers in-depth and comprehensive information on CentOS 7 and its new features.
Categories: Computers

Troubleshooting CentOS

Troubleshooting CentOS

The purpose of this book is to build on your understanding of CentOS and to explore those mission-critical services you are entrusted to manage and maintain.

Author: Jonathan Hobson

Publisher: Packt Publishing Ltd

ISBN: 9781785281778

Category: Computers

Page: 190

View: 754

CentOS is the enterprise-grade Linux operating system built using the same source code as Red Hat Enterprise Linux (RHEL) to provide a free-to-use alternative to Red Hat's commercial Linux offering. The purpose of this book is to build on your understanding of CentOS and to explore those mission-critical services you are entrusted to manage and maintain. Starting with a brief introduction to the overall subject of troubleshooting a CentOS server, this book will take you on a journey across the whole spectrum of issue-based problem solving, which includes active processes, the networking environment, package management, users, folders, files, shared resources, security, databases, and web-based services. By the end of the book, you will have expert-level competency in identifying and diagnosing the root causes of CentOS storage, network, and administration issues and resolving them.
Categories: Computers

Mastering CentOS 7 Linux Server

Mastering CentOS 7 Linux Server

Frank acted as a reviewer for CentOS 6 Linux Server Cookbook by Packt
Publishing and also helped review OWASP Developer's Guide, second edition.
www.PacktPub.com Support files, eBooks, discount offers, and more For support.

Author: Mohamed Alibi

Publisher: Packt Publishing Ltd

ISBN: 9781785285103

Category: Computers

Page: 298

View: 391

Configure, manage, and secure a CentOS 7 Linux server to serve a variety of services provided in a sustainable computer's infrastructure. About This Book Learn how to efficiently set up and manage a Linux server using one of the best suited technologies for this purpose, CentOS 7 Personalize your Linux server and familiarize yourself with the latest tools and utilities setup provided by the new CentOS distribution Follow a step-by-step tutorial through the configuration of the requested services with the capacity to personalize them as per your needs Who This Book Is For If you are a Linux system administrator with an intermediate administration level, this is your opportunity to master the brand new distribution of CentOS. If you wish to possess a fully sustainable Linux server, with all its new tools and tweaks, that serves a variety of services to your users and customers, this book is ideal for you. It is your ticket to easily adapt to all the changes made in the latest shift. What You Will Learn Manage CentOS 7 users, groups, and root access privileges Enhance the server's security through its firewall and prevent the most common attacks from penetrating or disabling the server Explore and implement the common, useful services that a CentOS 7 server can provide Monitor your server infrastructure for system or hardware issues Create and configure a virtual machine using virtualization technologies Implement a cloud computing solution on a single node system Get an introduction to the configuration management tools and their usage Discover the importance of the tools that provide remote connection, server service security, and system and process monitoring tools In Detail Most server infrastructures are equipped with at least one Linux server that provides many essential services, both for a user's demands and for the infrastructure itself. Setting up a sustainable Linux server is one of the most demanding tasks for a system administrator to perform. However, learning multiple, new technologies to meet all of their needs is time-consuming. CentOS 7 is the brand new version of the CentOS Linux system under the RPM (Red Hat) family. It is one of the most widely-used operating systems, being the choice of many organizations across the world. With the help of this book, you will explore the best practices and administration tools of CentOS 7 Linux server along with implementing some of the most common Linux services. We start by explaining the initial steps you need to carry out after installing CentOS 7 by briefly explaining the concepts related to users, groups, and right management, along with some basic system security measures. Next, you will be introduced to the most commonly used services and shown in detail how to implement and deploy them so they can be used by internal or external users. Soon enough, you will be shown how to monitor the server. We will then move on to master the virtualization and cloud computing techniques. Finally, the book wraps up by explaining configuration management and some security tweaks. All these topics and more are covered in this comprehensive guide, which briefly demonstrates the latest changes to all of the services and tools with the recent shift from CentOS 6 to CentOS 7. Style and approach This is a detailed and in-depth guide to help you administrate CentOS 7 for the usage of your server's infrastructure and also for personal network security. Each section shows a list of tools and utilities that are useful to perform the required task, in an easy to understand manner.
Categories: Computers

CentOS 7 Server Deployment Cookbook

CentOS 7 Server Deployment Cookbook

This book will help you to better configure and manage Linux servers in varying scenarios and business requirements. Starting with installing CentOS, this book will walk you through the networking aspects of CentOS.

Author: Timothy Boronczyk

Publisher: Packt Publishing Ltd

ISBN: 9781783288892

Category: Computers

Page: 406

View: 551

Deploy and manage today's essential services on an enterprise-class, open operating system About This Book Configure and manage Linux servers in varying scenarios and for a range of business requirements Explore the up-to-date features of CentOS using real-world scenarios See practical and extensive recipes to deploy and manage CentOS Who This Book Is For This book is for Linux professionals with basic Unix/Linux functionality experience, perhaps even having set up a server before, who want to advance their knowledge in administering various services. What You Will Learn See how to deploy CentOS easily and painlessly, even in multi-server environments Configure various methods of remote access to the server so you don't always have to be in the data center Make changes to the default configuration of many services to harden them and increase the security of the system Learn to manage DNS, emails and web servers Protect yourself from threats by monitoring and logging network intrusion and system intrusion attempts, rootkits, and viruses Take advantage of today's powerful hardware by running multiple systems using virtualization In Detail CentOS is derived from Red Hat Enterprise Linux (RHEL) sources and is widely used as a Linux server. This book will help you to better configure and manage Linux servers in varying scenarios and business requirements. Starting with installing CentOS, this book will walk you through the networking aspects of CentOS. You will then learn how to manage users and their permissions, software installs, disks, filesystems, and so on. You'll then see how to secure connection to remotely access a desktop and work with databases. Toward the end, you will find out how to manage DNS, e-mails, web servers, and more. You will also learn to detect threats by monitoring network intrusion. Finally, the book will cover virtualization techniques that will help you make the most of CentOS. Style and approach This easy-to-read cookbook is filled with practical recipes. Hands-on, task-based exercises will present you with real-world solutions to deploy and manage CentOS in varying business scenarios.
Categories: Computers

CentOS System Administration Essentials

CentOS System Administration Essentials

As a keenexponent of Linux inthe workplace (including RHEL, Fedora, Debian,
Ubuntu, Mint, and many more), hehas been using CentOS sinceits inception, and
asthe author ofthe best selling book CentOS 6 Linux Server Cookbook, Packt ...

Author: Andrew Mallett

Publisher: Packt Publishing Ltd

ISBN: 9781783985937

Category: Computers

Page: 174

View: 301

If you are a Linux administrator who is looking to gain knowledge that differentiates yourself from the crowd, then this is the book for you. Beginners who have a keen interest to learn more about Linux administration will also progress quickly with this resourceful learning guide.
Categories: Computers

z VM and Linux on IBM System z The Virtualization Cookbook for Red Hat Enterprise Linux 6 0

z VM and Linux on IBM System z  The Virtualization Cookbook for Red Hat Enterprise Linux 6 0

You need an IBM System z LPAR with the associated resources, z/VM V6.1 media, and a Linux distribution. This book assumes that you have a general familiarity with System z technology and terminology.

Author: Michael MacIsaac

Publisher: IBM Redbooks

ISBN: 9780738435107

Category: Computers

Page: 296

View: 849

This IBM® Redbooks® publication describes how to create Linux® virtual servers in IBM z/VM® on IBM System z® hardware. This book adopts a cookbook format that provides a concise, repeatable set of procedures for installing and configuring z/VM in a logical partition (LPAR) and then installing and customizing Linux. You need an IBM System z LPAR with the associated resources, z/VM V6.1 media, and a Linux distribution. This book assumes that you have a general familiarity with System z technology and terminology. It does not assume an in-depth understanding of z/VM and Linux. It is written for those clients who want to get a quick start with z/VM and Linux on the mainframe.
Categories: Computers

OpenVPN Cookbook

OpenVPN Cookbook

Discover over 90 practical and exciting recipes that leverage the power of OpenVPN 2.4 to help you obtain a reliable and secure VPN About This Book Master the skills of configuring, managing, and securing your VPN using the latest OpenVPN ...

Author: Jan Just Keijser

Publisher: Packt Publishing Ltd

ISBN: 9781786466662

Category: Computers

Page: 400

View: 933

Discover over 90 practical and exciting recipes that leverage the power of OpenVPN 2.4 to help you obtain a reliable and secure VPN About This Book Master the skills of configuring, managing, and securing your VPN using the latest OpenVPN Gain expertise in establishing IPv6 connections and understand PolarSSL using the latest version of OpenVPN This book contains enticing recipes about OpenVPN functionalities that cater to mission critical applications Who This Book Is For This book is for system administrators who have a basic knowledge of OpenVPN and are eagerly waiting to build, secure, and manage VPNs using the latest version. This book assumes some prior knowledge of TCP/IP networking and OpenVPN and you must have network administration skills to get the most out of this book. What You Will Learn Determine the best type of OpenVPN setup for your networking needs Get to grips with the encryption, authentication, and certifications features of OpenSSL. Integrate an OpenVPN server into the local IT infrastructure with the scripting features of OpenVPN Ease the integration of Windows clients into the VPN using Windows-specific client-side configuration Understand the authentication plugins for PAM and LDAP Get to know the difference between TUN-style and TAP-style networks and when to use what Troubleshoot your VPN setup Establish a connection via IPv6 along with demonstrations In Detail OpenVPN provides an extensible VPN framework that has been designed to ease site-specific customization, such as providing the capability to distribute a customized installation package to clients, and supporting alternative authentication methods via OpenVPN's plugin module interface. This book provides you with many different recipes to help you set up, monitor, and troubleshoot an OpenVPN network. You will learn to configure a scalable, load-balanced VPN server farm that can handle thousands of dynamic connections from incoming VPN clients. You will also get to grips with the encryption, authentication, security, extensibility, and certifications features of OpenSSL. You will also get an understanding of IPv6 support and will get a demonstration of how to establish a connection via IPv64. This book will explore all the advanced features of OpenVPN and even some undocumented options, covering all the common network setups such as point-to-point networks and multi-client TUN-style and TAP-style networks. Finally, you will learn to manage, secure, and troubleshoot your virtual private networks using OpenVPN 2.4. Style and approach This practical, recipe-based book covers the core functionalities of OpenVPN ending with troubleshooting, performance tuning and making the readers inquisitive about the advanced features.
Categories: Computers

The Virtualization Cookbook for IBM z Systems Volume 2 Red Hat Enterprise Linux 7 1 Servers

The Virtualization Cookbook for IBM z Systems Volume 2  Red Hat Enterprise Linux 7 1 Servers

The process can be automated by using the cloning scripts that are supplied with this book. This book series assumes that you are generally familiar with z Systems technology and terminology.

Author: Lydia Parziale

Publisher: IBM Redbooks

ISBN: 9780738440910

Category: Computers

Page: 206

View: 649

This IBM® Redbooks® publication is Volume 2 of a series of three books that is called The Virtualization Cookbook for IBM z Systems. The other two volumes are listed: The Virtualization Cookbook for IBM z Systems Volume 1: IBM z/VM 6.3, SG24-8147-01 The Virtualization Cookbook for IBM z Systems Volume 3: SUSE Linux Enterprise Server 12, SG24-8890 It is recommended that you start with Volume 1 of this series because IBM z/VM® is the base "layer" when you install Linux on IBM z SystemsTM. Volume 1 starts with an introduction, discusses planning, then describes z/VM installation into a two-node single system image (SSI) cluster, configuration, hardening, automation, and servicing. It adopts a cookbook format that provides a concise, repeatable set of procedures for installing and configuring z/VM by using the Single System Image (SSI) clustering feature. Volumes 2 and 3 describe how to customize your own Linux virtual servers on IBM z Systems hardware under IBM z/VM. The cookbook format continues with installing and customizing Linux. Volume 2 focuses on Red Hat Enterprise Linux (RHEL). It consists of the following key chapters: Chapter 1, "Install Red Hat Enterprise Linux on LNXADMIN" on page 3, describes how to install and configure RHEL onto the Linux Administration server, which performs the cloning and other tasks. Chapter 2, "Automated Red Hat Enterprise Linux installations by using kickstart" on page 27, describes how to use Red Hat's kickstart tool to create Linux systems. This tool is fundamentally different from cloning in that an automated installation is implemented. You can try kickstart and you can also try cloning. Understand that they try to accomplish the same goal of being able to quickly get Linux systems up and running, and that you do not need to use both. Chapter 3, "Service Red Hat Enterprise Linux with Red Hat Customer Portal" on page 37, describes how the Red Hat Network works. It provides centralized management and provisioning for multiple RHEL systems. Kickstart is an easy and fast way to provision your Linux guests in any supported Linux platform. It re-creates the operating system (OS) from the beginning by using the kickstart profile configuration file that installs the new OS unattended and sets up the new guest according to the definition that was previously set up in the kickstart file. Usually, Linux administration is performed by the same team that manages Linux on all platforms. By using kickstart, you can create a basic profile that can be used in all supported platforms and customize Linux profiles, as needed. Cloning is another technique to provision Linux guests. This technique requires a better understanding of the z/VM environment and z/VM skills. It is a fast process if you enable the IBM FlashCopy® feature in advance. It basically clones the disks from a golden image to new disks that will be used by the new Linux guest. The process can be automated by using the cloning scripts that are supplied with this book. This book series assumes that you are generally familiar with z Systems technology and terminology. It does not assume an in-depth understanding of z/VM or Linux. It is written for those individuals who want to start quickly with z/VM and Linux on the mainframe, and get virtual servers up and running in a short time (days, not weeks or months).
Categories: Computers

The Virtualization Cookbook for IBM z Systems Volume 1 IBM z VM 6 3

The Virtualization Cookbook for IBM z Systems Volume 1  IBM z VM 6 3

This book series assumes that you are generally familiar with z Systems technology and terminology. It does not assume an in-depth understanding of z/VM or Linux.

Author: Lydia Parziale

Publisher: IBM Redbooks

ISBN: 9780738440866

Category: Computers

Page: 368

View: 743

This IBM® Redbooks® publication is the first volume of a series of three books called The Virtualization Cookbook for IBM z Systems. The other two volumes relate to Red Hat and SUSE: The Virtualization Cookbook for IBM z Systems Volume 2: Red Hat Enterprise Linux Server 7.1, SG24-8303 The Virtualization Cookbook for IBM z Systems Volume 3: SUSE Linux Enterprise Server 12, SG24-8890 It is recommended that you start with Volume 1 of this series because IBM z/VM® is the base "layer" when you install Linux on z Systems. Volume 1 starts with an introduction, discusses planning, then describes z/VM installation into a two-node single system image (SSI) cluster, configuration, hardening, automation, and servicing. It adopts a cookbook format that provides a concise, repeatable set of procedures for installing and configuring z/VM by using the z/VM SSI clustering feature. Volume 1 consists of the following chapters: Chapter 1, "Introduction to Linux on the IBM mainframe under z/VM" on page 3. This chapter provides a concise introduction to the concept of using the z/VM platform as an enterprise Linux infrastructure on the IBM mainframe. Chapter 2, "Planning" on page 15. This chapter covers the planning of hardware, software, and networking resources that you need to do before you attempt to install z/VM and Linux. Chapter 3, "Configuring a workstation for mainframe access" on page 39. This chapter addresses the configuration of a workstation that is running either Linux or Windows to access the mainframe. Chapter 4, "Installing and configuring z/VM" on page 49. This chapter describes installing z/VM 6.3 as a two-node VM Single System Image feature (VMSSI) cluster, performing the initial configuration, hardening, and enabling basic system automation. Chapter 5, "Servicing z/VM" on page 153. This chapter focuses on the requirements to keep your z/VM systems updated to ensure full functionality, optimal utility, security, and the elimination of known problems. The process of ordering and applying z/VM Service is described. Programming Temporary Fixes (PTFs) and Recommended Service Upgrades (RSUs) are both covered. Chapter 6, "Planning and preparing for Linux workloads" on page 171. This chapter describes the necessary steps to begin your first Linux installation. It describes common tasks that are executed during administration, maintenance, and expansion to accommodate additional workloads. Volumes 2 and 3 describe how to Linux virtual servers on IBM z SystemsTM hardware under IBM z/VM. The cookbook format continues with installing and customizing Linux. For Volume 1, you need at least two IBM z Systems logical partitions (LPARs) with associated resources and z/VM 6.3 installation media. For Volumes 2 and 3, you will need either the Red Hat Enterprise Linux Server (RHEL) version 7.1 or the SUSE Linux Enterprise Server (SLES) version 12 distribution (or both). This book series assumes that you are generally familiar with z Systems technology and terminology. It does not assume an in-depth understanding of z/VM or Linux. It is written for those individuals who want to start quickly with z/VM and Linux on the mainframe, and get virtual servers up and running in a short time (days, not weeks or months).
Categories: Computers

Linux Administration A Beginners Guide 6 E

Linux Administration A Beginners Guide 6 E

... destined for port 53. This rule is typically set to allow traffic to DNS servers. ...
things to do, so little time! Not to worry, because we have your back—this section
offers some cookbook solutions to common uses of the Linux Netfilter system ...

Author: Wale Soyinka

Publisher: McGraw Hill Professional

ISBN: 9780071767583

Category: Computers

Page: 736

View: 906

Essential Linux Management Skills Made Easy Effectively deploy and maintain Linux and other Free and Open Source Software (FOSS) on your servers or entire network using this practical resource. Linux Administration: A Beginner's Guide, Sixth Edition provides up-to-date details on the latest Linux distributions, including Fedora, Red Hat Enterprise Linux, CentOS, Debian, and Ubuntu. Learn how to install and customize Linux, work from the GUI or command line, configure Internet and intranet services, interoperate with Windows systems, and create reliable backups. Performance tuning, security, and virtualization are also covered and real-world examples help you put the techniques presented into practice. Install and configure popular Linux distributions, including the latest versions of Fedora, CentOS, openSUSE, Debian, and Ubuntu Administer Linux servers from the GUI or from the command line (shell) Manage users, permissions, folders, and native FOSS applications Compile, tune, upgrade, and customize the latest Linux kernel 3.x series Work with proc, SysFS, and cgroup file systems Understand and manage the Linux TCP/IP networking stack and services for both IPv4 and IPv6 Build robust firewalls, and routers using Netfilter and Linux Create and maintain print, e-mail, FTP, and web servers Use LDAP or NIS for identity management Set up and administer DNS, POP3, IMAP3, and DHCP servers Use GlusterFS, NFS, and Samba for sharing and distributing file system resources Explore and implement Linux virtualization technologies using KVM
Categories: Computers

Zabbix Cookbook

Zabbix Cookbook

If you have some experience with Zabbix and wish to take your infrastructure to the next level, then this book is for you.

Author: Patrik Uytterhoeven

Publisher: Packt Publishing Ltd

ISBN: 9781784392253

Category: Computers

Page: 260

View: 584

If you have some experience with Zabbix and wish to take your infrastructure to the next level, then this book is for you. Before you start with Zabbix, or monitoring in general, it is best to have some basic Linux knowledge and a good understanding of snmp, virtualization, and scripting.
Categories: Computers

Redmine Cookbook

Redmine Cookbook

Over 80 hands-on recipes to improve your skills in project management, team management, process improvement, and Redmine administration About This Book Efficiently install and customize Redmine for your own infrastructure, whether that be ...

Author: Aleksandar Pavić

Publisher: Packt Publishing Ltd

ISBN: 9781785285264

Category: Computers

Page: 322

View: 469

Over 80 hands-on recipes to improve your skills in project management, team management, process improvement, and Redmine administration About This Book Efficiently install and customize Redmine for your own infrastructure, whether that be Microsoft or open source Manage multiple projects with multiple teams across the globe in a standardized and effective way Customize Redmine to fit your organisation's specific and unique needs Who This Book Is For This book is for those who working in management or administrator positions who are already using Redmine or are willing to start using it for project management, tracking, collaboration, or process management. Additionally, individual developers or teams can benefit from recipes related to code repositories, bug tracking, and software project management. What You Will Learn Make Redmine run on Microsoft SQL Server with IIS Enjoy the benefits of updating the code on a real-time basis and maintaining consistency Manage multiple projects and teams simultaneously Leverage Redmine features to enhance team's performance Use Redmine for SCRUM and Agile methodologies Deploy Redmine for Service Desk Customize the user experience by manually tracking the ongoing projects Extend Redmine through various plugins In Detail In a variety of online project management tools, Redmine markets itself as offering flexibility. Choosing the right management tool can mean the difference between the success and failure of a project. Flexible project management tools bend themselves to fit your needs, whether that's communication regarding a simple project, or collaboration, or more complex project methodology such as SCRUM, or an issue-code relationship, or the need of different methodology for your project. Whether you are project manager or system administrator, this book provides valuable recipes to get the best possible performance out of your team, organization, infrastructure, and Redmine itself. Through a series of carefully crafted recipes covering the nitty-gritty of Redmine, you'll be guided through the installation of Redmine, as well as how to fine-tune and customize your Redmine installation. Finally, we walk you through integrating Redmine with other softwares and databases like Tortoise SVN and Visual Studio and troubleshooting Redmine. Style and approach This book follows a step-by-step recipe-based approach. Detailed prerequisites make each recipe easy to follow and apply in practice in any kind of live environment.
Categories: Computers

Test Driven Infrastructure with Chef

Test Driven Infrastructure with Chef

Several exercises and examples throughout the book help you gain experience with Chef and the entire infrastructure-testing ecosystem. Learn how this test-first approach provides increased security, code quality, and peace of mind.

Author: Stephen Nelson-Smith

Publisher: "O'Reilly Media, Inc."

ISBN: 9781449372590

Category: Computers

Page: 308

View: 657

Since Test-Driven Infrastructure with Chef first appeared in mid-2011, infrastructure testing has begun to flourish in the web ops world. In this revised and expanded edition, author Stephen Nelson-Smith brings you up to date on this rapidly evolving discipline, including the philosophy driving it and a growing array of tools. You’ll get a hands-on introduction to the Chef framework, and a recommended toolchain and workflow for developing your own test-driven production infrastructure. Several exercises and examples throughout the book help you gain experience with Chef and the entire infrastructure-testing ecosystem. Learn how this test-first approach provides increased security, code quality, and peace of mind. Explore the underpinning philosophy that infrastructure can and should be treated as code Become familiar with the MASCOT approach to test-driven infrastructure Understand the basics of test-driven and behavior-driven development for managing change Dive into Chef fundamentals by building an infrastructure with real examples Discover how Chef works with tools such as Virtualbox and Vagrant Get a deeper understanding of Chef by learning Ruby language basics Learn the tools and workflow necessary to conduct unit, integration, and acceptance tests
Categories: Computers