You are previewing LPI Linux Essentials Certification All-in-One Exam Guide.
O'Reilly logo
LPI Linux Essentials Certification All-in-One Exam Guide

Book Description

Complete coverage of the newest exam release from the Linux Professional Institute, and the first step toward LPIC-1 and CompTIA Linux+Linux Essentials All-in-One Exam Guide covers this “first-of-its-kind” program intended for the academic sector, aspiring IT professionals, and anyone new to the world of Linux and open source technology.

Table of Contents

  1. Cover 
  2. Title Page
  3. Copyright Page
  4. About the Author
  5. Contents at a Glance
  6. Contents 
  7. Acknowledgments
  8. Introduction
  9. Chapter 1: An Introduction to Linux
    1. The Role of an Operating System
    2. How Linux Came to Be
    3. GNU and Linux
    4. Linux Distributions
      1. What Is a Distribution?
      2. Commonly Used Distributions
      3. The Life Cycle of a Linux Distribution
    5. Choosing an Operating System
      1. Conducting a Needs Assessment
      2. Selecting a Distribution
      3. Verifying System Requirements and Hardware Compatibility
    6. Common Linux Implementations
      1. Linux on the Desktop
      2. Linux on the Server
      3. Embedded Linux
      4. Virtualization
    7. Chapter Review
      1. Accelerated Review
      2. Questions
      3. Answers
  10. Chapter 2: Getting Around in Linux
    1. Booting the System and Logging In
      1. Booting the System
      2. Logging In
      3. Keeping Information Secure
      4. Shutting Down the System
    2. Using the Linux Graphical Desktop Environment
      1. The Linux Graphical User Interface
      2. Graphical Desktop Components
      3. Graphical Environment Configuration Settings
      4. Common Linux Graphical Applications
    3. Using the Linux Command Line Environment
    4. Chapter Review
      1. Accelerated Review
      2. Questions
      3. Answers
  11. Chapter 3: PC Hardware
    1. PC Hardware Components
      1. Power Supplies
      2. Motherboards
      3. CPUs
      4. System Memory
      5. Expansion Slots
      6. Storage Devices
    2. PC Peripherals
      1. Removable Hardware Interfaces
      2. Display Devices
    3. Device Drivers
      1. How Drivers Work
      2. How Drivers Are Implemented Under Linux
    4. Chapter Review
      1. Accelerated Review
      2. Questions
      3. Answers
  12. Chapter 4: Open Source Software
    1. Open Source Software
      1. Desktop Applications
      2. Server Applications
    2. Open Source Software Development
      1. Software Development Models
      2. Package Management Tools and Repositories
      3. Open Source Business Model
    3. Chapter Review
      1. Accelerated Review
      2. Questions
      3. Answers
  13. Chapter 5: Command Line Basics
    1. Using the Linux Shell
      1. Linux Shells
      2. Running Commands from the Shell Prompt
      3. Using Command History
      4. Using Command Completion
      5. Shell Configuration Files
    2. Working with Variables
      1. How Environment Variables Work
      2. Managing Environment Variables
      3. Creating User-Defined Variables
    3. Getting Help with Linux Commands
      1. Using man Pages
      2. Using the info Utility
    4. Using Linux Text Editors
      1. Launching vi
      2. Using vi to Edit Text Files
      3. Using pico and nano to Edit Text Files
    5. Chapter Review
      1. Accelerated Review
      2. Questions
      3. Answers
  14. Chapter 6: Working with Files and Directories
    1. Linux File Systems and the Filesystem Hierarchy Standard (FHS)
      1. The Role of the Linux File System
      2. The Hierarchical Structure of the Linux File System
      3. Types of Files Used by Linux
      4. Linux Disk File Systems
    2. Managing Directories from the Command Line
      1. Navigating the File System
      2. Viewing Directory Contents
      3. Creating New Directories
      4. Copying, Moving, and Deleting Directories
    3. Managing Files from the Command Line
      1. Creating New Files
      2. Deleting Files
      3. Copying and Moving Files
    4. Finding Files in the Linux File System
      1. Using find
      2. Using locate
      3. Using which
      4. Using whereis
      5. Using type
    5. Working with Link Files
    6. Chapter Review
      1. Accelerated Review
      2. Questions
      3. Answers
  15. Chapter 7: Extracting Data from Files
    1. Viewing File Contents
    2. Finding Content Within Files
    3. Using Redirection and Piping
      1. Standard bash File Descriptors
      2. Redirecting Output and Input for Shell Commands
      3. Piping Information
      4. Using Command Substitution
    4. Processing Text Streams
      1. cut
      2. fmt
      3. join and paste
      4. nl
      5. pr
      6. sort
      7. split
      8. tr
      9. uniq
      10. wc
    5. Chapter Review
      1. Accelerated Review
      2. Questions
      3. Answers
  16. Chapter 8: Managing Users and Groups
    1. Managing Linux User Accounts
      1. How Linux User Accounts Work
      2. Where Linux User Accounts Are Stored
      3. Creating and Managing User Accounts from the Command Line
    2. Managing Linux Group Accounts
      1. How Linux Groups Work
      2. Managing Groups from the Command Line
    3. Managing User Account Security
      1. Proper Use of the root User Account
      2. Using su
      3. Using sudo
      4. Using Log Files to Detect Intruders
    4. Chapter Review
      1. Accelerated Review
      2. Questions
      3. Answers
  17. Chapter 9: Managing File Ownership and Permissions
    1. Managing File Ownership
      1. How Ownership Works
      2. Managing Ownership from the Command Line
    2. Managing File and Directory Permissions
      1. How Permissions Work
      2. Managing Permissions from the Command Line with chmod
      3. Working with Default Permissions
      4. Working with Special Permissions
    3. Chapter Review
      1. Accelerated Review
      2. Questions
      3. Answers
  18. Chapter 10: Archiving Files
    1. Selecting a Backup Medium
    2. Selecting a Backup Strategy
      1. Selecting a Backup Type
      2. Selecting a Backup Schedule
      3. Determining What to Back Up
    3. Using Linux Backup Utilities
      1. Using tar
      2. Using cpio
      3. Creating an Archive with dd
    4. Chapter Review
      1. Accelerated Review
      2. Questions
      3. Answers
  19. Chapter 11: Managing Linux Processes and Log Files
    1. Understanding Linux Processes
      1. How Linux Processes Are Loaded
    2. Managing Running Processes
      1. Starting System Processes
      2. Viewing Running Processes
      3. Prioritizing Processes
      4. Managing Foreground and Background Processes
      5. Ending a Running Process
    3. Managing Linux Log Files
      1. Configuring Log Files
      2. Using Log Files to Troubleshoot Problems
    4. Chapter Review
      1. Accelerated Review
      2. Questions
      3. Answers
  20. Chapter 12: Creating Scripts
    1. Working with Shell Scripts
      1. The Components of a Shell Script
      2. How Shell Scripts Are Executed
    2. Creating a Basic Script
      1. Displaying Text on the Screen
      2. Adding Commands to a Script
      3. Reading Input from the User
    3. Using Control Structures in Scripts
      1. Using if/then Structures
      2. Using case Structures
      3. Using Looping Structures
    4. Processing Text Streams
      1. cut
      2. sort
      3. wc
    5. Chapter Review
      1. Accelerated Review
      2. Questions
      3. Answers
  21. Chapter 13: Connecting Linux to a Network
    1. Understanding IP Networks
      1. What Is a Protocol?
      2. How IP Addresses Work
      3. How the Subnet Mask Works
      4. Specifying the DNS Server and Default Gateway Router Addresses
    2. Configuring Network Addressing Parameters
      1. Installing the Ethernet Board
      2. Configuring IP Parameters
      3. Configuring Routing Parameters
      4. Configuring Name Resolver Settings
    3. Troubleshooting Network Problems
      1. Using ping
      2. Using netstat
      3. Using traceroute
      4. Using Name Resolution Tools
    4. Encrypting Remote Access with OpenSSH
      1. How Encryption Works
      2. How OpenSSH Works
      3. Configuring OpenSSH
    5. Chapter Review
      1. Accelerated Review
      2. Questions
      3. Answers
  22. Appendix A: About the Download
    1. Steps to Download MasterExam
      1. System Requirements
      2. MasterExam
    2. Help
    3. Removing Installation
    4. Technical Support
      1. LearnKey Technical Support
  23. Appendix B: Practice Exam
  24. Glossary
  25. Index