LPI Linux Essentials Exam Prep


The Linux Professional Institute (LPI) Linux Essentials exam is an industry standard that demonstrates to employers that you know the basics of the Linux operating system. In this course, you will gain the support you need to study, prepare for, and pass the Linux Essentials exam. You will start with the history of Linux, how it was originally developed, and why there are so many different distributions available. You'll learn about the open source software movement, and how the various types of open source software licensing differ. The course walks you through the basics of all the Linux distributions but focuses on the Ubuntu Linux 14.04 LTS distribution.

In this course, you will discover how to use both the Linux graphical desktop and the text-based command line, and you'll master the basics so you can work comfortably in either environment. You will explore how Linux uses standard folders to organize system files, application files, and user files, and you will learn how to manipulate files within the different types of folders. The course also demonstrates the power of Linux in working with text files, so you can create, edit, and search for data in text files. As you work through the lessons, you'll gain practical, real-world Linux tips and techniques, as well as the skills required to pass the LPI Linux Essentials exam. From there, you'll be on your way to a career as a Linux system administrator!

Enrollment Options:

6 Weeks Access Course Code: lpi
Start Dates* May 15 | Jun 19 | Jul 17 | Aug 14
*Choose start date in cart


3 Months Access Course Code: T14102
No Instructor, Start Anytime



Enroll before 31th May and get high quality lamination on your hardcopy certificate absolutely free! Use your certificate to your advantage by showing your certified credentials to prospective employers and recruiters.


Exploring the Basics of Linux

Do you know where Linux came from and why it's become so popular? Have you ever wondered why there are so many different Linux distributions to choose from? You'll discover the Linux basics right here in the first lesson. You'll also go over the topics that the LPI Linux Essentials exam covers and learn about how studying for these topics can help you with your Linux career, whether you decide to take the exam or not.

The Linux Desktop Environment

This lesson is all about graphical interfaces for Linux desktops. You'll learn how Linux detects your monitor and graphics cards and review the graphical desktops available in Linux and why there are so many of them. You'll become familiar with launching applications, creating and using desktop icons, and managing files on Linux systems. Last, you'll take a close look at customizing the Ubuntu Unity desktop, since that's the desktop you'll be using in this course.

Linux Applications

In this lesson, you'll learn about Linux applications and the different types of software licenses that exist. You'll also learn about application software packages. There are lots of packages to choose from, and knowing about the most popular and useful ones can help save you some time in your software hunt. Finally, you'll take a look at some software management packages. Once you start installing lots of different software packages on your Linux system, you'll want to make sure they stay up to date with the latest patches and updates.

The Linux Command Line Interface

In this lesson, you'll explore a great feature of Linux: the command line interface (CLI). The real power of Linux comes from working with the kernel, and the CLI gives you an interactive way to access the kernel by entering commands. You'll take a close look at the Linux shell, which plays an integral role in this process, and you'll learn how to access the CLI from both the graphical desktop environment and a text-oriented server. You'll also learn the different types of commands that you can use, as well as how to edit and modify the commands in the CLI. By the end of the lesson, you'll be the commander of the command line!

Linux Directory Structure

The Linux file system can be a little confusing for Linux newcomers. This lesson demystifies how Linux handles storage media, including hard drives, USB memory sticks, and CD and DVD drives. You'll learn how Linux places files and folders on different media devices, and you'll find out what core folders are on your Linux file system. You'll see how Linux uses a single virtual directory to refer to files and folders, and you'll use both the graphical and command line interfaces to find your way around the Linux directory structure. After you master this lesson, the Linux file system will transform from overwhelming to easy.

Working With Linux Files: Part 1

In this lesson, you'll learn about the unusual way in which Linux handles files. Then you'll go over the different types of files that Linux supports and how to identify them. You'll learn the rules of Linux filenaming and how to create and update files. You'll also see how to find files on the Linux system using a variety of versatile command line commands. By the end of this lesson, you should feel very comfortable working with Linux files.

Working With Linux Files: Part 2

In this lesson, you'll build on what you just learned in the previous lesson about handling Linux files. First, you'll see how to use a graphical file manager to copy, move, delete, and rename files. Then, you'll learn how to perform these same functions with the Linux command line interface without the use of a graphical tool. Manipulating files from the command line is an important part of the Linux Essentials Exam, and the lesson will give you a solid foundation.

