Author: Andrew Mallett

The first level of Linux Professional Institute's three-tiered certification program focuses on basic maintenance tasks like working with the command line interface and... Read more

LPI LPIC-1 (101-400) exams

These courses will help you prepare for the LPI LPIC-1 (101-400) exams.


Linux Installation and Initial Configuration

by Andrew Mallett

Jun 2, 2014 / 6h 21m

Beginner • 6h 21m

Start Course

This course will help you see how much you can enjoy system administration, and how there is a life outside of your current role. Linux is prevalent, it is at the heart of "the cloud" and is hosting companies both big and small. In a recent survey, 93-percent of employers suggested that they plan to hire a Linux professional. This course is designed to get you up and running with Linux starting with the install, and passing through to basic management such as installing software and managing the file system. Being able to see these tasks completed in different Linux flavors will help you understand which Linux distribution is best for you, and prepare you for the vendor neutral certification for the LPI (Linux Professional Institute). This is an administration course, so basic concepts of system administration are expected, but prior knowledge of Linux or Unix systems is not required. We at Pluralsight would like you to again understand the enjoyment that system administration once gave you.

Table of contents
  1. Course Introduction
    20m 29s
  2. Linux Distributions
    21m 41s
  3. Installing Linux
    40m 57s
  4. Determine Hardware Settings
    33m 37s
  5. Managing the Boot Loader and Understanding Run Levels
    1h 11m 16s
  6. Software and Package Management
    41m 58s
  7. Management of Shared Software Libraries
    21m 52s
  8. Understanding and Managing the Linux File System
    49m 20s
  9. Virtual Memory and File System Tools
    42m 43s
  10. Controlling Access to File Systems
    37m 8s

Linux Command Line Interface (CLI) Fundamentals

by Andrew Mallett

Jul 26, 2014 / 4h 43m

Beginner • 4h 43m

Start Course

Mastering the command line is so important when it comes to managing the Linux Server. Very often there will be no GUI and all access is via SSH from PuTTY or another client. You will soon learn the speed at which tasks can be achieved from the CLI and why it is so powerful. You may be used to the up arrow key for your Windows history, but the Linux history is so much more. Searching and reading from files is quick and easy, and many tools will be covered giving you the skills you need to manage your servers and desktops.

Table of contents
  1. Introduction
    9m 5s
  2. Working on the Command Line
    38m 49s
  3. Analyze Text Files
    36m 20s
  4. Basic File Management
    53m 43s
  5. Command Line Streams and Pipes
    32m 56s
  6. Create, Kill, and Monitor Processes
    36m 52s
  7. Search Text Files Using Regular Expressions
    35m 55s
  8. Using vi to Edit Files From the CLI
    39m 58s

Exam Review for CompTIA Linux+ (LX0-103) and LPI LPIC-1 (101-400)

by Andrew Mallett

Jun 10, 2015 / 10h 28m

Beginner • 10h 28m

Start Course

This course covers the 2015 objectives for the CompTIA Linux+ and LPI LPIC-1 part 1 exams. Each objective is covered and in numerical order, making it easy to track your progress and learning. In covering each objective, we have designed the course to give you the exact information that you need to help you achieve the first step in certification. To ensure that you are able to see demonstrations on the range of distributions tested upon, we work with CentOS 6.5, CentOS 7, and Debian 8.

Table of contents
  1. Introduction
    5m 42s
  2. 101.1 Determine and Configure Hardware Settings
    33m 48s
  3. 101.2 Boot the System
    40m 58s
  4. 101.3 Change Runlevels or Boot Targets and Shutdown or Reboot the System
    29m 20s
  5. 102.1 Design Hard Disk Layout
    26m 25s
  6. 102.2 Install a Boot Manager
    39m 1s
  7. 102.3 Manage Shared Libraries
    16m 55s
  8. 102.4 Debian Package Management
    33m 2s
  9. 102.5 Use RPM and YUM Package Management
    33m 39s
  10. 103.1 Work on the Command Line
  11. 103.2 Process Text Streams Using Filters
    49m 46s
  12. 103.3 Perform Basic File Management
    48m 51s
  13. 103.4 Use Streams, Pipes, and Redirects
    27m 43s
  14. 103.5 Create, Monitor, and Kill Processes
    30m 7s
  15. 103.6 Modify Process Execution Priorities
    9m 37s
  16. 103.7 Search Text Files Using Regular Expressions
    18m 32s
  17. 103.8 Perform Basic File Editing Using vi
    21m 56s
  18. 104.1 Create Partitions and File Systems
    18m 48s
  19. 104.2 Maintain the Integrity of File Systems
    17m 43s
  20. 104.3 Control Mounting and Un-mounting of File Systems
    14m 18s
  21. 104.4 Manage Disk Quotas
    15m 15s
  22. 104.5 Manage File Permissions and Ownership
    27m 47s
  23. 104.6 Create and Change Hard and Symbolic Links
    19m 29s
  24. 104.7 Find System Files and Place Files in the Correct Location
    18m 3s

