Cert Prep: LPI Linux Essentials (010-160)
7h 14mBeginner2020-05-05
Authors

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
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