Author: Andrew Mallett

The second level of Linux Professional Institute's three-tiered certification program focuses on administering small to medium-sized mixed networks. In order to gain your LPIC-2... Read more

What you will learn

  • Linux Monitoring and Maintenance
  • Kernel and System Startup
  • Advanced File System Management
  • Managing DNS Services
  • Managing Web Services
  • Managing File Sharing
  • Client Management
  • Email Services
  • System Security


No prior experience is required, but Linux Essentials is recommended. To gain your LPIC-2 certification, you must have an active LPIC-1 certification, but the exams may be taken in any order.

LPI LPIC-2 (201-450)

These courses will help you prepare for the LPI LPIC-2 (201-450).

Linux Monitoring and Maintenance (LPIC-2)

by Andrew Mallett

Feb 5, 2015 / 6h 34m

6h 34m

Start Course

In this course we are going to help you prepare for the Linux Professional Institute LPIC-1 201 exam, this course being the first in a a series of three for this exam. In this course, we look at monitoring, networking, and system messages which relate to the exam objective 200, 205, and 206. Starting with monitoring, the course will guide you through data collection with the package sysstat before looking at graphical representation with collectd. With that done, we learn to monitor services with Nagios. Then we look at Networking and even configure our own Wireless Access Point. With networking done, we turn to Bacula as a backup solution on the network and look at how we can message users who refuse to log off. This is a full and descriptive course for the Network Administrator who is looking for that next step.

Table of contents
  1. Introduction31m
  2. Command Line Monitoring Tools32m
  3. Graphing Data Collection with collectd18m
  4. Monitoring Availability with Nagios55m
  5. Basic Network Administration41m
  6. Advanced Network Administration1h 2m
  7. Project: Building a Wireless Access Point30m
  8. Build C Programs from Source33m
  9. Backup Operations58m
  10. Notify Users29m

Linux Kernel and System Startup (LPIC-2)

by Andrew Mallett

Mar 10, 2015 / 4h 51m

4h 51m

Start Course

This is the second in a series of three courses preparing you for the LPIC-2 117-201 exam by looking in details at the objectives 117-201 and 117-202, the Linux Kernel and System Startup. Care is taken to ensure you have the latest information available as we go beyond the current objectives to look in detail at systemd and GRUB 2. During the demonstration we use CentOS 6.6, CentOS 7, Red Hat 7, and Debian on a Raspberry Pi so you can be assured good coverage of Linux distributions.

Table of contents
  1. Introduction23m
  2. Linux Kernel Basics25m
  3. Compiling a Linux Kernel38m
  4. System V Init Startup48m
  5. Understanding Service Control with systemd47m
  6. System Recovery1h 4m
  7. PXE Boot and Network Installs43m

Linux Advanced File System Management (LPIC-2)

by Andrew Mallett

Apr 24, 2015 / 4h 10m

4h 10m

Start Course

As the final course for exam 201, we look at two objectives: File System and Devices, and Advanced Storage Device Administration. We are going to take on the discovery journey of XFS, BTRFS, and EXT4 before moving into iSCSI and RAID.

Table of contents
  1. Introduction14m
  2. Linux File System Overview30m
  3. Maintaining a Linux File System33m
  4. Managing XFS File Systems18m
  5. Discovering btrfs21m
  6. Creating and Configuring File System Options32m
  7. Configuring RAID27m
  8. Adjusting Storage Device Access40m
  9. Logical Volume Manager30m

LPI LPIC-2 (202-450)

These courses will help you prepare for the LPI LPIC-2 (202-450).

Linux Managing DNS Servers (LPIC-2)

by Andrew Mallett

Dec 7, 2015 / 4h 16m

4h 16m

Start Course

This course makes up the first in a series looking at the LPI's LPIC-2 202 exam and covers in detail objective 207. This is most certainly a great resource for those preparing for the exam but, additionally, this has been written to be the definitive course on using DNS in Linux. We make sure that the advanced topics for the exam are covered and we see this both on CentOS and Ubuntu systems. We cover BIND 9, DNSMAsq, and PowerDNS. In today's workplace, security has to be taken seriously and, in the module titled "Configuring DNS Security," we cover TSIG keys as well as setting up signed zones with DNSSEC.

Table of contents
  1. Introduction10m
  2. Understanding DNS30m
  3. Installing BIND22m
  4. Caching Nameserver Using DNSMasq18m
  5. Client Tools Resolving DNS Issues24m
  6. Extending DNS to Host Zones30m
  7. Troubleshooting DNS and Log Files38m
  8. Configuring DNS Replication23m
  9. Configuring DNS Security41m
  10. Configuring PowerDNS17m

Linux: Managing Web Services (LPIC-2)

by Andrew Mallett

Feb 16, 2017 / 5h 11m

5h 11m

Start Course

We all need Web Servers and as a Linux Administrator you are sure to come across the need of managing and deploying them. In this course, Linux: Managing Web Services (LPIC-2), you will first learn how to configure Apache Virtual Hosts. Next you'll learn how to configure PHP and Perl on Apache. Finally, you'll wrap up the course by learning how to configure HTTPS enabled and protected sites. By the end of the course, you will be confident in deploying Apache, NGINX, and Squid services.

