Prep For The Lpic 1 Exam 101 500 Linux System Administrator

Conquer the test with this extensive course that covers 100% of the LPIC-1 Exam 101-500 certification objectives

Last updated 2022-01-10 | 4.7

- Explore all the LPIC-1 101-500 exam's objectives in small digestible chunks
- Examine basic to advanced Linux command-line concepts
- Expand your Linux knowledge from simple keyword recognition to hands-on application

What you'll learn

Explore all the LPIC-1 101-500 exam's objectives in small digestible chunks
Examine basic to advanced Linux command-line concepts
Expand your Linux knowledge from simple keyword recognition to hands-on application
Uncover any misconceptions you had about working at the Linux command line
Walk the path with a guide to the mountain top of LPIC-1 Exam 101-500 materials
Gather the skills needed to perform your own explorations in the Linux environment
Conquer the difficult exam topics with help from a trained Linux expert
Prepare your brain to recall all of the LPIC-1 Exam 101-500 objective topics
Own your own Linux throne

* Requirements

* Individuals who want to take this course should have general computing knowledge
* and are either currently or recently employed in the IT field or are in college actively seeking an IT degree.
* Those who wish to pursue this course's material should have some exposure to Linux
* such as interacting with a Linux desktop environment.

Description

If you are seeking to pass the LPIC-1 101-500 exam, then this course is for you! This course provides coverage of 100% of the exam objectives and topics in an easy-to-digest format, and a practice exam to help test your knowledge.

In this course you will:

  • Explore all the LPIC-1 101-500 exam's objectives and concepts.

  • Obtain basic knowledge on Linux topics, such as how to reach a Linux command line and distribution differences.

  • Gather a basket of useful Linux term definitions, such as absolute directory references, kernel modules, inode numbers, and sticky bits.

  • Participate in a guided-tour through advanced Linux concepts, such as screen multiplexers, messaging with D-Bus, and systemd mount units.

Obtaining your LPIC-1 certification demonstrates that you have the Linux skills to get the job done, and it increases your future salary potential. The Linux Professional Institute LPIC-1 certification is respected around the world, so you can get a job anywhere, even if the company is on the other side of the globe.

In this course, the over 270 items in the LPIC-1 Exam 101-500 objectives are divided up into bit-sized chunks. These chunks have been organized in an educational manner, instead of numerical, allowing you to better grasp concepts. You'll watch a few video lectures that include exploring the objective items at the Linux command line. After that, you can take your own guided-tour through the concepts using hands-on labs. Each group of lectures has a practice quiz to help reinforce the section's information, increasing the chances of permanently storing the concepts into your memory for later recall. There is also a complete practice exam at the end of the course to check your readiness for the real LPIC-1 Exam.

Who's your instructor in this course? I'm an award-winning certified instructor who has taught Linux classes at the college-level and beyond for years. I am also a world-renowned author who has written several educational books on Linux topics. I also have personal experience with system administration and learning new-to-me operating systems. Therefore, I know how to break up concepts and order them for faster consumption.

If you want to pass the LPIC-I 101-500 certification exam, then this is the right course for you! Own your own Linux throne! Let's get started.

Who this course is for:

  • This course is for individuals who want to pass the first LPIC-1 certification exam (101-500).
  • The materials in this course are built for both the individual who has little knowledge about Linux, and those people who are already Linux power-users but need a refresher.
  • This course is also for individuals who are curious about Linux and would like to explore the Linux command line as a system administrator.
  • This course is not for people who are seeking Linux review material for certification exams other than the LPI LPIC-1 Exam 101-500 exam.

Course content

24 sections • 149 lectures

Intro to LPI LPIC-1 Exam 1 Course Preview 07:35

Providing an overview of this LPI LPIC-1 exam 1 course, including:

  • An introduction to the certification exam

  • What to expect on the exam

  • An introduction to the course instructor

  • What type of practice environment is needed

  • The concept of a Linux distribution



Reaching the Command Line Preview 05:26

Learn how to open a terminal emulator app within a Graphical User Interface and reach the command line through a virtual terminal.

Looking at Basic Command-line Commands Preview 03:06

Learn how to use commands that answer questions, such as:

  • What user account am I using?

  • What directory am I currently in?

  • What terminal am I logged into?

  • What’s here in this directory?

Understanding the Virtual Directory System Preview 05:50

Learn about at the Linux virtual directory system, the FHS (Objective 104.7), and more options for the list command.

Moving around the Virtual Directory System Preview 09:34

Learn how to move around the Virtual Directory System with the change directory command, use commands with and without arguments, and understand absolute and relative directory references.

