SitePoint
Blog
Forum
Library
Login
Join Premium
Toggle sidebar
Linux Essentials, 2nd Edition
Toggle community discussions
Close
Content
Bookmarks
Preface
ESSENTIALS
What Is Linux?
What Is the Linux Essentials Certification?
Who Should Read This Book?
How This Book Is Organized
Conventions Used in This Book
1
Selecting an Operating System
What Is an OS?
Investigating User Interfaces
Where Does Linux Fit in the OS World?
What Is a Distribution?
Understanding Software Licensing
Investigating Software Licenses
Looking at the Free Software Foundation
Looking at the Open Source Initiative
Looking at the Creative Commons
Using Open Source Licenses
Investigating Linux’s Principles and Philosophy
Exploring Linux through the Ages
Using Open Source Software
Understanding OS Roles
Using Common Linux Programs
Using a Linux Desktop Environment
Working with Productivity Software
Using Server Programs
Managing Programming Languages
Handling Software Packages
Managing Hardware
Learning about Your CPU
Identifying Motherboard Capabilities
Sizing Your Power Supply
Understanding Disk Issues
Managing Displays
Handling USB Devices
Managing Drivers
Getting to Know the Command Line
Starting a Command Line
Running Programs
Using Shell Features
Getting Help Using man Pages
Getting Help Using info Pages
Finding Additional Documentation
Managing Files
Understanding Where Things Go
Navigating Files and Directories
Manipulating Files
Manipulating Directories
Searching, Extracting, and Archiving Data
Using Regular Expressions
Searching for and Extracting Data
Redirecting Input and Output
Archiving Data
Exploring Processes and Process Data
Understanding Package Management
Understanding the Process Hierarchy
Identifying Running Processes
Using Log Files
Editing Files
Understanding the Role of Text Files
Choosing an Editor
Launching an Editor
Editing Files with pico or nano
Editing Files with vi
Creating Scripts
Beginning a Shell Script
Using Commands
Using Arguments
Using Variables
Using Conditional Expressions
Using Loops
Using Functions
Setting the Script’s Exit Value
Understanding Basic Security
Understanding Accounts
Using Account Tools
Working as root
Creating Users and Groups
Creating New Accounts
Modifying Accounts
Deleting Accounts
Managing Groups
Setting Ownership and Permissions
Setting Ownership
Setting Permissions
Using Special Permission Bits and File Features
Managing Network Connections
Understanding Network Features
Configuring a Network Connection
Testing Your Network Connection
Protecting Your System from the Bad Guys
APPENDIX A: Answers to Review Questions
Chapter 1
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
Chapter 8
Chapter 9
Chapter 10
Chapter 11
Chapter 12
Chapter 13
Chapter 14
Chapter 15
APPENDIX B: LPI’s Certification Program
The Linux Essentials Certification
Certification Objectives Map
Open text modal
Community Questions
Close