Linux Essentials : Linux Essentials (Course & Lab)

Linux Essentials (Course & Lab)
ISBN : 978-1-61691-582-7
Gain hands-on expertise in LPI Linux Essentials certification exam by course and performance based labs. Performance based labs simulate real-world, hardware, software & command line interface environments and can be mapped to any text-book, course & training. LPI Linux Essentials is a professional development certification program. LPI Linux Essentials exam covers basic knowledge on Open Source and various distributions of Linux.

Retired. This product is no longer available.


uCertify uses content from well known publishers, instructors, and subject matter experts. They have a minimum of 15 years of experience in their fields. uCertify brings these textbooks to life. It is full of interactive activities that keeps the learner engaged. uCertify brings all available learning resources for a topic in one place so that the learner can efficiently learn without going to multiple places. Challenge questions are also embedded in the chapters so learners can attempt those while they are learning about that particular topic. This helps them grasp the concepts better because they can go over it again right away which improves learning. Learners can do Flashcards, Exercises, Quizzes and Labs related to each chapter. At the end of every lesson, uCertify courses guide the learners on the path they should follow.

uCertify platform supports 50+ different types of interactive activities, connect the idea, or try it yourself lab activities embedded throughout its course. These interactive activities keeps learners engaged and makes learning fun.

Here's What You Get

Exercises Flashcards Quizzes Glossary

Each lesson comes with Exercises, Flashcards & Quizzes. There is no limit to the number of times learners can attempt these. Exercises come with detailed remediation, which ensures that learners are confident on the topic before proceeding. Flashcards help master the key concepts. Glossary defines the key terms.

Exercise Questions
Glossary of terms
Videos and How To..

uCertify course includes videos to help understand concepts. It also includes How Tos that help learners with how to accomplish certain tasks.


Test Prep & Practice Questions

uCertify provides full length practice tests. These tests closely follow the exam objectives and are designed to simulate real exam conditions. Each course has a number of test sets consisting of hundreds of items to ensure that learners are prepared for the certification exam.

Here's What You Get

Pre-assessments Questions
Full Length Tests
Post-Assessments Questions


Full Remediation

Each question comes with detailed remediation explaining not only why an answer option is correct but also why the incorrect answer options are incorrect.

Unlimited Practice

Each test can be taken unlimited number of times until the learner feels they are prepared. Learner can review the test and read detailed remediation. Detailed test history is also available.

Learn, Test and Review Mode

Each test set comes with learn, test and review modes. In learn mode, learners will attempt a question and will get immediate feedback and complete remediation as they move on to the next question. In test mode, learners can take a timed test simulating the actual exam conditions. In review mode, learners can read through one item at a time without attempting it.


Online labs can be used to supplement training. uCertify labs are an inexpensive & safe way to explore and learn. uCertify labs are versatile - labs simulate real-world, hardware, software & command line interface environments and can be mapped to any text-book, course & training.

Here's What You Get

Performance based lab

Hands on Activities

Selecting an Operating System

  • You work as a Linux system administrator for uCe... command should you use to accomplish this task?
  • Deleting a file
  • Creating and copying files

Investigating Linux's Principles and Philosophy

Understanding Software Licensing

Using Common Linux Programs

Managing Hardware

  • Identifying the CPU architecture
  • Displaying basic information of the system
  • You work as a technician for uCertify Inc. The c...mand should you execute to accomplish this task?
  • You want to access the /dev/sda5 filesystem at /shared. Execute the command to accomplish this task.

Getting to Know the command Line

  • Identifying your current path setting
  • Knowing a computer's memory usage
  • Knowing ways of listing files
  • Creating and listing directories
  • Deleting files
  • Finding the absolute path
  • Creating a subdirectory
  • Sorting the file in reverse order
  • Deleting a subdirectory
  • Viewing the list of files in the current directory
  • Changing the root directory
  • You work as a Linux System Administrator for uCe...te the command required to accomplish this task.

Managing Files

  • Renaming a file and creating a symbolic link
  • John works as a Linux System Administrator for u...command should he write to accomplish this task?
  • Creating and deleting a directory

Getting Help

  • Understanding help facilities
  • Searching information in man pages
  • Reading info pages of a command
  • Searching a file
  • Locating man pages for a command
  • Searching a binary file directory

Using Programs and Processes

  • Installing the samba package
  • Installing the GNOME desktop environment
  • Identifying PID number of a process
  • Listing all processes of the root user
  • Finding kernel ring buffer messages
  • Examining the kernel ring buffer

Searching, Extracting, and Archiving Data

  • Using the grep command
  • Searching a word in a file
  • Counting the words of a file
  • Archiving a file
  • Creating a compressed gzip archive file
  • Putting files into a single zip file
  • Creating an archive file

Editing Files

Creating Scripts

  • Printing a message
  • Sending ICMP ECHO_REQUEST to network hosts
  • Testing the connection
  • Verifying script execution

