Linux Essentials Certification

Course Instructor
course instructor image
Stephen Smith
Stephen Smith has spent nearly a decade helping students to understand, use and excel with modern cloud computing technologies, including Linux, OpenStack, Microsoft Azure, Docker, Vagrant and more. A member of the OpenStack Foundation, he's created hundreds of hours of hands-on, student-focused training courses, laboratories and guides, and is a regular speaker, sponsor and attendee of major tech conferences. As Chief Content Officer for Linux Academy and Cloud Assessments, he now mentors the ever-growing content production staff, ensuring that every lesson, exercise and asset produced uses the best possible methodologies and pedagogy for student success.

Introduction

Course Overview

The Linux Essentials Exam/Certification

00:03:11

The Linux Essentials Course Breakdown

00:05:18

The Linux Community and a Career in Open Source

Linux Evolution and Popular Operating Systems

A Linux Introduction

00:05:23

Open Source Philosophy

00:03:16

Distributions

00:05:37

Embedded Systems

00:03:40

How And Where To Install Linux

Using the Linux Essentials Lab Server

00:14:47

How to Install CentOS 7 with VirtualBox

00:29:36

Major Open Source Applications

Desktop Applications

00:13:20

Server Applications

00:05:46

Mobile Applications

00:01:26

Development Languages

00:05:28

Package Management Tools and Repositories

00:07:29

Hands-On - Package Management (APT, dpkg) - For Use with UBUNTU LAB SERVERS

00:18:34

Hands-On - Package Management (YUM, rpm) - For Use with Linux Essentials Lab Servers

00:16:30

Quiz: The Linux Community and a Career in Open Source

Understanding Open Source Software and Licensing

Licensing

00:08:24

Free Software Foundation (FSF), Open Source Initiative (OSI)

00:27:11

Open Source Business Models

00:04:06

ICT Skills and Working in Linux

Desktop Skills

00:07:30

Desktop Skills Hands-On

00:14:57

Getting to the Command Line

00:06:36

Industry uses of Linux, Cloud Computing and Virtualization

00:05:19

Finding Your Way on a Linux System

Command Line Basics

Basic Shell

00:07:50

Command Line Syntax - ls

00:05:50

Command Line Syntax - $PATH, Case Sensitivity

00:05:59

Command Line Syntax - Basic Commands

00:08:42

Command Line Syntax - uname

00:02:05

Command Line Syntax - Command History, Command Completion

00:04:23

Command Line Syntax - cd and pwd

00:02:04

Shell Configuration Files

00:06:17

Variables - Environment / System Variables

00:19:09

Variables - User Defined

00:02:09

Globbing

00:13:05

Quoting

00:05:16

Formatting Commands

00:04:15

Working with Options

00:02:47

Using the Command Line to Get Help

Man

00:26:18

Info

00:06:21

locate, find, whereis, and using /usr/share/doc/

00:12:03

Exercise: Man Page Walkthrough

00:30:00

Exercise: Basic Command Line

00:30:00

Using Directories and Listing Files

The Linux File System

00:21:49

Files, Directories

00:07:55

Hidden Files and Directories

00:02:29

Home

00:02:23

Absolute and Relative Paths

00:04:48

Exercise: Maneuvering the Linux File System

00:30:00

Creating, Moving and Deleting Files

Files and Directories

00:18:16

Case Sensitivity

00:03:49

Simple Globbing and Quoting

00:16:57

The Power of the Command Line

Archiving Files on the Command Line

Files, Directories

00:08:38

Archives, Compression

00:22:27

Searching and Extracting Data from Files

Commands (Revisited)

00:23:09

Command Line Pipes

00:11:17

I/O Redirection

00:12:12

Regular Expressions

00:09:48

Exercise: Practicing with Pipes and Grep

00:30:00

Turning Commands into a Script

Basic Text Editing

00:17:01

Basic Shell Scripting

00:18:31

Basic Shell Scripting, Continued

00:21:00

Exercise: Using the vi Text Editor

00:30:00

The Linux Operating System

Choosing an Operating System

Windows, Mac, and Linux Differences

00:10:22

Distribution Life Cycle Management

00:05:02

Understanding Computer Hardware

Hardware

00:16:26

Where Data is Stored

Kernel

00:03:50

Processes

00:12:11

syslog, klog, dmesg

00:12:38

/lib, /usr/lib, /etc, /var/log

00:04:57

Your Computer on the Network

Internet, Network, Routers

00:52:42

Domain Name Service and the Default Gateway (Network Router)

00:09:03

Network Configuration

00:22:23

Security and File Permissions

Basic Security and Identifying User Types

Root and Standard Users

00:28:40

System Users

00:02:46

Creating Users and Groups

User IDs

00:04:52

User Commands

00:20:56

Group Commands

00:05:53

Exercise: Managing User Accounts

00:30:00

Exercise: Creating User Groups

00:30:00

Managing File Permissions and Ownership

File/Directory Permissions and Owners

00:23:18

Special Directories and Files

Symbolic Links

00:07:05

System files, Special Files, and Sticky Bits

00:17:13

Review

Exam Prep

Coupon Code! LINUXAC2017

00:01:12

Quiz: Practice Exam

Details

This course teaches the basic concepts of processes, programs and the components of the Linux operating system. You learn the basic knowledge of computer hardware, gain an understanding of open source applications in the workplace, and learn to navigate systems on a Linux desktop rudimentary commands to navigate the Linux command line.
 
This course is a prep course for the Linux Essentials exam from Linux Professional Institute and is meant to help those without Linux experience to pass their first Linux certification. This course covers objectives for both the LPI Essentials exam version 1.0 and 1.5.

Study Guides

Linux Essentials Presentation Slides

LPI Linux Essential Study Sheet

This study sheet is intended to help you do a targeted review of key topics that are very likely to be covered during your Linux Essentials LPI exam. This is not intended to replace any quizzed, labs or lectures here at Linux Academy, but can be used as a final review just prior to your exam.

Linux Essentials Command Line Cheat Sheet

A reference list of all commands and flags addressed in the Linux Essentials course. Not intended for actual cheating.

Instructor Deck

Community

Looking For Team Training?

Learn More