Skip to main content

CompTIA Linux+ (XK0-005) Certification Prep Course

Intermediate25 Hours 53 Minutes77 Videos125 Test Questions

$249.00

Prepare for the CompTIA Linux+ XK0-005 exam and learn to run, secure and script Linux systems from the command line. 25 hours 53 minutes across 77 video lessons.

  • Login details sent straight after payment
  • Self-paced. Study on any device
  • StemBoss Certificate of Completion
  • 14-day refund promise

Secure checkout. Pay by card, Apple Pay or Google Pay.

Download the course outline (PDF)

CompTIA Linux+ (XK0-005) Certification Prep Course is an online course that prepares you for the Linux+ XK0-005 exam from CompTIA. It is for IT support staff and system administrators who want to manage Linux servers with confidence, from the command line to scripting and security. The course runs for 25 hours 53 minutes across 77 video lessons and includes 125 test questions.

What you will learn

  • The Linux way of working and core shell commands
  • How to create, change and remove users and groups
  • How to set file permissions, ownership and special bits, and fix permission problems
  • How to partition disks, build file systems and use logical volumes
  • How to manage files and edit and process text files
  • How the boot process works and how to manage kernel modules
  • How to manage services and devices and fix common faults
  • How to set up networking and check connections
  • How to install software with package managers and solve dependency issues
  • How to secure Linux with firewalls and SELinux, read logs, and automate tasks with Bash scripts

Topics covered

  • Linux design and the command line
  • User and group administration
  • Permissions and ownership
  • Storage: partitions, file systems and logical volumes
  • Files, directories and text processing
  • Kernel modules, the boot process and services
  • Devices and system monitoring
  • Networking and network services
  • Package management
  • Security: firewalls, SELinux and logs
  • Bash scripting and shell customisation
  • Containers, infrastructure as code and cloud networking basics

Who this course is for

  • IT staff who support mixed Windows and Linux environments
  • System administrators who want sharper command-line skills
  • Help desk and support technicians moving into server work
  • Anyone preparing for the CompTIA Linux+ XK0-005 exam

It also suits people heading into cloud or DevOps work, since most cloud servers run Linux and the course touches on containers, infrastructure as code and cloud networking.

Before you start

You should be comfortable using a computer and know what files, folders and basic IT terms mean. Experience with Windows administration or networking helps but is not required. CompTIA also suggests some hands-on Linux time and A+, Network+ or Server+ level knowledge before you sit the exam. The best way to learn is to follow along on your own Linux machine or virtual machine, so set one up before the first module.

About the XK0-005 exam

XK0-005 is an exam for the CompTIA Linux+ certification. CompTIA is a global, vendor-neutral IT certification body. Linux+ shows that you can manage, secure, automate and troubleshoot Linux systems, skills used on servers, in the cloud and in DevOps work. Because it is vendor-neutral, it covers skills that apply across the main Linux distributions. CompTIA has since released a newer Linux+ exam, XK0-006, so check which version is open for booking on the CompTIA website before you schedule.

Jobs this course supports

  • Linux administrator
  • Systems administrator
  • Technical support specialist
  • Cloud support associate
  • Infrastructure technician
  • Junior DevOps support role

Skill level

Intermediate

Duration

25 Hours 53 Minutes

Videos

77 Videos

Questions

125 Test Questions

Certification

CompTIA Linux+

Exam code

XK0-005

Certification body

CompTIA

Prerequisites

Basic knowledge of computers, file systems and general IT. Windows or networking experience helps.

Best for

Linux administrators, systems administrators, technical support specialists, cloud support associates, infrastructure technicians

Topics covered

Shell commands, users and groups, permissions, storage and LVM, boot process and kernel modules, networking, package management, firewalls and SELinux, Bash scripting, containers and IaC

Format

Online video lessons, self-paced

Language

English

Closed captions

Yes

Certificate

StemBoss Certificate of Completion

What is inside this course

16 modules and 77 lessons. Here is the full outline.

Module 1: Performing Basic Linux Tasks7 lessons
  1. 1.1 Introduction to Linux XK0-005
  2. 1.2 Instructor Introduction
  3. 1.3 Course Introduction
  4. 1.4 Identify the Linux Design Philosophy
  5. 1.5 Enter Shell Commands
  6. 1.6 Shell Commands Activity
  7. 1.7 Get Help with Linux
Module 2: Managing Users and Groups5 lessons
  1. 2.1 Assume Superuser Privileges
  2. 2.2 Create, Modify, and Delete Users
  3. 2.3 Create, Modify, and Delete Groups
  4. 2.4 Query Users and Groups
  5. 2.5 Configure Account Profiles
Module 3: Managing Permissions and Ownership4 lessons
  1. 3.1 Modify File and Directory Permissions
  2. 3.2 Modify File and Directory Ownership
  3. 3.3 Configure Special Permissions and Attributes
  4. 3.4 Troubleshoot Permissions Issues
