CompTIA Linux+ (XK0-005)

(XK0-005.AB1) / ISBN : 978-1-64459-548-0
Lessons
Lab
TestPrep
AI Tutor (Add-on)
Get A Free Trial

About This Course

Kickstart your prep for the CompTIA Linux+ XK0-005 exam with the CompTIA Linux+ (XK0-005) course and lab. The labs are designed to give you a hands-on experience of Linux. The course covers the XK0-005 exam objectives and provides knowledge in areas such as system management, security, scripting, containers, automation, and troubleshooting. It also contains performance-based, multiple-choice, and multiple-answer questions to provide you a better understanding of Linux concepts.

Skills You’ll Get

CompTIA Linux+ certification is a widely recognized vendor-neutral credential. The XK0-005 (CompTIA Linux+) exam covers an evolving job role that focuses more on how Linux powers the cloud. The exam includes cutting-edge technologies that help automate and orchestrate business processes, including infrastructure as code and containers. With a Linux+ certification, you will establish yourself as a Linux administrator who is familiar with the Linux platform and can install, maintain, and troubleshoot any type of Linux system.

1

Introduction

  • Goals and Methods
  • The Linux+ Domains and Objectives
  • How This Course Maps to the Exam Objectives
  • Course Features
  • What’s New?
  • Who Should Read This Course?
  • Strategies for Exam Preparation
  • Pearson Test Prep Practice Test Software
2

Understanding Linux Fundamentals

  • Filesystem Hierarchy Standard
  • Basic Boot Process
  • Boot Loaders and Files
  • When Kernels Panic
  • Device Types in /dev
  • Installing Software from Source
  • Storage Concepts
  • Listing Your Hardware Info
  • Summary
  • Review All Key Topics
3

Managing Files and Directories

  • Foundation Topics
  • File and Directory Operations
  • File Metadata and File Types
  • Soft and Hard Links
  • File Compression, Archiving, and Backup
  • Copying Objects Between Systems
  • File Editing
  • Feeling a Bit (awk)ward
  • The printf Function
  • Summary
  • Review All Key Topics
4

Configuring and Managing Storage

  • Foundation Topics
  • Determining Storage Hardware
  • Performing Disk Partitioning
  • Inspecting and Managing Software RAID
  • Using Logical Volume Manager (LVM)
  • Mounting Local and Remote Devices
  • Monitoring Storage Space and Disk Usage
  • Filesystem Management
  • Storage Area Networks/Network-Attached Storage
  • Summary
  • Review All Key Topics
5

Managing Processes and Services

  • Foundation Topics
  • Managing Processes
  • systemd
  • Scheduling Services
  • Summary
  • Review All Key Topics
6

Using Network Tools and Configuration Files

  • Foundation Topics
  • Interface Management
  • Name Resolution
  • Network Monitoring
  • Remote Networking Tools
  • Summary
  • Review All Key Topics
7

Building and Installing Software

  • Package Management
  • Sandboxed Applications
  • System Updates
  • Summary
  • Review All Key Topics
8

Managing Software Configurations

  • Updating Configuration Files
  • Configuring Kernel Options
  • Configuring Common System Services
  • Representing Locales
  • Summary
  • Review All Key Topics
9

Understanding Linux Security Best Practices

  • Public Key Infrastructure
  • Certificate Use Cases
  • Authentication
  • Linux Hardening
  • Summary
  • Review All Key Topics
10

Implementing Identity Management

  • Account Creation and Deletion
  • Summary
  • Review All Key Topics
11

Implementing and Configuring Firewalls

  • Foundation Topics
  • Common Firewall Technologies
  • Understanding iptables
  • Additional Firewall Technologies
  • Summary
  • Review All Key Topics
12

Using Remote Connectivity for System Management

  • SSH (Secure Shell)
  • Executing Commands as Another User
  • Summary
  • Review All Key Topics
13

Understanding and Applying Access Controls

  • Foundation Topics
  • File Permissions
  • File and Directory Ownership
  • Understanding and Using umask
  • Permission Granularity Issues
  • Finding Files by Permission
  • Access Control Lists
  • Context-Based Access
  • Command-Line Utilities
  • Summary
  • Review All Key Topics
14

Automating Tasks via Shell Scripting

  • Foundation Topics
  • Shell Script Elements
  • Environment Variables and Settings
  • Working with Input/Output Streams
  • Shell Script Elements
  • Summary
  • Review All Key Topics
15

Perform Basic Container Operations

  • Container Management
  • Container Image Operations
  • Summary
  • Review All Key Topics
16

Performing Basic Version Control Using Git

  • Version Control Concepts
  • Using Git for Version Control
  • Summary
  • Review All Key Topics
