Mastering CentOS 7 Linux Server

Video description

Configure and manage CentOS 7 Linux servers to serve a variety of services in a sustainable infrastructure

About This Video

  • Efficiently set-up and manage a Linux server using one of the most suitable technologies for your purpose
  • Personalize your Linux server and familiarize yourself with setting up the latest tools and utilities provided by the new CentOS distribution
  • A step-by-step tutorial on configuring requested services and personalizing them

In Detail

a brand-new version of the CentOS Linux system in the RPM family and is one of the most widely-used operating systems by many organizations across the World. Most server infrastructures are equipped with at least one Linux server that provides many essential services, both in terms of users and the infrastructure itself.

In this course, you will start by exploring the administration tools of CentOS 7 Linux server and implementing some of the most common Linux services. You'll get your hands on CentOS 7's built-in security tool. Next, you will be introduced to the most commonly used services and shown in detail how to implement and deploy a secure and production-grade environment for your organization following the open-source DevOps model. Then, you will start to monitor your infrastructure/server using open-source tools. You will then move on to master virtualization and cloud computing techniques by deploying and configuring IAAS (Infrastructure as a Service). After that, you will work on open-source tools for the configuration and management of multiple nodes. Additionally, you will learn about RAID software-based storage and its advanced configurations.

By the end of this course, you will have learned to monitor servers/infrastructure and master the art of virtualization, cloud computing techniques, configuration management, software-based storage (RAID), and some security tweaks.

Publisher resources

Download Example Code

Table of contents

  1. Chapter 1 : Advance User Management
    1. The Course Overview
    2. Creating, Deleting, and Modifying Local User Accounts
    3. Changing Password and Setting Password Aging
    4. Creating, Deleting, and Modifying Local Groups
    5. SetGID on Directories
    6. Using Realm for User Authentication
  2. Chapter 2 : Security
    1. Configuring SELinux
    2. Adding and Restoring Security Contexts
    3. Configuring SELinux Port Labeling to Allow Services
    4. Configuring AIDE for Intrusion Detection
    5. Configuring OSSEC for Server Activity
  3. Chapter 3 : Linux for Different Purposes
    1. Implementing DNS Server
    2. Setting a Web Server Using Apache-MySQL-PHP
    3. Configuring Apache for TLS/SSL Certificate
    4. Configuring FTP Server with TLS/SSL Certificate
    5. Remote MySQL Connection
  4. Chapter 4 : Mail Server with Postfix
    1. Exploring Mail Servers
    2. Configuring Postfix Email Server
    3. Managing Local Email Delivery
    4. Email Alias
    5. Configuring Remote Email Delivery
    6. Securing the Mail Server Using SSL/TLS
  5. Chapter 5 : Monitoring and Logging
    1. Open Source Monitoring Tools
    2. Configuring Zabbix as a Monitoring Server
    3. Configuring Alerts and Triggers
    4. Using Journal System for Logging
    5. Logrotate
  6. Chapter 6 : Virtualization
    1. Exploring Types of Virtualization and Hypervisor
    2. Setting Up VirtualBox Virtualization on CentOS 7
    3. Creating a New Virtual Machine
    4. Cloning a Virtual Machine
    5. Adding Storage to a Virtual Machine
    6. Mounting CD-ROM Inside a Virtual Machine
    7. Adding and Configuring Network Interface
  7. Chapter 7 : Cloud Computing
    1. Cloud Computing Services
    2. Introducing OpenStack and Its Components
    3. Installing and Configuring OpenStack Using packstack
    4. Quick Demo
  8. Chapter 8 : Configuration Management
    1. Introducing Configuration Management
    2. Installation and Configuration of Ansible
    3. Running Commands
    4. Playbook Structure with YAML
  9. Chapter 9 : Storage Administration
    1. Introduction to RAID and Its Types
    2. Preparing Your Software RAID
    3. Configuring RAID Device
    4. Managing Failover and Recovery of RAID Devices

Product information

  • Title: Mastering CentOS 7 Linux Server
  • Author(s): Muhammad Atif Ramzan
  • Release date: June 2018
  • Publisher(s): Packt Publishing
  • ISBN: 9781787284524