O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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.

Table of Contents

  1. Chapter 1 : Advance User Management
    1. The Course Overview 00:04:03
    2. Creating, Deleting, and Modifying Local User Accounts 00:05:16
    3. Changing Password and Setting Password Aging 00:04:11
    4. Creating, Deleting, and Modifying Local Groups 00:05:22
    5. SetGID on Directories 00:03:38
    6. Using Realm for User Authentication 00:04:00
  2. Chapter 2 : Security
    1. Configuring SELinux 00:02:12
    2. Adding and Restoring Security Contexts 00:04:36
    3. Configuring SELinux Port Labeling to Allow Services 00:06:13
    4. Configuring AIDE for Intrusion Detection 00:05:14
    5. Configuring OSSEC for Server Activity 00:04:47
  3. Chapter 3 : Linux for Different Purposes
    1. Implementing DNS Server 00:06:45
    2. Setting a Web Server Using Apache-MySQL-PHP 00:06:43
    3. Configuring Apache for TLS/SSL Certificate 00:06:03
    4. Configuring FTP Server with TLS/SSL Certificate 00:05:37
    5. Remote MySQL Connection 00:04:03
  4. Chapter 4 : Mail Server with Postfix
    1. Exploring Mail Servers 00:03:12
    2. Configuring Postfix Email Server 00:06:57
    3. Managing Local Email Delivery 00:02:17
    4. Email Alias 00:04:42
    5. Configuring Remote Email Delivery 00:06:16
    6. Securing the Mail Server Using SSL/TLS 00:03:29
  5. Chapter 5 : Monitoring and Logging
    1. Open Source Monitoring Tools 00:03:21
    2. Configuring Zabbix as a Monitoring Server 00:08:13
    3. Configuring Alerts and Triggers 00:05:50
    4. Using Journal System for Logging 00:04:34
    5. Logrotate 00:03:35
  6. Chapter 6 : Virtualization
    1. Exploring Types of Virtualization and Hypervisor 00:04:04
    2. Setting Up VirtualBox Virtualization on CentOS 7 00:02:20
    3. Creating a New Virtual Machine 00:03:51
    4. Cloning a Virtual Machine 00:02:07
    5. Adding Storage to a Virtual Machine 00:06:12
    6. Mounting CD-ROM Inside a Virtual Machine 00:02:13
    7. Adding and Configuring Network Interface 00:04:45
  7. Chapter 7 : Cloud Computing
    1. Cloud Computing Services 00:03:44
    2. Introducing OpenStack and Its Components 00:02:26
    3. Installing and Configuring OpenStack Using packstack 00:04:15
    4. Quick Demo 00:05:35
  8. Chapter 8 : Configuration Management
    1. Introducing Configuration Management 00:02:30
    2. Installation and Configuration of Ansible 00:05:31
    3. Running Commands 00:07:56
    4. Playbook Structure with YAML 00:06:20
  9. Chapter 9 : Storage Administration
    1. Introduction to RAID and Its Types 00:04:01
    2. Preparing Your Software RAID 00:04:40
    3. Configuring RAID Device 00:08:01
    4. Managing Failover and Recovery of RAID Devices 00:05:29