LPIC-2: Linux Engineer (201-450 and 202-450)


LPIC-2: Linux Engineer (201-450 and 202-450)

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 33m

6h 33m

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. Introduction
  2. Command Line Monitoring Tools
  3. Graphing Data Collection with collectd
  4. Monitoring Availability with Nagios
  5. Basic Network Administration
  6. Advanced Network Administration
  7. Project: Building a Wireless Access Point
  8. Build C Programs from Source
  9. Backup Operations
  10. Notify Users

Linux Kernel and System Startup (LPIC-2)

by Andrew Mallett

Mar 10, 2015 / 4h 50m

4h 50m

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. Introduction
  2. Linux Kernel Basics
  3. Compiling a Linux Kernel
  4. System V Init Startup
  5. Understanding Service Control with systemd
  6. System Recovery
  7. PXE Boot and Network Installs

Linux Advanced File System Management (LPIC-2)

by Andrew Mallett

Apr 24, 2015 / 4h 9m

4h 9m

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. Introduction
  2. Linux File System Overview
  3. Maintaining a Linux File System
  4. Managing XFS File Systems
  5. Discovering btrfs
  6. Creating and Configuring File System Options
  7. Configuring RAID
  8. Adjusting Storage Device Access
  9. Logical Volume Manager

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. Introduction
  2. Understanding DNS
  3. Installing BIND
  4. Caching Nameserver Using DNSMasq
  5. Client Tools Resolving DNS Issues
  6. Extending DNS to Host Zones
  7. Troubleshooting DNS and Log Files
  8. Configuring DNS Replication
  9. Configuring DNS Security
  10. Configuring PowerDNS

Linux: Managing Web Services (LPIC-2)

by Andrew Mallett

Feb 16, 2017 / 5h 10m

5h 10m

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 Overview
  2. Introducing Web Services
  3. Apache HTTPD Minimal Configuration
  4. Apache Access Control
  5. Using Scripts to Deliver Dynamic Content
  6. Securing Apache with HTTPS
  7. Load Balancing HTTP Requests
  8. Implementing a Web Proxy with Squid
  9. Using NGINX as a Web Server

Linux: Managing File Services (LPIC-2)

by Andrew Mallett

Dec 14, 2017 / 4h 41m

4h 41m

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 Overview
  2. Introduction
  3. The Lab Environment
  4. Installing SAMBA
  5. Creating and Listing Users
  6. Managing Shares
  7. Connecting to Shares
  8. Linux and Active Directory
  9. Installing NFS
  10. Creating Exports in NFS
  11. Securing NFS

Linux: Network Client Management (LPIC-2)

by Andrew Mallett

Jan 11, 2018 / 3h 52m

3h 52m

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 Overview
  2. Introduction to Network Client Management
  3. The Lab Environment
  4. Installing the DHCP Server
  5. Understanding DHCP Logs and IPv6
  6. Installing the openLDAP Server
  7. Managing openLDAP Servers
  8. Sharing LDAP Accounts
  9. Managing PAM

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 Overview
  2. Introduction to Linux Email Services
  3. The Lab Environment
  4. Installing the Postfix SMTP Server
  5. Configuring a Postfix Server
  6. Configuring TLS on Postfix
  7. Managing Mail Delivery with Dovecot

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 Overview
  2. Introduction to Linux Security
  3. The Lab Environment
  4. Configuring Routing Between Networks
  5. Configuring Firewalls
  6. Dynamic Firewalls with Fail2ban
  7. Securing OpenSSH
  8. Securing FTP Services
  9. Monitoring Systems
  10. Virtual Private Networks