CompTIA Linux+ XK0-004 Cert Guide

Book description

Learn, prepare, and practice for CompTIA Linux+ (XK0-004) exam success with this Cert Guide from Pearson IT Certification, a leader in IT Certification learning.

  • Master CompTIA Linux+ XK0-004 exam topics

  • Assess your knowledge with chapter-ending quizzes

  • Review key concepts with exam preparation tasks

  • Practice with unique sets of exam-realistic practice questions

CompTIA Linux+ XK0-004 Cert Guide is a best-of-breed exam study guide. Leading Linux trainers Ross Brunson and William “Bo” Rothwell share preparation hints and test-taking tips, helping you identify areas of weakness and improve both your conceptual knowledge and hands-on skills. Material is presented in a concise manner, focusing on increasing your understanding and retention of exam topics.

The book presents you with an organized test-preparation routine through the use of proven series elements and techniques. Exam topic lists make referencing easy. Chapter-ending Exam Preparation Tasks help you drill on key concepts you must know thoroughly. Review questions help you assess your knowledge, and a final preparation chapter guides you through tools and resources to help you craft your final study plan.

CompTIA Linux+ XK0-004 Cert Guide comes with the powerful Pearson Test Prep practice test software, complete with hundreds of exam-realistic questions. The assessment engine offers you a wealth of customization options and reporting features, laying out a complete assessment of your knowledge to help you focus your study where it is needed most. This online assessment engine enables you to access the practice tests via the Internet on any desktop, laptop, tablet, or smartphone device with Internet connectivity. The web-based version also enables you to download the software to your desktop, so you can use the practice test even when you don’t have an Internet connection. The desktop version syncs with your online version when an Internet connection is established, to update and track your progress. This integrated learning package offers these additional benefits:

  • Enables you to focus on individual topic areas or take complete, timed exams

  • Presents unique sets of exam-realistic practice questions

  • Tracks your performance and provides feedback on a module-by-module basis, laying out a complete assessment of your knowledge to help you focus your study where it is needed most

Well regarded for its level of detail, assessment features, and challenging review questions and exercises, this study guide helps you master the concepts and techniques that will enable you to succeed on the exam the first time.

This study guide helps you master all topics on the latest CompTIA Linux+ exam, including

  • Hardware and system configuration

  • Systems operation and maintenance

  • Security

  • Linux troubleshooting and diagnostics

  • Automation and scripting

It fully reflects major changes to this version of the Linux+ exam, including new coverage of virtualization, cloud concepts, Git, and orchestration.

