0%

Book Description

The bestselling study guide completely updated for the NEW CompTIA Linux+ Exam XK0-004

This is your one-stop resource for complete coverage of Exam XK0-004, covering 100% of all exam objectives. You'll prepare for the exam smarter and faster with Sybex thanks to superior content including, assessment tests that check exam readiness, objective map, real-world scenarios, hands-on exercises, key topic exam essentials, and challenging chapter review questions. 

Linux is a UNIX-based operating system originally created by Linus Torvalds with the help of developers around the world. Developed under the GNU General Public License, the source code is free. Because of this Linux is viewed by many organizations and companies as an excellent, low-cost, secure alternative to expensive OSs, such as Microsoft Windows. The CompTIA Linux+ exam tests a candidate's understanding and familiarity with the Linux Kernel. As the Linux server market share continues to grow, so too does demand for qualified and certified Linux administrators.

Building on the popular Sybex Study Guide approach, this book will provide 100% coverage of the NEW Linux+ Exam XK0-004 objectives. The book contains clear and concise information on all Linux administration topic, and includes practical examples and insights drawn from real-world experience. 

  • Hardware and System Configuration
  • Systems Operation and Maintenance
  • Security
  • Linux Troubleshooting and Diagnostics
  • Automation and Scripting

You’ll also have access to an online test bank, including a bonus practice exam, electronic flashcards, and a searchable PDF of key terms.