Section 1 Lab Preview 00:06

Section 1 Quiz

This 10 question multiple-choice quiz covers topics from the lectures in section 1.

Exploring your System Preview 07:19

Learn how to explore your Linux system in order to uncover information about it, such as details about the Linux kernel, and Bash shell version information.

Understanding Command Structure and Types Preview 06:13

Learn about commands that are built into the Bash shell and those that are externel, and how to identify them. Also, learn how to determine where a command program is located in the virtual directory structure.

Getting help at the Command Line Preview 04:47

Learn how to get help while working in the command line.

Command-line History Preview 07:30

Learn how to work much faster at the command line by viewing a list of previously entered commands, recalling them, using them again, and modifying the commands as needed.

Section 2 Lab Preview 00:06

Section 2 Quiz

Displaying a Text File Preview 08:33

Learn how to concern display text file contents and obtain file information.

Displaying a Text File a Page at a Time Preview 08:34

Learn how to use two different pager utilities, and how they can help you view text file contents.

Obtaining Text File Information Preview 10:26

Learn how to:

  • Determine the number of lines, words, and bytes that are in a text file.

  • Display only unique lines of a text file.

  • Add line numbers to a text file.

Obtaining a Text File Hash Preview 07:54

Learn how to use three different hash algorithms, and learn about various hash values.

Section 3 Lab Preview 00:06

Section 3 Quiz

Manipulating Text File Output Preview 09:56

Learn how to:

  • Sort a text file alphabetically and numerically.

  • Paste two text files together.

  • Split a text file apart.

  • Pull out certain fields from a text file’s records.

More Manipulating Text File Output Preview 08:44

Learn how to:

  • Change one letter or number in a text file to a different one in it’s output.

  • Translate a text file's contents into octal and hexadecimal.

  • Use basic features in a stream text editor.

Performing Simple Text Searches Preview 05:57

Learn how to perform basic searches using a powerful search utility, to find text:

Regardless of its case.

Located at the end of a text record.

Positioned at the beginning of a text record.

Section 4 Lab Preview 00:06

Section 4 Quiz

Redirecting Input Preview 05:56

Learn about the concept of redirection, and how to redirect input with a command-line utility.

Redirecting Output Preview 07:56

Learn how to redirect output using various methods.

Using Pipes for Chaining Redirection Preview 09:08

Learn about the concepts of pipes and how to redirect both input and output as well as display information and save it to a file.

Redirecting Errors Preview 05:27

Learn how to redirect an error message to a non-standard location.

Building Commands Preview 06:39

Learn how to build commands on-the-fly using three different methods.

Section 5 Lab Preview 00:06

Section 5 Quiz

Conducting Advanced Text Searches with Simple Patterns Preview 09:57

Learn about regular expressions and learn how to use them to search for:

  • Several characters in one character position.

  • A range of characters in one character position.

  • A character that has special meaning to the Bash shell.

  • A character that is present zero or more times in a pattern.

  • Anything within a particular pattern.

Conducting Advanced Text Searches with Complex Patterns Preview 08:41

Learn about extended regular expressions, and how to use them to search for:

  • A character that is present one or more times in a pattern

  • A character that is present zero or one time in a pattern

  • Either one pattern or another pattern in a search


Conducting Searches with grep Variants Preview 06:15

Learn about two grep variant commands that are kept for historical applications.

Conducting Searches with sed Preview 05:42

Lean how to use sed to find text and then conduct some stream editing on it, and how to use a regular expression pattern, instead of plain text in sed’s search function.

Finding Files & File Information Preview 08:39

Learn how to:

  • Locate files related to commands and obtain information about them.

  • Use a command that finds another command’s binary, source, and manual pages files.

Finding Files using more Advanced Searches Preview 09:57

Learn how to:

  • Use a single command to quickly find files.

  • Use a command with complex criteria to find files.

Section 6 Lab Preview 00:06

Section 6 Quiz

Looking at File Information Preview 09:04

Learn how to use the list command with wildcards and determine a file's type.

Creating and Removing Files Preview 06:54

Learn how to:

  • Create a file just by touching it.

  • Fill a file with data without using a text editor.

  • Delete selected files.

Copying and Moving Files Preview 07:45

Learn about the difference between copying and moving a file, and how to:

  • Copy a file to a new location and give it a new name.

  • Move a file to a new location and give it a new name.

Creating Directories and Looking at their Information Preview 06:42

Learn how to:

Create a directory.

Look a directory file’s information.