LPI LPIC-1 (102-400)

These courses will help you prepare for the LPI LPIC-1 (102-400).


Linux System Administration Fundamentals

by Andrew Mallett

Sep 12, 2014 / 4h 28m

Beginner • 4h 28m

Start Course

The second exam for the LPIC-1, 117-102 requires you to know a little about scripting and customizing the user environment. So we look at variables, aliases, and functions and how they can be added to login scripts before moving more fully into writing BASH scripts. With this firmly under our belts, we can look at managing the X server and the GUI found on Linux desktops and some servers. This will lead us into understanding users and groups and integration into the Active Directory. To make life easier for us, some tasks will be automated using Cron before finishing up with an explanation of the locale.

Table of contents
  1. Course Introduction
    8m 28s
  2. Customizing the Linux User's Shell
    40m 52s
  3. Customize and Write Simple Shell Scripts
    1h 4m 7s
  4. Managing an X11 Environment in Linux
    43m 35s
  5. Managing Users and Groups
    55m 57s
  6. Automate System Tasks
    34m 54s
  7. Configuring the Linux Locale
    20m 59s

Linux Networking, Service Management, and Security Fundamentals

by Andrew Mallett

Nov 17, 2014 / 7h 11m

Beginner • 7h 11m

Start Course

This course will set you straight on managing services in Linux to prepare for your LPI 117-102 exam. This course covers what is needed for the exam, along with what is commonplace in an up to date Linux environment. Demonstrations will use CentOS 7, Ubuntu 14.04, and the Raspberry Pi. So whether it is databases, email, or security you would like to make a start on, you are going to find help here.

Table of contents
  1. Course Introduction
    11m 23s
  2. Introducing MySQL and MariaDB
    45m 36s
  3. Configuring NTP
    39m 21s
  4. Managing System Log Daemons
    43m 1s
  5. Remote Access Using SSH
    45m 42s
  6. Email MTA Basics
    37m 27s
  7. Managing Printing in Linux
    38m 37s
  8. Configuring Network Protocols in Linux
    46m 44s
  9. Networking Tools
    42m 9s
  10. Securing Access to Your Server
    50m 7s
  11. Encryption
    31m 33s

Exam Review for CompTIA Linux+ (LX0-104) and LPI LPIC-1 (102-400)

by Andrew Mallett

Sep 11, 2015 / 9h 32m

Beginner • 9h 32m

Start Course

The LPIC-1 and CompTIA exams have aligned so that you can gain both certifications by passing the one pair of exams. This course prepares you for the Part 2 exam and continues from the Part 1 course. This course is more focused on the services in Linux, such as the MariaDB server and email. We also take the time to look at implementing security. This is multi-faceted and we cover TCP wrappers, SSH, and encryption technologies. This has been an industry standard in certification for many years and this course provides your passport.

Table of contents
  1. Introduction
    6m 35s
  2. 105.1 Customize and Use the Shell Environment
    37m 48s
  3. 105.2 Customize or Write Simple Scripts
    52m 16s
  4. 105.3 SQL Data Management
    40m 54s
  5. 106.1 Install and Configure X11
    25m 59s
  6. 106.2 Set Up a Display Manager
    12m 53s
  7. 106.3 Accessibility
    14m 58s
  8. 107.1 Manage User and Group Accounts and Related System Files
    24m 9s
  9. 107.2 Automate System Administration Tasks by Scheduling Jobs
    35m 36s
  10. 107.3 Localization and Internationalization
    24m 12s
  11. 108.1 Maintain System Time
    30m 6s
  12. 108.2 System Logging
    29m 50s
  13. 108.3 Mail Transfer Agents
    20m 8s
  14. 108.4 Manage Printers and Printing
    21m 32s
  15. 109.1 Fundamentals of Internet Protocols
    26m 46s
  16. 109.2 Basic Network Configuration
    32m 26s
  17. 109.3 Basic Network Troubleshooting
    19m 28s
  18. 109.4 Client Side DNS
    14m 53s
  19. 110.1 Perform Security Administration Tasks
    33m 38s
  20. 110.2 Set Up Host Security
    25m 39s
  21. 110.3 Securing Data with Encryption
    42m 53s

What you will learn

  • How to install and configure Linux
  • How to manage software, packages, shared software libraries, and the file system
  • How to work with the command line shell
  • How to manage users and groups
  • How to customize the user environment
  • MySQL and MariaDB basics
  • How to configure NTP and network protocols
  • Networking tools
  • How to secure server access
  • An overview of Linux encryption options and how to implement LUKS


No prior experience is required, but Linux Essentials is recommended.