Table of Contents

  1. Cover
  2. Acknowledgments
  3. About the Authors
  4. Introduction
    1. Exercise
    2. The Exam Objectives
    3. Assessment Test
    4. Answers to Assessment Test
  5. Part I Gathering Your Tools
    1. Chapter 1 Preparing Your Environment
      1. Setting Up a Learning Space
      2. Exploring Linux Distributions
      3. Locating a Terminal
      4. Summary
    2. Chapter 2 Sifting Through Services
      1. What Is a Linux Server?
      2. Serving the Basics
      3. Serving Local Networks
      4. Implementing Security
      5. Improving Performance
      6. Summary
      7. Exam Essentials
      8. Review Questions
    3. Chapter 3 Managing Files, Directories, and Text
      1. Handling Files and Directories
      2. Linking Files and Directories
      3. Reading Files
      4. Finding Information
      5. Summary
      6. Exam Essentials
      7. Review Questions
    4. Chapter 4 Searching and Analyzing Text
      1. Processing Text Files
      2. Redirecting Input and Output
      3. Editing Text Files
      4. Summary
      5. Exam Essentials
      6. Review Questions
  6. Part II Starting Up and Configuring Your System
    1. Chapter 5 Explaining the Boot Process
      1. The Linux Boot Process
      2. The Firmware Startup
      3. Linux Bootloaders
      4. System Recovery
      5. Summary
      6. Exam Essentials
      7. Review Questions
    2. Chapter 6 Maintaining System Startup and Services
      1. Looking at init
      2. Managing systemd Systems
      3. Managing SysV init Systems
      4. Digging Deeper into systemd
      5. Summary
      6. Exam Essentials
      7. Review Questions
    3. Chapter 7 Configuring Network Connections
      1. Configuring Network Features
      2. Basic Network Troubleshooting
      3. Advanced Network Troubleshooting
      4. Summary
      5. Exam Essentials
      6. Review Questions
    4. Chapter 8 Comparing GUIs
      1. Focusing on the GUI
      2. Serving Up the GUI
      3. Using Remote Desktops
      4. Forwarding
      5. Summary
      6. Exam Essentials
      7. Review Questions
    5. Chapter 9 Adjusting Localization Options
      1. Understanding Localization
      2. Setting Your Locale
      3. Looking at Time
      4. Summary
      5. Exam Essentials
      6. Review Questions
  7. Part III Managing Your System
    1. Chapter 10 Administering Users and Groups
      1. Managing User Accounts
      2. Managing Groups
      3. Setting Up the Environment
      4. Querying Users
      5. Managing Disk Space Usage
      6. Summary
      7. Exam Essentials
      8. Review Questions
    2. Chapter 11 Handling Storage
      1. Storage Basics
      2. Partitioning Tools
      3. Understanding Filesystems
      4. Formatting Filesystems
      5. Mounting Filesystems
      6. Managing Filesystems
      7. Storage Alternatives
      8. Summary
      9. Exam Essentials
      10. Review Questions
    3. Chapter 12 Protecting Files
      1. Understanding Backup Types
      2. Looking at Compression Methods
      3. Comparing Archive and Restore Utilities
      4. Securing Offsite/Off-System Backups
      5. Checking Backup Integrity
      6. Summary
      7. Exam Essentials
      8. Review Questions
    4. Chapter 13 Governing Software
      1. Working with Source Code
      2. Packaging Applications
      3. Summary
      4. Exam Essentials
      5. Review Questions
    5. Chapter 14 Tending Kernel Modules
      1. Exploring Kernel Modules
      2. Installing Kernel Modules
      3. Removing Kernel Modules
      4. Summary
      5. Exam Essentials
      6. Review Questions
  8. Part IV Securing Your System
    1. Chapter 15 Applying Ownership and Permissions
      1. Looking at File and Directory Permissions
      2. Access Control Lists
      3. Context-Based Permissions
      4. Understanding Linux User Types
      5. Restricting Users
      6. Summary
      7. Exam Essentials
      8. Review Questions
    2. Chapter 16 Looking at Access and Authentication Methods
      1. Getting to Know PAM
      2. Exploring PKI Concepts
      3. Using SSH
      4. Using VPN as a Client
      5. Summary
      6. Exam Essentials
      7. Review Questions
    3. Chapter 17 Implementing Logging Services
      1. Understanding the Importance of Logging
      2. Basic Logging Using rsyslog
      3. Journaling with systemd-journald
      4. Summary
      5. Exam Essentials
      6. Review Questions
    4. Chapter 18 Overseeing Linux Firewalls
      1. Providing Access Control
      2. Looking at Firewall Technologies
      3. Forwarding IP Packets
      4. Dynamically Setting Rules
      5. Summary
      6. Exam Essentials
      7. Review Questions
    5. Chapter 19 Embracing Best Security Practices
      1. User Security
      2. System Security
      3. Network Security
      4. Summary
      5. Exam Essentials
      6. Review Questions
  9. Part V Troubleshooting Your System
    1. Chapter 20 Analyzing System Properties and Remediation
      1. Troubleshooting the Network
      2. Troubleshooting Storage Issues
      3. Troubleshooting the CPU
      4. Troubleshooting Memory
      5. Surviving a Lost root Password
      6. Summary
      7. Exam Essentials
      8. Review Questions
    2. Chapter 21 Optimizing Performance
      1. Looking at Processes
      2. Monitoring Processes in Real Time
      3. Managing Processes
      4. Summary
      5. Exam Essentials
      6. Review Questions
    3. Chapter 22 Investigating User Issues
      1. Troubleshooting Access
      2. Examining File Obstacles
      3. Exploring Environment and Shell Issues
      4. Summary
      5. Exam Essentials
      6. Review Questions
    4. Chapter 23 Dealing with Linux Devices
      1. Communicating with Linux Devices
      2. Working with Devices
      3. Using Hot Pluggable Devices
      4. Summary
      5. Exam Essentials
      6. Review Questions
    5. Chapter 24 Troubleshooting Application and Hardware Issues
      1. Dealing with Storage Problems
      2. Uncovering Application Permission Issues
      3. Analyzing Application Dependencies
      4. Looking at SELinux Context Violations
      5. Exploring Firewall Blockages
      6. Troubleshooting Additional Hardware Issues
      7. Summary
      8. Exam Essentials
      9. Review Questions
  10. Part VI Automating Your System
    1. Chapter 25 Deploying Bash Scripts
      1. The Basics of Shell Scripting
      2. Advanced Shell Scripting
      3. Writing Script Programs
      4. Summary
      5. Exam Essentials
      6. Review Questions
    2. Chapter 26 Automating Jobs
      1. Running Scripts in Background Mode
      2. Running Scripts Without a Console
      3. Sending Signals
      4. Job Control
      5. Running Like Clockwork
      6. Summary
      7. Exam Essentials
      8. Review Questions
    3. Chapter 27 Controlling Versions with Git
      1. Understanding Version Control
      2. Setting Up Your Git Environment
      3. Committing with Git
      4. Merging Versions
      5. Summary
      6. Exam Essentials
      7. Review Questions
  11. Part VII Realizing Virtual and Cloud Environments
    1. Chapter 28 Understanding Cloud and Virtualization Concepts
      1. Considering Cloud Services
      2. Understanding Virtualization
      3. Exploring Containers
      4. Exercise
      5. Summary
      6. Exam Essentials
      7. Review Questions
    2. Chapter 29 Inspecting Cloud and Virtualization Services
      1. Focusing on VM Tools
      2. Understanding Bootstrapping
      3. Exploring Storage Issues
      4. Considering Network Configurations
      5. Summary
      6. Exam Essentials
      7. Review Questions
    3. Chapter 30 Orchestrating the Environment
      1. Understanding Orchestration Concepts
      2. Provisioning the Data Center
      3. Looking at Container Orchestration Engines
      4. Summary
      5. Exam Essentials
      6. Review Questions
  12. Appendix Answers to Review Questions
    1. Chapter 2: Sifting Through Services
    2. Chapter 3: Managing Files, Directories, and Text
    3. Chapter 4: Searching and Analyzing Text
    4. Chapter 5: Explaining the Boot Process
    5. Chapter 6: Maintaining System Startup and Services
    6. Chapter 7: Configuring Network Connections
    7. Chapter 8: Comparing GUIs
    8. Chapter 9: Adjusting Localization Options
    9. Chapter 10: Administering Users and Groups
    10. Chapter 11: Handling Storage
    11. Chapter 12: Protecting Files
    12. Chapter 13: Governing Software
    13. Chapter 14: Tending Kernel Modules
    14. Chapter 15: Applying Ownership and Permissions
    15. Chapter 16: Looking at Access and Authentication Methods
    16. Chapter 17: Implementing Logging Services
    17. Chapter 18: Overseeing Linux Firewalls
    18. Chapter 19: Embracing Best Security Practices
    19. Chapter 20: Analyzing System Properties and Remediation
    20. Chapter 21: Optimizing Performance
    21. Chapter 22: Investigating User Issues
    22. Chapter 23: Dealing with Linux Devices
    23. Chapter 24: Troubleshooting Application and Hardware Issues
    24. Chapter 25: Deploying Bash Scripts
    25. Chapter 26: Automating Jobs
    26. Chapter 27: Controlling Versions with Git
    27. Chapter 28: Understanding Cloud and Virtualization Concepts
    28. Chapter 29: Inspecting Cloud and Virtualization Services
    29. Chapter 30: Orchestrating the Environment
  13. Index
  14. End User License Agreement
3.149.239.82