Understanding Users and Groups

  • Changing the primary group
  • You work as a network administrator for uCertify...ical. Write the command to accomplish this task.
  • Displaying basic information of users and group
  • You work as a network administrator for uCertify...r ID. Write the command to accomplish this task.
  • You work as a root user in a Linux-based Execute the command to accomplish this task.
  • Creating a password-protected user
  • Switching to another user

Creating Users and Groups

  • Working with a user account
  • Creating a user account
  • Getting information about the current account
  • Adding a user to a group
  • You work as a Linux System Administrator for Tec...imes. Write the command to accomplish this task.
  • Deleting a user account
  • Deleting a group
  • Renaming a group
  • Adding a group
  • Deleting a user

Setting Ownership and Permissions

  • Changing the group ownership
  • Changing the ownership of a file
  • Creating a long directory listing
  • Setting the permissions

Navigating the Linux Filesystem

  • Creating links between files
  • Setting the SUID on a file
  • Displaying hidden files
  • Searching information in subdirectories

Managing Network connections

  • Displaying interface details
  • John works as a network administrator for uCerti...command should he write to accomplish this task?
  • Connecting a network interface with an IP address
  • Listing of listening TCP ports
  • Displaying the routing table

Exam Information

LPI Linux Essentials is a professional development certification program for Linux professionals and covers basic knowledge on Open Source and various distributions of Linux.

Prepare for the following certification

Table of Content

Here's What you will Learn

Lesson 1: Selecting an Operating System

  • Overview
  • What Is an OS?
  • Investigating User Interfaces
  • Where Does Linux Fit in the OS World?
  • What Is a Distribution?
  • Suggested Exercises

Lesson 2: Investigating Linux's Principles and Philosophy

  • Overview
  • Linux through the Ages
  • Using Open Source Software
  • Understanding OS Roles
  • Suggested Exercises

Lesson 3: Understanding Software Licensing

  • Overview
  • Investigating Software Licenses
  • The Free Software Foundation
  • The Open Source Initiative
  • The Creative Commons
  • Using Open Source Licenses
  • Suggested Exercises

Lesson 4: Using Common Linux Programs

  • Overview
  • Using a Linux Desktop Environment
  • Working with Productivity Software
  • Using Server Programs
  • Managing Programming Languages
  • Suggested Exercises

Lesson 5: Managing Hardware

  • Overview
  • Learning About Your CPU
  • Identifying Motherboard Capabilities
  • Sizing Your Power Supply
  • Understanding Disk Issues
  • Managing Displays
  • Handling USB Devices
  • Managing Drivers
  • Suggested Exercises

Lesson 6: Getting to Know the command Line

  • Overview
  • Starting a Command Line
  • Running Programs
  • Manipulating Files
  • Using Shell Features
  • Suggested Exercises

Lesson 7: Managing Files

  • Overview
  • Manipulating Files
  • Manipulating Directories
  • Suggested Exercises

Lesson 8: Getting Help

  • Overview
  • Using man Pages
  • Using info Pages
  • Finding Additional Documentation
  • Suggested Exercises

Lesson 9: Using Programs and Processes

  • Overview
  • Understanding Package Management
  • Understanding the Process Hierarchy
  • Identifying Running Processes
  • Using Log Files
  • Suggested Exercises

Lesson 10: Searching, Extracting, and Archiving Data

  • Overview
  • Using Regular Expressions
  • Searching for and Extracting Data
  • Redirecting Input and Output
  • Archiving Data
  • Suggested Exercises

Lesson 11: Editing Files

  • Overview
  • Understanding the Role of Text Files
  • Choosing an Editor
  • Launching an Editor
  • Editing Files with pico or nano
  • Editing Files with Vi
  • Using Configuration File Conventions
  • Editing Formatted Text Files
  • Suggested Exercises

Lesson 12: Creating Scripts

  • Overview
  • Beginning a Shell Script
  • Using Commands
  • Using Arguments
  • Using Variables
  • Using Conditional Expressions
  • Using Loops
  • Using Functions
  • Setting the Script's Exit Value
  • Suggested Exercises

Lesson 13: Understanding Users and Groups

  • Overview
  • Understanding Accounts
  • Using Account Tools
  • Working as root
  • Suggested Exercises

Lesson 14: Creating Users and Groups

  • Overview
  • Creating New Accounts
  • Modifying Accounts
  • Deleting Accounts
  • Managing Groups
  • Suggested Exercises

Lesson 15: Setting Ownership and Permissions

  • Overview
  • Setting Ownership
  • Setting Permissions
  • Suggested Exercises

Lesson 16: Navigating the Linux Filesystem

  • Overview
  • Understanding Where Things Go
  • Using Special Permission Bits and File Features
  • Suggested Exercises

Lesson 17: Managing Network connections

  • Overview
  • Understanding Network Features
  • Configuring a Network Connection
  • Testing Your Network Connection
  • Protecting Your System from the Bad Guys
  • Suggested Exercises

Copyright © 2002-2017 uCertify / All Rights Reserved.