Table of contents
  1. Course Overview1m
  2. Introducing Web Services37m
  3. Apache HTTPD Minimal Configuration51m
  4. Apache Access Control43m
  5. Using Scripts to Deliver Dynamic Content46m
  6. Securing Apache with HTTPS1h 2m
  7. Load Balancing HTTP Requests27m
  8. Implementing a Web Proxy with Squid21m
  9. Using NGINX as a Web Server19m

Linux: Managing File Services (LPIC-2)

by Andrew Mallett

Dec 14, 2017 / 4h 42m

4h 42m

Start Course

There are many financial constraints as well as security concerns in the Enterprise today. Being able to deploy Active Directory on a secure Linux platform without the need for Windows Server's licenses will address both concerns. In this course, Linux: Managing File Services (LPIC-2), you'll learn how to address your growing need for open source in the Enterprise. First, you'll dive into deploying SAMBA as a simple file server, sharing files to Linux and Windows clients alike. Then, you'll explore the domain need by deploying Active Directory on the SAMBA server and using kerberos authentication. Finally, you'll discover how to share files with NFS in a pure Linux environment. When you're finished with this course, you'll have the tools needed to plan and deploy file services in your organization, along with meeting the objectives for the LPIC-2 202 exam.

Table of contents
  1. Course Overview2m
  2. Introduction10m
  3. The Lab Environment21m
  4. Installing SAMBA29m
  5. Creating and Listing Users25m
  6. Managing Shares43m
  7. Connecting to Shares31m
  8. Linux and Active Directory43m
  9. Installing NFS16m
  10. Creating Exports in NFS43m
  11. Securing NFS13m

Linux: Network Client Management (LPIC-2)

by Andrew Mallett

Jan 11, 2018 / 3h 53m

3h 53m

Start Course

Providing network clients with an IP Address on the network via DHCP is essential to any communication. In this course, Linux: Network Client Management (LPIC-2), you will start by learning to configure DHCP, an essential service on any network. You will learn to be able to compare both DNSMasq and the ISC DHCP Servers. Next, you will explore how to unify user accounts in a central identity vault, providing greater security and ease of management. You will also see how to authenticate web and Linux users to the LDAP directory. Finally, you will learn to extend Linux authentication to LDAP by implementing SSSD to choose users from more than one LDAP domain. By the end of this course, you will attain the skills to further yourself in today's connected world.

Table of contents
  1. Course Overview2m
  2. Introduction to Network Client Management11m
  3. The Lab Environment26m
  4. Installing the DHCP Server30m
  5. Understanding DHCP Logs and IPv629m
  6. Installing the openLDAP Server28m
  7. Managing openLDAP Servers41m
  8. Sharing LDAP Accounts23m
  9. Managing PAM39m

Linux: Email Services (LPIC-2)

by Andrew Mallett

Feb 20, 2018 / 2h 21m

2h 21m

Start Course

Do you need to be the Linux Administrator who can resolve and manage the corporate email system? In this course, Linux: Email Services (LPIC-2), you will gain the ability to setup and manage Linux based email systems as well as prepare yourself for the LPIC-2 exam. First, you will learn to make use of Debian variables to ensure you are presented with the full installation script for Postfix, the SMTP service in Linux. Next, you will discover how to secure SMTP with TLS using STARTTLS, utilizing the single port 25. Finally, you will explore how to configure and manage POP3 and IMAP services with Dovecot. When you’re finished with this course, you will have the skills and knowledge of Linux Email services required by the LPIC-2 202 exam.

Table of contents
  1. Course Overview1m
  2. Introduction to Linux Email Services12m
  3. The Lab Environment14m
  4. Installing the Postfix SMTP Server31m
  5. Configuring a Postfix Server24m
  6. Configuring TLS on Postfix31m
  7. Managing Mail Delivery with Dovecot25m

Linux: System Security (LPIC-2)

by Andrew Mallett

Mar 7, 2018 / 3h 6m

3h 6m

Start Course

When larger corporations and government bodies struggle with security on their computer systems you start to realize the gravity of the situation. In this course, Linux System Security LPIC-2, you will learn the foundational knowledge of securing your Linux server, giving you the opportunity to block threats before they turn into attacks. First, you will learn how to create and manage routers and route tables on your network, isolating servers from internet threats. Next, you will discover the skills behind firewalling your networks, allowing clients access with NAT, and access to servers using port forwarding. Finally, you will explore how to asses weaknesses in your OS with OpenVAS and detect intruders with the Snort IDS. When you’re finished with this course, you will have the skills and knowledge of security needed to protect your networks and Linux servers.

Table of contents
  1. Course Overview2m
  2. Introduction to Linux Security8m
  3. The Lab Environment7m
  4. Configuring Routing Between Networks20m
  5. Configuring Firewalls28m
  6. Dynamic Firewalls with Fail2ban16m
  7. Securing OpenSSH31m
  8. Securing FTP Services24m
  9. Monitoring Systems27m
  10. Virtual Private Networks19m