17

Understanding Infrastructure as Code

  • File Formats
  • Infrastructure as Code Concepts
  • Continuous Integration/Continuous Deployment
  • Advanced Git Topics
  • Summary
  • Review All Key Topics
18

Understanding Containers, Cloud, and Orchestration

  • Kubernetes Benefits and Application Use Cases
  • Single-Node Multicontainer Use Cases
  • Container Persistent Storage
  • Container Networks
  • Service Mesh
  • Bootstrapping
  • Container Registries
  • Summary
  • Review All Key Topics
19

Analyzing and Troubleshooting Storage Issues

  • High Latency Issues
  • Low Throughput Issues
  • Input/Output Operations per Second Scenarios
  • Capacity Issues
  • Filesystem Issues
  • I/O Scheduler Issues
  • Device Issues
  • LVM Issues
  • Mount Option Issues
  • Summary
  • Review All Key Topics
20

Analyzing and Troubleshooting Network Resource Issues

  • Network Configuration Issues
  • Firewall Issues
  • Interface Errors
  • Bandwidth Limitations
  • Name Resolution Issues
  • Testing Remote Systems
  • Summary
  • Review All Key Topics
21

Analyzing and Troubleshooting CPU and Memory Issues

  • Runaway and Zombie Processes
  • High CPU Utilization/Load Average/Run Queues
  • CPU Times and CPU Process Priorities
  • Memory Exhaustion and Out of Memory
  • Swapping
  • Hardware
  • Summary
  • Review All Key Topics
22

Analyzing and Troubleshooting User and File Permissions

  • User Login Issues
  • User File Access Issues
  • Password Issues
  • Privilege Elevation Issues
  • Quota Issues
  • Summary
  • Review All Key Topics
23

Analyzing and Troubleshooting Common Problems Using Systemd

  • Unit Files
  • Common Problems
  • Summary
  • Review All Key Topics
24

Final Preparation

  • Exam Information
  • Getting Ready
  • Tools for Final Preparation
  • Summary

1

Understanding Linux Fundamentals

  • Booting Linux into Single-User Mode
  • Upgrading Packages in Ubuntu
  • Managing GRUB2 Parameters
2

Managing Files and Directories

  • Using Basic Linux Commands
  • Exploring the Contents of the Anaconda File
  • Finding a File
  • Using the tar Command for Backups
3

Configuring and Managing Storage

  • Creating Partitions and Filesystems
  • Creating a Physical Volume, Volume Group, Logical Volume, and File System
  • Viewing Disk Usage
4

Managing Processes and Services

  • Displaying Process Information
  • Viewing Processes
  • Using the Foreground Mode
  • Finding the System Initialization Method
  • Managing a Process
  • Managing Services with systemctl
5

Using Network Tools and Configuration Files

  • Capturing Network Packets Using tcpdump
6

Building and Installing Software

  • Using Red Hat Package Management Tools
  • Exploring Basic RPM Commands
7

Managing Software Configurations

  • Managing Kernel Modules
  • Using the timedatectl Command to Set the System Time
8

Understanding Linux Security Best Practices

  • Exploring PAM
  • Managing Default Permissions Using umask
9

Implementing Identity Management

  • Querying about Users
  • Using usermod to Lock an Account
  • Reviewing Account Settings
  • Managing Users and Groups
10

Implementing and Configuring Firewalls

  • Using the firewalld Service
11

Using Remote Connectivity for System Management

  • Configuring a Proxy Server
  • Configuring an SSH Server
12

Understanding and Applying Access Controls

  • Assigning Additional ACLs to a File
  • Exploring SELinux
13

Automating Tasks via Shell Scripting

  • Running Scripts in Background Mode
  • Creating a Simple Script File
  • Creating an Advanced Script
  • Processing a Text File
14

Perform Basic Container Operations

  • Installing and Verifying the Container Tools
15

Performing Basic Version Control Using Git

  • Using Git
16

Understanding Infrastructure as Code

  • Managing the NGINX Server
17

Analyzing and Troubleshooting Storage Issues

  • Diagnosing High Latency Issues with the vmstat Command
18

Analyzing and Troubleshooting Network Resource Issues

  • Performing Basic Network Troubleshooting
19

Analyzing and Troubleshooting CPU and Memory Issues

  • Analyzing CPU Utilization
20

Analyzing and Troubleshooting User and File Permissions

  • Inspecting Account Details
  • Viewing the System Logs
21

Analyzing and Troubleshooting Common Problems Using Systemd

  • Enabling Core Dumps on a systemd-based System
  • Managing the Stopped Processes

Related Courses

All Course
scroll to top