Table of contents

  1. Cover Page
  2. About This eBook
  3. Title Page
  4. Copyright Page
  5. Contents at a Glance
  6. Table of Contents
  7. About the Authors
  8. Dedication
  9. Acknowledgments
  10. About the Technical Reviewer
  11. We Want to Hear from You!
  12. Reader Services
  13. Introduction
    1. Goals and Methods
    2. The Linux+ Domains and Objectives
    3. How This Book Maps to the Exam Objectives
    4. Book Features
    5. What’s New?
    6. Who Should Read This Book?
    7. Strategies for Exam Preparation
    8. Companion Website
    9. Pearson Test Prep Practice Test Software
    10. Accessing the Pearson Test Prep Software Online
    11. Accessing the Pearson Test Prep Software Offline
    12. Customizing Your Exams
    13. Updating Your Exams
  14. Part I: Software Management
    1. Chapter 1. Installing Linux
      1. Foundation Topics
      2. Hardware and Linux Installation
      3. Summary
    2. Chapter 2. Package Installation and Management
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Software in a Linux System
      4. Installing Software from Source
      5. Packages and Package Managers
      6. RPM and YUM Package Management
      7. Summary
      8. Exam Preparation Tasks
      9. Review All Key Topics
      10. Define Key Terms
      11. Review Questions
    3. Chapter 3. Virtualization
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. What Is Virtualization?
      4. Types of Virtualization/Hypervisors
      5. Bootstrapping VMs
      6. Template Formats
      7. Virtualization Storage
      8. Networking Considerations
      9. Summary
      10. Exam Preparation Tasks
      11. Review All Key Topics
      12. Define Key Terms
      13. Review Questions
    4. Chapter 4. The Boot Process
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. The Linux Boot Process
      4. Boot Loaders and Files
      5. When Kernels Panic
      6. Summary
      7. Exam Preparation Tasks
      8. Review All Key Topics
      9. Define Key Terms
      10. Review Questions
    5. Chapter 5. Managing System Services
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. systemd
      4. Down Memory Lane with SysVinit
      5. Summary
      6. Exam Preparation Tasks
      7. Review All Key Topics
      8. Define Key Terms
      9. Review Questions
    6. Chapter 6. System Performance
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Managing Processes
      4. Sending Signals to Processes
      5. Job Control
      6. Managing Process Priorities
      7. Leaving Programs Running After Logout
      8. Summary
      9. Exam Preparation Tasks
      10. Review All Key Topics
      11. Define Key Terms
      12. Review Questions
  15. Part II: File Management
    1. Chapter 7. File Manipulation
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. File and Directory Operations
      4. Working with Input/Output Streams
      5. Summary
      6. Exam Preparation Tasks
      7. Review All Key Topics
      8. Define Key Terms
      9. Review Questions
    2. Chapter 8. File Processing
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Reading File Contents
      4. Filters
      5. A Tour of the vim Editor
      6. nano, nano
      7. Summary
      8. Exam Preparation Tasks
      9. Review All Key Topics
      10. Define Key Terms
      11. Review Questions
    3. Chapter 9. File Permissions and Escalation
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Working with Permissions
      4. Manipulating Permissions
      5. Special File Permissions
      6. Finding Files by Permission
      7. Access Control Lists
      8. Understanding Permission Problems
      9. Default Permissions
      10. Changing User Ownership
      11. Changing Group Ownership
      12. User Privilege Escalation
      13. Summary
      14. Exam Preparation Tasks
      15. Review All Key Topics
      16. Define Key Terms
      17. Review Questions
    4. Chapter 10. SELinux and AppArmor
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. SELinux Configurations
      4. SELinux Contexts
      5. AppArmor
      6. Summary
      7. Exam Preparation Tasks
      8. Review All Key Topics
      9. Define Key Terms
      10. Review Questions
    5. Chapter 11. File Compression and Storage
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Archive and Restore Utilities
      4. Compression Tools
      5. Backing Up Is Hard to Do
      6. Off-Site/Off-System Storage
      7. Integrity Checks
      8. Summary
      9. Exam Preparation Tasks
      10. Review All Key Topics
      11. Define Key Terms
      12. Review Questions
  16. Part III: Account Management
    1. Chapter 12. User and Group Management
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. User Account Fundamentals
      4. Group Accounts
      5. Adding Users and Groups
      6. Modifying Users and Groups
      7. Removing Users and Groups
      8. The Shadow Suite
      9. Changing Passwords
      10. Summary
      11. Exam Preparation Tasks
      12. Review All Key Topics
      13. Define Key Terms
      14. Review Questions
    2. Chapter 13. Account Security
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Pluggable Authentication Modules (PAMs)
      4. Secure Shell
      5. Terminals PTY/TTY
      6. Public Key Infrastructure
      7. Using TCP Wrappers for Securing Services
      8. Virtual Private Network (VPN) Clients
      9. Summary
      10. Exam Preparation Tasks
      11. Review All Key Topics
      12. Define Key Terms
      13. Review Questions
    3. Chapter 14. Logging Services
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. System Logging
      4. Summary
      5. Exam Preparation Tasks
      6. Review All Key Topics
      7. Define Key Terms
      8. Review Questions
  17. Part IV: Device Management
    1. Chapter 15. Linux Devices
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Understanding Linux Hardware
      4. Managing Printers and Printing
      5. Linux Graphical User Interfaces
      6. Accessibility Options
      7. Remote Desktop
      8. Summary
      9. Exam Preparation Tasks
      10. Review All Key Topics
      11. Define Key Terms
      12. Review Questions
    2. Chapter 16. Hardware Troubleshooting
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Storage Monitoring and Configuration
      4. CPU Monitoring and Configuration
      5. Memory Monitoring and Configuration
      6. Troubleshooting Additional Hardware Issues
      7. Summary
      8. Exam Preparation Tasks
      9. Review All Key Topics
      10. Define Key Terms
      11. Review Questions
    3. Chapter 17. Kernel Modules
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Understanding Kernel Modules
      4. Managing Kernel Modules
      5. The modprobe Command
      6. Summary
      7. Exam Preparation Tasks
      8. Review All Key Topics
      9. Define Key Terms
      10. Review Questions
    4. Chapter 18. Storage Concepts
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Basic Partitions
      4. Filesystem Hierarchy
      5. Device Mapper
      6. Filesystem Types
      7. Summary
      8. Exam Preparation Tasks
      9. Review All Key Topics
      10. Define Key Terms
      11. Review Questions
    5. Chapter 19. Storage Configuration
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Disk Partitioning Tools
      4. Managing LVM
      5. Managing Software RAID
      6. Creating Filesystems
      7. Advanced Filesystem Commands
      8. Mounting and Unmounting
      9. Space Utilization
      10. Summary
      11. Exam Preparation Tasks
      12. Review All Key Topics
      13. Define Key Terms
      14. Review Questions
  18. Part V: Network Management
    1. Chapter 20. Network Configuration
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Conceptual Overview of Networking
      4. Managing Interfaces
      5. Network Configuration Utilities
      6. Bonding
      7. Summary
      8. Exam Preparation Tasks
      9. Review All Key Topics
      10. Define Key Terms
      11. Review Questions
    2. Chapter 21. Network Troubleshooting
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Key Network Troubleshooting Concepts
      4. Network Troubleshooting Tools
      5. Summary
      6. Exam Preparation Tasks
      7. Review All Key Topics
      8. Define Key Terms
      9. Review Questions
    3. Chapter 22. Linux Firewalls
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. The iptables Command
      4. Additional Firewall Technologies
      5. Summary
      6. Exam Preparation Tasks
      7. Review All Key Topics
      8. Define Key Terms
      9. Review Questions
  19. Part VI: Automation
    1. Chapter 23. Orchestration
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Automation and Orchestration
      4. Summary
      5. Exam Preparation Tasks
      6. Review All Key Topics
      7. Define Key Terms
      8. Review Questions
    2. Chapter 24. Automate Tasks
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Job Control
      4. Leaving Programs Running After Logout
      5. The cron System
      6. Running ad hoc Jobs
      7. Summary
      8. Exam Preparation Tasks
      9. Review All Key Topics
      10. Define Key Terms
      11. Review Questions
    3. Chapter 25. Manage Localization
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Time Zones
      4. Character Encoding
      5. Representing Locales
      6. Exam Preparation Tasks
      7. Review All Key Topics
      8. Define Key Terms
      9. Review Questions
    4. Chapter 26. BASH Scripting Essentials
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Basics of Scripting
      4. Shell Script Commands
      5. Exam Preparation Tasks
      6. Review All Key Topics
      7. Define Key Terms
      8. Review Questions
    5. Chapter 27. Git
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Version Control Concepts
      4. Git Concepts and Features
      5. Handling Branches
      6. Executing Diffs
      7. Merging Files
      8. Exam Preparation Tasks
      9. Review All Key Topics
      10. Define Key Terms
      11. Review Questions
  20. Part VII: Security and Server Management
    1. Chapter 28. Server Roles
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Server Types
      4. Server Features
      5. Summary
      6. Exam Preparation Tasks
      7. Review All Key Topics
      8. Define Key Terms
      9. Review Questions
    2. Chapter 29. Security Best Practices
      1. “Do I Know This Already?” Quiz
      2. Foundation Topics
      3. Host Security Best Practices
      4. Authentication Security Best Practices
      5. Service Security Best Practices
      6. Banners
      7. Summary
      8. Exam Preparation Tasks
      9. Review All Key Topics
      10. Define Key Terms
      11. Review Questions
  21. Part VIII: Final Preparation
    1. Chapter 30. Final Preparation
      1. Exam Information
      2. Getting Ready
      3. Tools for Final Preparation
      4. Suggested Plan for Final Review/Study
      5. Summary
  22. Glossary
  23. Appendix A. Answers to the “Do I Know This Already?” Quizzes and Review Questions
  24. Appendix B. CompTIA Linux+ XK0-004 Cert Guide Exam Updates
    1. Always Get the Latest at the Book’s Product Page
    2. Technical Content
  25. Index
  26. Appendix C. Study Planner
  27. Where are the companion content files? - Register
  28. Code Snippets

Product information

  • Title: CompTIA Linux+ XK0-004 Cert Guide
  • Author(s): William J. Rothwell, Ross Brunson
  • Release date: November 2019
  • Publisher(s): Pearson IT Certification
  • ISBN: 9780135301326