View a directory’s files and it’s tree of subdirectories.

Removing Directories Preview 07:15

Learn how to remove directories that are emply or full of materials.

Copying and Moving Whole Directories Preview 04:57

Learn how to copy or move an entire directory tree.

Section 7 Lab Preview 00:06

Section 7 Quiz

Compressing Files Preview 04:39

Learn about file compression, and how to use three different utilities to compress and decompress files on Linux.

Viewing Compressed Files Preview 04:09

Lean how to use three different utilities to view files that are currently compressed.

Backing up Files with tar Preview 10:15

Learn how to:

  • Create a tar archive.

  • View the files that are already in a tar archive file.

  • Restore files from a tar archive file.

  • Compress and decompress archive files on-the-fly.

Archiving Files with cpio Preview 08:12

Learn how to:

  • Create a cpio archive.

  • View the files that are already in cpio archive file.

  • Restore files from cpio archive file.

Duplicating Files with dd Preview 05:08

Learn about creating a duplicate disk with the dd utility.

Session 8 Lab Preview 00:06

Section 8 Quiz

Exploring Basic Text Editors on Linux Preview 07:38

Learn about basic text editor concepts and three differnt text editors.

Exploring the Three Modes of vim/vi Preview 06:23

Learn about the three modes of the vim/vi editor, and learn how to switch between those modes while using the editor as well as five different ways to exit the editor when you are done.

Moving around in vim/vi Command Mode Preview 05:37

Learn how to do the following in command mode:

  • Make subtle moves.

  • Jump to a text line’s beginning, and its end.

  • Search for text.

  • Scroll up and down the screen.

Making Changes in vim/vi Command Mode Preview 08:10

Learn how to

  • Append and insert text.

  • Open a new line below current line and insert text.

  • Delete text.

  • Copy text.

  • Paste deleted and copied text.

Looking at a few vim/vi Tricks Preview 06:45

Learn how to:

  • Read a file into the text editor’s buffer, after you are already in the editor.

  • Temporarily add line numbers to a file.

  • Convert line endings from Windows to Linux and vice versa.

Section 9 Lab Preview 00:06

Section 9 Quiz

Looking at File Permissions, Owners, and Group Membership Preview 09:16

Learn how to:

  • View permission, owner, and group members information on a file or directory, and interpret it.

  • Determine your owner name.

  • View your current group memberships.

Changing a File’s Ownership and/or Group Membership Preview 06:18

Learn how to change a files group and owner.

Changing a File’s Permissions Preview 09:31

Learn about file modes and how to change a file’s permissions using both symbolic and octal mode.

Looking at Special Permissions Preview 10:00

Learn about three special permissions and their purposes, and how to set these permissions using symbolic and octal mode.

Modifying the Default Creation Mask Preview 05:21

Learn about about default file and directory permissions, and managing the default creation mask.

Creating Soft and Hard Links Preview 06:18

Learn about hard and soft links, and how to create them and view them.

Section 10 Lab Preview 00:06

Section 10 Quiz

Looking at Processes Preview 08:21

Learn about the definition of a process, and how to view and search for processes.

Monitoring Processes & other System Information Preview 10:21

Learn how to monitor processes and look at system resource information

Running Jobs in the Foreground and Background Preview 05:25

Learn how to run jobs in the foreground, move them to the background, and how to start jobs in the background.

Sending Signals to Processes Preview 10:11

Learn about process signals, and the various methods to send signals to processes.

Managing Process Priority Preview 07:47

Learn how to manage process priority; set a process' priority before it is run, and after it is run.

Section 11 Lab Preview 00:06

Section 11 Quiz

Understanding Environment Variables Preview 06:40

Explore the concept of environment variables and look at a few important ones to know.

Looking at a few more important Environment Variables Preview 07:39

Learn about a few more important Environment Variables:

  • Variables that describe your user account

  • Important system setting variabless

  • A variable that shows your Bash shell's current version

Understanding the PATH Environment Variables Preview 04:31

Learn about the PATH Environment Variable and how to invok programs Inside and outside the defined path.

Modifying an Environment Variable in your Current Shell Preview 03:40

Learn about (and how to modify) the following environment variables:

  • PS1

  • PS2

  • EDITOR

Modifying an Environment Variable to Survive in a Subshell Preview 05:16

Learn about subshells and how to start one. Also learn how to keep environment shell definitions set when you enter a subshell.

Section 12 Lab Preview 00:06

Section 12 Quiz

Understanding Mass Storage Device Terms Preview 09:20