Module 4: Managing Storage8 lessons
  1. 4.1 Create Partitions
  2. 4.2 Manage Logical Volumes
  3. 4.3 Mount File Systems
  4. 4.4 Manage File Systems
  5. 4.5 Navigate the Linux Directory Structure
  6. 4.6 Troubleshoot Storage Issues
  7. 4.7 Container Storage Management
  8. 4.8 Advanced Data Management and Security for Containers
Module 5: Managing Files and Directories5 lessons
  1. 5.1 Create and Edit Text Files
  2. 5.2 Search for Files
  3. 5.3 Perform Operations on Files and Directories
  4. 5.4 Process Text Files
  5. 5.5 Manipulate File Output
Module 6: Managing Kernel Modules3 lessons
  1. 6.1 Explore the Linux Kernel
  2. 6.2 Install and Configure Kernel Modules
  3. 6.3 Monitor Kernel Modules
Module 7: Managing the Linux Boot Process2 lessons
  1. 7.1 Configure Linux Boot Components
  2. 7.2 Configure GRUB
Module 8: Managing System Components6 lessons
  1. 8.1 Configure Localization Options
  2. 8.2 Configure GUIs
  3. 8.3 Manage Services
  4. 8.4 Troubleshoot Process Issues
  5. 8.5 Troubleshoot CPU and Memory Issues
  6. 8.6 - Troubleshooting With systemd
Module 9: Managing Devices4 lessons
  1. 9.1 Identify the Types of Linux Devices
  2. 9.2 Configure Devices
  3. 9.3 Monitor Devices
  4. 9.4 Troubleshoot Hardware Issues
Module 10: Managing Networking6 lessons
  1. 10.1 Identify TCP-IP Fundamentals
  2. 10.2 Identify Linux Server Roles
  3. 10.3 Connect to a Network
  4. 10.4 Configure DHCP and DNS Client Services
  5. 10.5 Configure Cloud and Virtualization Technologies
  6. 10.6 Troubleshoot Networking Issues
Module 11: Managing Packages and Software7 lessons
  1. 11.1 Identify Package Managers
  2. 11.2 Manage RPM Packages with YUM
  3. 11.3 Manage Debian Packages with APT
  4. 11.4 Configure Repositories
  5. 11.5 Acquire Software
  6. 11.6 Build Software from Source Code
  7. 11.7 Troubleshoot Software Dependency Issues
Module 12: Securing Linux Systems7 lessons
  1. 12.1 Implement Cybersecurity Best Practices
  2. 12.2 Implement Identity and Access Management Methods
  3. 12.3 Configure SELinux or AppArmor
  4. 12.4 Configure Firewalls
  5. 12.5 Implement Logging Services
  6. 12.6 Back Up, Restore, and Verify Data
  7. 12.7 NFTables - Setting Up Advanced Firewalls
Module 13: Working with Bash Scripts4 lessons
  1. 13.1 Customize the Bash Shell Environment
  2. 13.2 Identify Scripting and Programming Fundamentals
  3. 13.3 Write and Execute a Simple Bash Script
  4. 13.4 Incorporate Control Statements in Bash Scripts
Module 14: Automating Tasks3 lessons
  1. 14.1 Schedule Jobs
  2. 14.2 Implement Version Control Using Git
  3. 14.3 Identify Orchestration Concepts
Module 15: Installing Linux2 lessons
  1. 15.1 Prepare for Linux Installation
  2. 15.2 Perform the Installation
Module 16 - Working With Modern IT Infrastruture4 lessons
  1. 16.1 - Infrastruture As Code (IAC)
  2. 16.2 - Containers, Cloud, and Orchestration Concepts
  3. 16.3 - Container Management
  4. 16.4 - Container and Cloud Networking Basics

Your learning path

Where CompTIA Linux+ (XK0-005) Certification Prep Course fits. Build your skills one step at a time.

Frequently asked questions

Is XK0-005 the latest Linux+ exam?

No. CompTIA has released XK0-006 as the newer Linux+ exam. Most core Linux skills in this course still apply, but check the CompTIA website to see which version you can book.

Do I need Linux experience before this course?

No Linux experience is needed. You should know basic computer and IT concepts, and Windows or networking experience will help.

Does the course teach Bash scripting?

Yes. You learn to write and run Bash scripts to automate tasks and customise the shell.

Is Linux+ tied to one Linux distribution?

No. Linux+ is vendor-neutral, so the skills apply across the main Linux distributions.

What jobs use Linux+ skills?

Common roles include Linux administrator, systems administrator, cloud support associate and junior DevOps support roles.

Do I get a certificate?

Yes. You get a StemBoss Certificate of Completion when you finish the course.

Can I get a refund?

Yes, within 14 days if you have completed less than 20% of the course. See our refund policy for details. Read the refund policy.

$249.00
Buy course