CompTIA Linux+ (XK0-005)

Video description

Welcome to the CompTIA Linux+ (XK0-005) course, your gateway to mastering the Linux operating system. Our comprehensive program equips learners with essential skills for navigating, securing, and administering Linux-based systems.

Throughout this course, we cover an array of Linux essentials, ensuring a robust understanding of this powerful OS. You'll explore diverse topics, from installation and configuration to file management, storage setup, scripting, containerization, networking intricacies, and proficient troubleshooting techniques. The content presented is distribution-agnostic, ensuring applicability across various Linux distributions and fostering adaptability in any Linux environment.

We will dive into the heart of Linux administration, gaining hands-on experience in installing, securing, and efficiently managing Linux systems. Uncover the power of the command-line interface, file, and directory operations, and navigate the Linux Filesystem Hierarchy Standard. Learn to troubleshoot performance issues, configure network settings, and implement robust security measures and alternative authentication methods.

By the end of this course, you will not only be prepared for the CompTIA Linux+ certification but also equipped with practical skills for real-world Linux administration.

What you will learn

  • Understand fundamentals, installation, and configuration techniques
  • Master navigation, editing, searching, and archiving in Linux
  • Manage users, accounts, groups, and file permissions effectively
  • Configure adapters, troubleshoot networks and secure remote connections
  • Create and execute Bash scripts for task automation in Linux
  • Learn partitioning, file system creation, mounting, and logical volume

Audience

This course is ideal for aspiring and current IT professionals, system administrators, and tech enthusiasts eager to deepen their Linux knowledge. A basic understanding of operating systems and familiarity with command-line interfaces are helpful but not mandatory.

About the Authors

ACI Learning: ACI Learning train leaders in Cybersecurity, Audit, and Information Technology. Whether you're starting your IT career, mastering your profession, or developing your team, they're with you every step of the way.

Don Pezet: With over two decades in the IT domain and a spectrum of IT certifications, Don Pezet has dedicated over 12 years to IT education. Specializing in network and systems administration, Don's expertise extends into Linux, a topic he ardently teaches. His commitment extends to providing engaging, convenient, and impactful training, reflecting his aspiration to offer the guidance he wished for at the onset of his IT journey.

Wes Bryan: Wes Bryan, our Edutainer, began his IT journey in 2009 and transitioned into IT instruction. He earned global teaching awards three times during his early teaching years and holds certifications including CompTIA A+, Network+, Security+, Server+, Cloud+, CySA+, MCSA, MTA, MCTS, MCP, MS, and MCT.

Table of contents

  1. Chapter 1 : Getting Started in Linux
    1. Overview
    2. What is Linux?
    3. Linux Distributions
    4. Installing Linux
  2. Chapter 2 : Linux Command Line Interface and Utilities
    1. Using a Terminal in Linux
    2. Linux Command Line Interface (CLI)
    3. Getting Help in Linux
  3. Chapter 3 : Application and Software
    1. Installing and Managing Software with DNF
    2. Installing and Managing Software with APT
    3. Supporting Sandboxed Applications
    4. Building Applications from Source
  4. Chapter 4 : Files and Directories in Linux
    1. Navigating the Linux File System
    2. Working with Files
    3. Locating Files
    4. Searching with grep
    5. Working with Regular Expressions
    6. Working with File Archives
  5. Chapter 5 : Linux Administration
    1. Super User Privileges
    2. Managing Users
    3. Managing Accounts
    4. Managing Groups
    5. Working with File Permissions
    6. Advanced File Permissions
    7. Localizing Linux
    8. Troubleshooting Linux Performance
  6. Chapter 6 : Managing Storage
    1. Basic Linux Storage Concepts
    2. Creating Partitions and Volumes
    3. Creating File Systems
    4. Mounting File Systems
    5. Linux Filesystem Hierarchy Standard
    6. Logical Volume Manager (LVM)
    7. Troubleshooting Disk Access
    8. Troubleshooting Disk Performance
  7. Chapter 7 : Shell Scripting
    1. Creating and Executing a Script
    2. Controlling Input and Output
    3. Using Programming Constructs
  8. Chapter 8 : Containers and Automation
    1. Introduction to Containers
    2. Automating Containers
    3. Automating Hosts
    4. Change Management with Git
  9. Chapter 9 : Linux Boot Process
    1. Basic Linux Boot Process
    2. Exploring the Linux Kernel
    3. Troubleshooting the Linux Boot Process
  10. Chapter 10 : Linux Networking
    1. Configuring a Network Adapter
    2. Configuring Name Lookups
    3. Network Troubleshooting
    4. Copying Files Across a Network
    5. Accessing Servers with Secure Shell (SSH)
  11. Chapter 11 : Linux Security
    1. Securing RHEL with SELinux
    2. Securing Ubuntu with AppArmor
    3. Configuring a Linux Firewall
    4. Certificate Based Authentication with SSH
    5. Securing a Web Server with SSL
    6. Alternative Authentication Methods in Linux

Product information

  • Title: CompTIA Linux+ (XK0-005)
  • Author(s): ACI Learning, Don Pezet, Wes Bryan
  • Release date: December 2023
  • Publisher(s): Packt Publishing
  • ISBN: 9781835884768