Learn about terms concerning disks, partitions, and filesystems, and learn how to use commands that let you look at these items as well as swap space.

Understanding your Mass Storage Device Types Preview 03:37

Learn about how Linux represents SATA, SCSI, USB-attached, and optical drives as well as older devices, such as PATA disks and floppy disks

Exploring two Special Types of Storage Preview 07:59

Learn about basic Logical Volume Management features, including the Device Mapper, and the btrfs filesystem.

Looking at Mass Storage Device Information Preview 07:03

Learn how to use the older list device utility that pulls information from the /proc/ioports, /proc/dma, and the /proc/interrupts files.

Also, learn about device directories that list a system’s mass storage devices by their WWIDs, their labels, by their UUID, and by their attachment to the system.

Section 13 Lab Preview 00:06

Section 13 Quiz

Looking at Lowlevel Hardware Information Preview 07:07

Learn about block and character devices, device major and minor numbers, and the pseduo-filesystems, which contain hardware information.

Looking at your Peripherals’ Information Preview 07:07

Learn about PCIs, and how to view devices connect through PCI bus interfaces and USB interfaces.

Translating Between Linux and attached Hardware Preview 09:24

Learn about programs that translate between Linux and its attached hardware, and how to manage these translator programs from the command line.

Understanding Hotplug Peripherals Preview 07:49

Learn about the differences between hot plug and cold plug devices, how Linux handles both of them, and how services communicate with each other concerning these devices.

Section 14 Lab Preview 00:06

Section 14 Quiz

Creating Partitions Preview 10:15

Learn about disk partition tables and learn how to view partition information; create partitions using three different command-line utilities.

Making Filesystems Preview 07:43

Learn how to

  • View current disk partition filesystems on your system

  • Determine what filesystems are available on your system

  • Format partitions (make a filesystem)

Mounting Filesystems Preview 10:07

Learn how to

  • View current disk partition filesystems

  • Mount and unmount filesystems manually

  • Mount filesystems automatically when a system boots

Section 15 Lab Preview 00:06

Section 15 Quiz

Considering Mount Points Preview 05:38

Learn about the concept of mount points, and how to choosing places to mount your partitions, while considering system performance.

Taking a look at systemd Mount Units Preview 04:16

Learn about systemd mount units and how to use a systemd command to display mounted filesystems.

Monitoring Filesystem Consumption Preview 05:18

Learn how to view:

  • Current overall filesystem usage of disk space and inode numbers

  • Directory summaries of filesystem space usage and inode numbers

Tuning your Filesystem Preview 06:21

Learn the definition of tuning a filesystem, and learn how to pre-tune a filesystem as well as tune it after it has been formatted.

Verify and Repair your Filesystem Preview 06:00

Learn about a utility that checks and repairs EXT filesystem, and how to check & repair XFS as well as btrfs.

Section 16 Lab Preview 00:06

Section 16 Quiz

Looking at Classic ways to Boot your System Preview 07:11

Learn about:

  • What happens when booting a Linux system

  • The classic method of booting Linux

  • Linux bootloaders

  • Where Linux kernel programs can reside

  • Classic system initialization

Handling a GRUB Legacy Bootloader Preview 09:55

Learn about:

  • The configuration files used for handling the GRUB Legacy bootloader and its boot menu

  • Different settings in the GRUB Legacy bootloader configuration

  • Installing the GRUB Legacy bootloader on your system

Looking at Modern ways to Boot your System Preview 04:38

Learn about the modern method of booting Linux and system initialization with systemd

Handling a GRUB2 Bootloader Preview 07:46

Learn about:

  • The configuration files used for handling the GRUB2 bootloader and its boot menu

  • Different settings in the GRUB2 bootloader configuration

  • Updating the GRUB2 bootloader configuration when its been modified

Section 17 Lab Preview 00:06

Section 17 Quiz

Interacting with the GRUB Legacy Bootloader Menu Preview 04:43

Learn how to:

  • Interact with a GRUB Legacy bootloader menu

  • Use the GRUB Legacy command line and its commands.

  • Edit kernel parameters in a GRUB Legacy menu entry

Interacting with the GRUB2 Bootloader Menu Preview 04:03

Learn how to:

  • Interact with a GRUB2 bootloader menu

  • Use the GRUB2 command line and its commands.

  • Edit kernel parameters in a GRUB2 menu entry

Passing Kernel Parameters Preview 08:03

Learn about passing Linux kernel parameters with both a GRUB Legacy and a GRUB2 bootloader menu, and some kernel boot parameters on which you may want to focus.

Investigating Boot Issues and Messages Preview 06:04

