Video description
13+ Hours of Video Instruction
Overview
Building Linux Servers: DHCP, DNS, and Directory Services LiveLessons provides a hands-on experience for both new technicians and more experienced technicians, specifically with networking technologies including the Dynamic Host Configuration Protocol (DHCP), the Domain Name System (DNS), and directory services (DS), also known as a kind of identity management technology. Through the use of hands-on demonstrations, David imparts his considerable knowledge and experience in a manageable way. By the end of the course, viewers should have a more in-depth understanding of how computer networking operates, as well as how to configure these technologies.
Topics include
Module 1: Virtualization and Linux Preparation
Module 2: DHCP
Module 3: DNS
Module 4: Directory Services
About the Instructor
David Prowse has more than 20 years of experience in the IT field and loves to share his knowledge with his readers, watchers, and students. Dave is an advocate of lifelong learning, self-improvement, building confidence, and sharing knowledge, and promotes these ideas within his books, videos, and classes. You can visit him at his website, https://prowse.tech
.
Skill Level
Beginner/Intermediate
Learn How To
- Install commonly used Linux distributions as virtual machines
- Install a Linux-based DHCP server, configure it to supply TCP/IP information to clients, and test its functionality with various client computers
- Build a Domain Name System (DNS) server, configure it to provide name resolution within a Linux domain, and test it with client computers
- Install and configure directory services within Linux, create basic user accounts, and test the functionality of the server from client computers
- Use several systems administration tools in Linux
- Test and benchmark the DHCP, DNS, and directory services servers
- Configure, on a basic level, these servers in containers and in the cloud
Who Should Take This Course- Aspiring systems administrators
- Anyone who wants to learn more about Linux, especially Linux servers
Course Requirements- Basic Linux command line knowledge (cd, ls, mkdir, etc.)
- Basic computer knowledge (a good primer on computers, such as CompTIA A+)
Lesson Descriptions
Module 1, “Virtualization and Linux Preparation,” prepares the virtualization environment and systems so you can work with DHCP, DNS, and directory services. The first lesson explains how to prepare a virtualization platform and the virtual machines that will contain the Linux operating systems. The second lesson walks you through installing some commonly used Linux distributions into the virtual machines. Connecting via SSH to the virtual machines is also covered.
Module 2, “DHCP,” provides an overview of how Dynamic Host Configuration Protocol (DHCP) works, how to install and configure DHCP, work with DHCPv4 and DHCPv6, and verify that everything functions according to plan.
Module 3, “DNS,” introduces the Domain Name System and shows how to prepare a system to work as a DNS server. Installation and configuration of DNS to the Linux server are covered, as well as working with dynamic DNS (DDNS).
Module 4, “
Table of Contents
Introduction
Building Linux Servers: DHCP, DNS, and Directory Services: Introduction
Module 1: Virtualization and Linux Preparation
Module introduction
Lesson 1: Preparing your Virtualization Platform
Learning objectives
1.1 Downloading and Installing VirtualBox
1.2 Configuring a NAT Network in VirtualBox
1.3 Creating Virtual Machines in VirtualBox
1.4 Configuring Port Forwarding in VirtualBox
1.5 Considerations for other Virtualization Platforms
Lesson 2: Installing Linux Systems
Learning objectives
2.1 The Network Map
2.2 Installing Debian as a Server
2.3 Configuring the Debian Servers
2.4 Installing Debian as a Client
2.5 Installing CentOS Server
2.6 Installing CentOS Workstation
2.7 Considerations for other Linux Distributions
2.8 SSH Setup (Windows and Linux)
Module 2: DHCP
Module introduction
Lesson 3: DHCP Introduction and Preparation
Learning objectives
3.1 Introduction to DHCP
3.2 DHCPv4 Server Installation
3.3 Overview of the Built-in DHCPv4 Configuration File
3.4 Git Repository and Sample Configuration Files
3.5 Vim Usage and JSON
Lesson 4: DHCPv4 – Basic Configuration
Learning objectives
4.1 The Listening Interface
4.2 Socket Types
4.3 Lease Values
4.4 Configuring the Subnet
4.5 Creating an IPv4 Pool
4.6 Working with Option Data
4.7 Running and Testing the DHCPv4 Server
4.8 Disabling DHCP within VirtualBox, VMware WS, and KVM
4.9 Connecting DHCPv4 Clients
Lesson 5: DHCPv4 – More Configurations Benchmarking
Learning objectives
5.1 Types of DHCP Lease Storage
5.2 DHCPv4 Reservations
5.3 DHCP Logging
5.4 DHCP Relay Agent
5.5 High Availability DHCP Servers
5.6 Benchmarking the DHCPv4 Server
5.7 DHCP Servers in Containers and in the Cloud
5.8 DHCP Servers in the Cloud
Lesson 6: DHCPv6 Configuration
Learning objectives
6.1 IPv6 Primer
6.2 DHCPv6 Server Installation
6.3 Configuring the DHCPv6 Server
6.4 Running and Testing the DHCPv6 Server
6.5 Verifying DHCPv6 Client Connectivity
Module 3: DNS
Module introduction
Lesson 7: DNS Introduction and Preparation
Learning objectives
7.1 Introduction to DNS
7.2 DNS Server Installation
7.3 Overview of the Built-in DNS Configuration Files
7.4 Running DNS on CentOS
Lesson 8: DNS Configuration
Learning objectives
8.1 named.conf.options
8.2 named.conf.local
8.3 Forward Lookup Zones
8.4 Reverse Lookup Zones
8.5 Verifying Zones and Testing the DNS Server
8.6 DNS Client Configuration
Lesson 9: DHCP-DDNS
Learning objectives
9.1 Introduction to Dynamic DNS
9.2 Installing the DHCP-DDNS Server
9.3 Configuring the Dynamic DNS and DHCP Servers
9.4 Configuring the DNS Server
9.5 Testing Troubleshooting the DHCP-DDNS Server and Clients
Module 4: Directory Services
Module introduction
Lesson 10: Directory Services Introduction and Installation
Learning objectives
10.1 Introduction to Directory Services (DS)
10.2 DS Server Preparation
10.3 DS Server Installation
10.4 DS Server Setup
10.5 Copying Records and Modifying the Firewall
10.6 Testing the DS Server
Lesson 11: Administering Directory Services
Learning objectives
11.1 Creating Users
11.2 Creating Groups
11.3 Creating Host Accounts
11.4 Working with Policies
Lesson 12: Directory Services Client Connections
Learning objectives
12.1 Connecting Client Systems to the Directory Server
12.2 Setting up User Accounts on the Client and Logging In
12.3 User and System Configuration
Lesson 13: Analysis of the Servers
Learning objectives
13.1 Real-World Scenario - Business Perspective
13.2 Real-World Scenario - Technical Perspective
13.3 Real-World Scenario - Technical Perspective Part II
13.4 Checking Services and Logs
13.5 Scanning Ports and Reducing the Attack Surface
13.6 Cleanup Backup!
13.7 Where to go for More Information
Summary
Building Linux Servers: DHCP, DNS, and Directory Services: Summary
Appendix
Introduction to VIM
Fedora Server installation to VirtualBox