Handling Data in Linux

You'll fully immerse yourself in the command line in this lesson, learning how to work with text data files from the Linux command prompt. First, you'll learn how to display and examine data stored in standard text files. Then you'll explore how to search for data contained in text files, taking advantage of some rudimentary database functionality built right into the Linux command line. Finally, you'll see which popular file archiving options you can use. By the end of this lesson, you'll know the Linux command line like the back of your hand!

System Administration Basics

When working in a Linux server environment, it's crucial that you know about users and permissions. In this lesson, you'll learn the basics of managing user accounts and permissions on a Linux system. You'll see how Linux supports multiple users on the system by assigning different types of user accounts, and you'll learn how to harness the mighty power of the special root user account. The root user account can create other user accounts on the Linux system, as well as restrictions on those accounts when they access files and applications. After seeing what the root user account can do, you'll want to know all about how to use the Linux system administrator's secret weapon!

Linux Processes

Your goal as a Linux administrator is to make sure everything runs smoothly, so in this lesson you'll learn how Linux handles the applications that are running on the system. Linux keeps track of a lot of different programs, all running at the same time, and you'll find out exactly how Linux does this. You'll also discover how to take a peek at real-time application information using both graphical and command line tools. Finally, you'll find out what to do if you encounter a runaway program with a mind of its own!

Linux Networking

These days, just about everything you do on a computer requires network access. This lesson will walk you through the basics of networking by imagining it as four separate layers. Then you'll learn how to use both graphical desktop tools and the command line to configure your Linux system to use the network. And while you always hope your network will run smoothly, sometimes you'll run into problems. Here you'll learn how to troubleshoot network issues, and then you'll be ready to dive into any network situation.

Shell Scripting

Linux system administrators often need to perform the same tasks over and over, such as checking disk usage or creating user accounts. Instead of entering multiple commands every time, you can write shell scripts to do these tasks automatically for you. In the final lesson of this course, you'll learn how basic shell scripts automate everyday activities on your Linux server, as well as how to get the most from your Linux system by writing your own scripts. Once you finish this lesson, you'll be writing shell scripts that can help you perform the most mundane tasks quickly and easily!


Hardware Requirements:

  • This course can be taken on either a PC or Mac.

Software Requirements:

  • PC: Windows 8 or newer.
  • Mac: OS X Snow Leopard 10.6 or later.
  • Browser: The latest version of Google Chrome or Mozilla Firefox are preferred. Microsoft Edge and Safari are also compatible.


  • Email capabilities and access to a personal email account.


There are no prerequisites to take this course.


Richard Blum has been an IT industry professional for over 20 years, working mainly as a network and systems administrator. During this time, he has worked with Microsoft, Novell, Unix, and Linux servers, and has created websites using a variety of different programming languages. Blum is the author of several programming and systems administration books, including Professional Assembly Language, C# Network Programming, PostgreSQL 8 for Windows, Sendmail for Linux, Postfix, and Network Performance Open Source Toolkit.


About ExpertRating

ExpertRating is an ISO 9001:2015 certified company offering online certification and training services to individuals and companies globally. Over 25 million people have benefited from ExpertRating Online Certifications and assessments. ExpertRating is the winner of the Google SME Hero's award for showing outstanding use of technology in delivering trusted services to thousands of people on a daily basis. Our affordable certifications are an excellent way of demonstrating your knowledge and skills to prospective employers as well as vastly boosting your chances of moving ahead in your business or career.

Company Timeline

Since 2001

Decades of excellence

800+ Skill Tests

World’s largest test inventory

2500+ Companies

Thousands depend on use

25 Million People Tested

10 tests every minute

35 Countries Serviced

Over 1500 clients in the US

86% Reorder Rate

Satisfied clients

We deliver over 3 million online certification tests and online courses annually.


ExpertRating is a winner of the Google SME Heroes award. This award has been instituted by Google to honor IT companies that have excelled in their domain and have leveraged the internet to grow and expand their businesses in innovative ways.

ExpertRating is an ISO 9001:2015 certified company, which reflects that our courses and tests conform to the highest international quality standards. Our training material is prepared by thorough professionals with years of experience, and goes through several rounds of analysis by expert teams to help develop well-balanced, comprehensive and meaningful content.