Learn about the system console and kernel ring buffer; learn how to view kernel messages in the ring buffer and journal file, and look for boot message in the boot log files.

Section 18 Lab Preview 00:06

Section 18 Quiz

Looking at the Classic Initialization Process Preview 05:56

Learn about runlevels, the directories used to implement these run levels, and where the scripts that manage services reside.

Changing Runlevels in the Classic Initialization Process Preview 05:49

Learn about the configuration file where the system’s default runlevel is set, and learn how to:

  • Use the command to view the current and past system runlevel

  • Enact the commands that move the system to a new runlevel

  • Use the command that lets your view the status of individual services and manage them

Looking at the Modern Initialization Process Preview 06:21

Learn how systemd determines what services to start when the system boots through unit and target files, about the location of systemd unit files, and how to view and modify systemd settings.


Managing Services with the Modern Initialization Process Preview 06:43

Learn how to:

  • Determine a services status

  • Start and stop services

  • Set services to start at boot

  • Jump to service targets without rebooting the system

Shutting Down Your System Preview 08:19

Learn how to:

  • Use the classic methods to shutdown and reboot your system

  • Use systemd to shutdown and reboot your system

  • Send wall messages to users

Section 19 Lab Preview 00:06

Section 19 Quiz

Understanding Package Management Preview 05:21

Learn about:

  • Packages on Linux

  • Different methods for installing packages

  • The various low and high-level package managers

Managing Debian packages with dpkg Preview 07:32

Learn about the Debian package file naming standard, and how to:

  • Install, update, and uninstall Debian packages

  • Verify package files

  • Conduct package audits

  • Check whether a package is installed

  • View a package's contents, version number, dependencies, etc.

  • Reconfigure an installed package without uninstalling it


Managing Debian packages with apt-get and apt-cache Preview 05:37

Learn about where repository information is kept and how to:

  • Install, update and uninstall Debian packages with apt-get and apt-cache

  • Check whether a package is installed

  • View a package's contents, version number, dependencies, etc.

Section 20 Lab Preview 00:06

Section 20 Quiz

Managing Red Hat packages with rpm Preview 08:01

Learn about Red Hat package file name standards, and learn how to with rpm:

· Install, update and uninstall Red Hat packages

· Verify package files

· Check whether a package is installed

· View information concerning a package

· Extract files from a package without installing the package

Managing Red Hat packages with yum Preview 06:31

Learn about YUM repositories and it's configuration file, and how to with yum:

  • Install, update and uninstall Red Hat packages

  • Clean up the YUM cache directory

  • Check whether a package is installed

  • View a package's information

Managing Red Hat packages with zypper Preview 06:27

Learn about the ZYpp repositories and it's configuration file, and how to with zypper:

  • Install, update and uninstall Red Hat packages

  • Check whether a package is installed

  • View a package's information

Section 21 Lab Preview 00:06

Section 21 Quiz

Understanding Libraries Preview 06:30

Learn about libraries and how to:

  • View a library file and understand the library general naming standard

  • Find library files in their typical locations

  • Load an app’s libraries using a dynamic linker/loader program

Developing a New Library Preview 05:12

Learn about a library cache and the ldconfig command, and how to:

  • View a library cache

  • Set the library path environment variable



Troubleshooting a Library Issue Preview 05:09

Learn how to:

  • View the libraries used by a program

  • Display the libraries and directories stored in the library cache

  • Quickly search the library cache for a potentially missing library

Section 22 Lab Preview 00:06

Section 22 Quiz

Understanding Virtual Machines Preview 09:58

Learn about:

  • Basic virtualization concepts and terms

  • Differences between the software that manages virtual machines

  • Details behind the physical to virtual connection

Creating a Virtual Machine Preview 09:50

Learn about:

  • General items to check prior to creating a virtual machine on your host system

  • Different methods for duplicating a successfully created VM

  • Objects which need to be modified on a duplicated VM prior to launch

Considering Containers Preview 05:46

Learn about what a container is and how it differs from a virtual machine, and learn how to create, use, and remove a Docker container on Linux.

Exploring Infrastructure as a Service Preview 09:40

Learn about:

  • Cloud service provider (CSP) terms

  • Various features available on cloud instances

  • What is needed to connect to a Linux guest in the cloud

Section 23 Lab Preview 00:06

Section 23 Quiz

Conclusion of LPIC-1 Exam 1 Course Preview 07:12

Get a brief overlook at what was covered in the course, and learn a few additional tips on preparing for and taking the certification exam.

LPIC-1 Practice Exam