Linux Essentials

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Author(s): LPI
Edition: 1.6
Publisher: LPI
Year: 2022

Language: English
Pages: 443
City: Canada
Tags: Linux, LPIC, Essentials

Learning Materials: Linux Essentials
Table of Contents
Topic 1: The Linux Community and a Career in Open Source
1.1 Linux Evolution and Popular Operating Systems
1.1 Lesson 1
Introduction
Distributions
Embedded Systems
Linux and the Cloud
Guided Exercises
Explorational Exercises
Summary
Answers to Guided Exercises
Answers to Explorational Exercises
1.2 Major Open Source Applications
1.2 Lesson 1
Introduction
Software Packages
Package Installation
Package Removal
Office Applications
Web Browsers
Multimedia
Server Programs
Data Sharing
Network Administration
Programming Languages
Guided Exercises
Explorational Exercises
Summary
Answers to Guided Exercises
Answers to Explorational Exercises
1.3 Open Source Software and Licensing
1.3 Lesson 1
Introduction
Definition of Free and Open Source Software
Licenses
Business Models in Open Source
Guided Exercises
Explorational Exercises
Summary
Answers to Guided Exercises
Answers to Explorational Exercises
1.4 ICT Skills and Working in Linux
1.4 Lesson 1
Introduction
Linux User Interfaces
Industry Uses of Linux
Privacy Issues when using the Internet
Encryption
Guided Exercises
Explorational Exercises
Summary
Answers to Guided Exercises
Answers to Explorational Exercises
Topic 2: Finding Your Way on a Linux System
2.1 Command Line Basics
2.1 Lesson 1
Introduction
Command Line Structure
Command Behavior Types
Quoting
Guided Exercises
Explorational Exercises
Summary
Answers to Guided Exercises
Answers to Explorational Exercises
2.1 Lesson 2
Introduction
Variables
Manipulating Variables
Guided Exercises
Explorational Exercises
Summary
Answers to Guided Exercises
Answers to Explorational Exercises
2.2 Using the Command Line to Get Help
2.2 Lesson 1
Introduction
Getting Help on the Command Line
Locating files
Guided Exercises
Explorational Exercises
Summary
Answers to Guided Exercises
Answers to Explorational Exercises
2.3 Using Directories and Listing Files
2.3 Lesson 1
Introduction
Files and Directories
File and Directory Names
Navigating the Filesystem
Absolute and Relative Paths
Guided Exercises
Explorational Exercises
Summary
Answers to Guided Exercises
Answers to Explorational Exercises
2.3 Lesson 2
Introduction
Home Directories
The Special Relative Path for Home
Relative-to-Home File Paths
Hidden Files and Directories
The Long List Option
Additional ls Options
Recursion in Bash
Guided Exercises
Explorational Exercises
Summary
Answers to Guided Exercises
Answers to Explorational Exercises
2.4 Creating, Moving and Deleting Files
2.4 Lesson 1
Introduction
Case Sensitivity
Creating Directories
Creating Files
Renaming Files
Moving Files
Deleting Files and Directories
Copying Files and Directories
Globbing
Guided Exercises
Explorational Exercises
Summary
Answers to Guided Exercises
Answers to Explorational Exercises
Topic 3: The Power of the Command Line
3.1 Archiving Files on the Command Line
3.1 Lesson 1
Introduction
Compression Tools
Archiving Tools
Managing ZIP files
Guided Exercises
Explorational Exercises
Summary
Answers to Guided Exercises
Answers to Explorational Exercises
3.2 Searching and Extracting Data from Files
3.2 Lesson 1
Introduction
I/O Redirection
Command Line Pipes
Guided Exercises
Explorational Exercises
Summary
Answers to Guided Exercises
Answers to Explorational Exercises
3.2 Lesson 2
Introduction
Searching within Files with grep
Regular Expressions
Guided Exercises
Explorational Exercises
Summary
Answers to Guided Exercises
Answers to Explorational Exercises
3.3 Turning Commands into a Script
3.3 Lesson 1
Introduction
Printing Output
Making a Script Executable
Commands and PATH
Execute Permissions
Defining the Interpreter
Variables
Using Quotes with Variables
Arguments
Returning the Number of Arguments
Conditional Logic
Guided Exercises
Explorational Exercises
Summary
Answers to Guided Exercises
Answers to Explorational Exercises
3.3 Lesson 2
Introduction
Exit Codes
Handling Many Arguments
For Loops
Using Regular Expressions to Perform Error Checking
Guided Exercises
Explorational Exercises
Summary
Answers to Guided Exercises
Answers to Explorational Exercises
Topic 4: The Linux Operating System
4.1 Choosing an Operating System
4.1 Lesson 1
Introduction
What is an Operating System
Choosing a Linux Distribution
Non Linux Operating Systems
Guided Exercises
Explorational Exercises
Summary
Answers to Guided Exercises
Answers to Explorational Exercises
4.2 Understanding Computer Hardware
4.2 Lesson 1
Introduction
Power Supplies
Motherboard
Memory
Processors
Storage
Partitions
Peripherals
Drivers and Device Files
Guided Exercises
Explorational Exercises
Summary
Answers to Guided Exercises
Answers to Explorational Exercises
4.3 Where Data is Stored
4.3 Lesson 1
Introduction
Programs and their Configuration
The Linux Kernel
Hardware Devices
Memory and Memory Types
Guided Exercises
Explorational Exercises
Summary
Answers to Guided Exercises
Answers to Explorational Exercises
4.3 Lesson 2
Introduction
Processes
System Logging and System Messaging
Guided Exercises
Explorational Exercises
Summary
Answers to Guided Exercises
Answers to Explorational Exercises
4.4 Your Computer on the Network
4.4 Lesson 1
Introduction
Link Layer Networking
IPv4 Networking
IPv6 Networking
DNS
Sockets
Guided Exercises
Explorational Exercises
Summary
Answers to Guided Exercises
Answers to Explorational Exercises
Topic 5: Security and File Permissions
5.1 Basic Security and Identifying User Types
5.1 Lesson 1
Introduction
Accounts
Getting Information About Your Users
Switching Users and Escalating Privilege
Access Control Files
Guided Exercises
Explorational Exercises
Summary
Answers to Guided Exercises
Answers to Explorational Exercises
5.2 Creating Users and Groups
5.2 Lesson 1
Introduction
The File /etc/passwd
The File /etc/group
The File /etc/shadow
The File /etc/gshadow
Adding and Deleting User Accounts
The Skeleton Directory
Adding and Deleting Groups
The passwd Command
Guided Exercises
Explorational Exercises
Summary
Answers to Guided Exercises
Answers to Explorational Exercises
5.3 Managing File Permissions and Ownership
5.3 Lesson 1
Introduction
Querying Information about Files and Directories
What about Directories?
Seeing Hidden Files
Understanding Filetypes
Understanding Permissions
Modifying File Permissions
Symbolic Mode
Numeric Mode
Modifying File Ownership
Querying Groups
Special Permissions
Guided Exercises
Explorational Exercises
Summary
Answers to Guided Exercises
Answers to Explorational Exercises
5.4 Special Directories and Files
5.4 Lesson 1
Introduction
Temporary Files
Understanding Links
Guided Exercises
Explorational Exercises
Summary
Answers to Guided Exercises
Answers to Explorational Exercises
Imprint