Cert Prep: LPI Linux Essentials (010-160)

Cert Prep: LPI Linux Essentials (010-160)

7h 14mBeginner2020-05-05

Authors

Jason Dion

Jason Dion

Cybersecurity Trainer at Dion Training Solutions

Course details

Prepare for the LPI Linux Essentials (010-160) certification exam. This course covers the five domains of this popular Linux exam, so that you can earn your certification and expand your career options as a Linux professional. Learn the fundamentals of the operating system, get introduced to numerous Linux distributions, and gain experience in the configuration, management, and usage of common open-source software applications. Instructor Jason Dion also reviews commands and scripting, process management, networking, user management, and permissions. In addition to theory, you get step-by-step demonstrations in practical labs and really learn how to use and configure key features and functionality. By the end of the course, you should start to feel like a true Linux professional.

Topics include:
The history and evolution of Linux
Comparing distributions
Installing Linux
Popular open-source applications for Linux
Working with the Linux shell and commands
Managing software packages
Writing commands in the command line
Manipulating files and directories
Searching for and extracting data
Scripting in Linux
Turning commands into scripts
Reviewing processes and process data
Configuring network connections
Managing user accounts and groups
Setting files owners and permissions

Skills covered

LinuxNetwork AdministrationCert PrepNetwork and System AdministrationOpen Source

Concepts

Introduction

  • LPI Linux essentials
  • About the exam

Evolution of Linux

  • Introduction to Linux
  • Open-source philosophy
  • Linux distributions
  • Distribution life cycle
  • Comparing distributions
  • Embedded systems
  • Hardware requirements
  • Installing Linux
  • OS differences

Open-Source Applications

  • What is open source
  • Cost of open source
  • Desktop and server apps
  • Languages and tools
  • Package installs and repositories

The Linux Environment

  • Linux desktop environment
  • Programs and software
  • Linux shell and commands
  • Managing software packages

The Command Line

  • Basic shell
  • Command-line syntax
  • Variables
  • Quoting
  • Proper command usage
  • Man and info pages

Directories and Files

  • Introduction to Linux filesystem
  • Linux filesystem key features
  • Navigating files and directories
  • File creation and management
  • Creating links
  • Wildcards and case sensitivity
  • Manipulating directories
  • Manipulating files and directories

Searching and Extracting Data from Files and Archiving

  • Command-line pipes
  • I_O redirection
  • Piping and redirection
  • Basic regular expressions
  • Archiving files
  • Data search and extraction

Scripting Basics

  • Text files and text editors
  • Using vi and nano
  • Beginning a shell script
  • Commands
  • Arguments
  • Variables
  • Conditional expressions
  • Loops and functions
  • Exit value
  • Turning commands into a script

Processes and Process Data

  • Package management principles
  • Package management systems
  • Using RPM and DEB
  • Process hierarchy
  • Identifying running processes
  • Measuring memory use
  • Log files
  • The kernel ring buffer

Networking Basics

  • Network features
  • Configuring a network connection
  • Network testing
  • Network protection
  • Connecting to a network

User Accounts and Groups

  • Understanding user accounts
  • Account security
  • Understanding groups
  • Using account tools
  • Creating accounts from the shell
  • Modifying and deleting accounts
  • Managing groups
  • Working as root

Managing File Ownership and Permission

  • Setting ownership
  • Setting ownership demonstration
  • Understanding permissions
  • Permission strings and setting the umask
  • Using sticky bits
  • Using special execute permissions
  • Hiding files and directories
  • Setting permissions

Conclusion

  • Next steps
120,000 Toman