Skip to content
CBT Nuggets
DemoBook a Demo

CompTIA Linux+ (XK0-005)

This CompTIA Linux+ (XK0-005) training covers how to manage, administer and troubleshoot the operations of a Linux system, server or network. Use this course to prepare for the XK0-005 exam, which is needed to earn the Linux+ certification that validates your skills managing and administering Linux systems and networks.

CompTIA retired the XK0-005 exam on . This course is still available, and the skills it teaches remain valuable. See current CompTIA training: XK0-006 and all CompTIA certifications.

Updated August 2023

36Skills
243Videos
32hTotal

Who This Course Is For

This CompTIA Linux+ training is considered foundational-level Linux training, which means it was designed for junior systems admins. This Linux skills course is designed for junior systems admins with three to five years of experience with Linux.

Skills Your Team Will Gain

  • Managing the Linux installation and architecture
  • Navigating GNU and using Unix commands
  • Writing and executing shells and scripts
  • Administering Linux-based systems and servers

Course Curriculum

One skill is free to watch — no signup needed. The other 35 premium skills unlock for your whole team with a CBT Nuggets plan.

Free skill preview

Understand Linux Fundamentals

John McGovernDuration: 49m18 videos

Watch this complete skill free — the same trainer, videos, and labs your team gets with a plan.

Watch free skill
  • Premium skill.Introduction to Linux+55m · 14 videos
  • Understand Linux FundamentalsFree49m · 18 videos
  • Premium skill.Understand the Linux Boot Process and Hardware48m · 16 videos
  • Premium skill.Understand Package Compilation and Storage Concepts52m · 16 videos
  • Premium skill.Edit Files on Linux Systems53m · 16 videos
  • Premium skill.Compress, Backup and Archive Files50m · 16 videos
  • Premium skill.Understand File and Directory Operations51m · 16 videos
  • Premium skill.Manage and Transfer Files51m · 16 videos
  • Premium skill.Understand Partitions and Monitor Storage52m · 16 videos
  • Premium skill.Create and Mount Filesystems52m · 18 videos
  • Premium skill.Understand Logical Volume Management & LUKS52m · 18 videos
  • Premium skill.Understanding Network Storage and Shares52m · 16 videos
  • Premium skill.Manage and Schedule Services50m · 16 videos
  • Premium skill.Manage Linux Processes57m · 16 videos
  • Premium skill.Manage Network Interfaces51m · 16 videos
  • Premium skill.Understand Name Resolution50m · 14 videos
  • Premium skill.Monitor Networks52m · 16 videos
  • Premium skill.Understand Package Management50m · 16 videos
  • Premium skill.Packages, System Configurations & Localization50m · 16 videos
  • Premium skill.Configure Kernel Options and System Services51m · 12 videos
  • Premium skill.Understand Cryptography and Certificates56m · 14 videos
  • Premium skill.Understand Authentication51m · 16 videos
  • Premium skill.Harden Linux Systems49m · 14 videos
  • Premium skill.Implement Identity Management54m · 16 videos
  • Premium skill.Configure Firewalls49m · 12 videos
  • Premium skill.Configure and Execute Remote Connectivity57m · 14 videos
  • Premium skill.Understand Security-Enhanced Linux & Access Control60m · 16 videos
  • Premium skill.Understand Permissions56m · 16 videos
  • Premium skill.Automate Tasks with Shell Scripts58m · 16 videos
  • Premium skill.Perform Basic Version Control1h 7m · 18 videos
  • Premium skill.Understand Infrastructure As Code Technologies52m · 16 videos
  • Premium skill.Understand Container, Cloud and Orchestration Concepts60m · 16 videos
  • Premium skill.Troubleshoot Network Resource Issues53m · 16 videos
  • Premium skill.Troubleshoot Storage and CPU Issues50m · 14 videos
  • Premium skill.Use Systemd to Resolve Common Problems49m · 14 videos
  • Premium skill.Troubleshoot Device and User Issues51m · 12 videos
Want to browse the locked skills?
with no purchase required. Already have an account?

An account gets you the full catalog to browse, pre-assessments, quiz questions on free skills, and IT Trainerbot, with every answer citing its source video.

Put this course to work for your team

Every subscription includes this course with the full library, virtual labs, and practice exams — or talk it through with sales.

For IT leaders

What IT leaders need to know before assigning this course

For IT leaders: Linux servers often run critical workloads, yet many teams rely on one or two people who really know them. That creates single points of failure, slow incident response, and inconsistent security settings. This course gives your junior systems admins a shared, exam-aligned baseline for managing, securing, and troubleshooting Linux.

Role fit: Built for junior systems admins and IT Practitioners who already have some Linux exposure and need structured depth before taking the CompTIA Linux+ (XK0-005) exam. Team Leads can also use individual skills, such as permissions or systemd, as targeted refreshers.

Risk and compliance relevance: Security takes up a large share of the course. It covers practical Linux hardening topics such as secure bits, password strength, kernel security parameters, service accounts, secure package removal, encryption, SSH authentication, and firewall concepts. These topics support the operational controls auditors often ask IT teams to explain and maintain.

Time investment: The course has 36 skills totaling about 32 hours of video. Plan for additional hands-on time, because learners build and practice in a Linux lab environment. At 3–4 hours per week, most learners finish in two to three months.

Change-management note: Later skills introduce automation and container concepts, including Ansible and Docker. Expect learners to arrive with ideas for automating manual work.

Platform support: Learners build their own Ubuntu and Rocky Linux lab, with guided setup for Windows, Intel Macs, and Apple Silicon Macs. Training Managers can track progress across all 36 skills with Team Reporting.

Team Impact

How this training helps your team succeed

How this training helps your team succeed in the real world

Linux outages rarely announce their root cause. In the course's multi-issue troubleshooting lab, two machines show the same symptom (SSH sign-in fails), yet one is caused by a misconfigured SSH client and the other by a firewall rule. IT teams complete this training to build a repeatable troubleshooting methodology instead of guessing. The result is faster resolution and fewer escalations.

  • Shorter time to resolution: Practitioners work through DNS, default gateway, SSH, and firewall problems. They also diagnose I/O bottlenecks, full disks, inode exhaustion, and CPU load with tools like iostat and lsof.
  • Stronger security posture: Teams configure key-based SSH authentication, iptables rules, file attributes such as immutable, access control lists, and special permissions. These skills help tighten access controls ahead of audits.
  • Less manual toil: Learners write Bash scripts, create systemd service and timer files, and track changes with Git and GitHub. The course reinforces practical automation skills Linux teams can apply to routine administration.
  • Readiness for modern workloads: Hands-on Docker work covers building images, running containers, and removing containers. That foundation helps Team Leads support teams responsible for containerized Linux applications.

The instructor encourages learners to follow along in a lab environment rather than just watch. That way, your team builds skills it can apply on production systems.

After completion

Capabilities your team walks away with

Knowledge

  • How the Linux filesystem hierarchy (FHS), boot process, kernel options, and systemd boot targets fit together on a running system
  • Storage concepts including partitions, filesystems, Logical Volume Management (LVM), LUKS encryption, RAID, network shares, and SSD/NVMe behavior
  • Security fundamentals: owner/group/other permissions in symbolic and octal notation, special permissions, file attributes, access control lists, SELinux, authentication, and cryptography and certificates
  • How iptables firewall components work and how SSH key-based authentication and tunneling (port forwarding and X11 forwarding) are configured
  • Automation and DevOps concepts: Bash scripting, shell scripts, and creating and operating Docker containers
  • The domains covered by the CompTIA XK0-005 exam, including its emphasis on troubleshooting

Ability

  • Manage processes and jobs, including listing processes, sending signals, moving jobs between foreground and background, adjusting priorities, and inspecting open files with lsof
  • Create, mount, and resize storage with LVM commands, and diagnose disk exhaustion, inode exhaustion, I/O, and CPU issues with tools such as iostat
  • Apply and audit file permissions and ACLs to control access for specific users and groups
  • Write and run Bash scripts and create systemd service and timer files to schedule recurring tasks
  • Use a structured troubleshooting method to isolate DNS, SSH, and firewall-rule problems, including cases where similar symptoms have different root causes
  • Build Docker images and run and remove containers in a hands-on lab environment

Readiness check

Confirm prerequisite knowledge before training begins

A short placement assessment on the CBT Nuggets assessments platform measures whether a learner already has the foundation this course assumes. IT leaders use it to put the right people in the right training — and any learner can take it right now to make sure they'll get full value from day one.

  • Questions generated from this course's own video transcripts — what gets measured is exactly what gets taught
  • Instant, per-learner results that show whether the prerequisite foundation is in place
  • Results roll up into team readiness reporting, so training hours go where they change outcomes
Runs on assessments.cbtnuggets.com — sign in with an Adept account so results roll up into team readiness reporting. Need one?
.

If gaps show up, start here

CompTIA Network+ (N10-009)

This entry-level CompTIA Network+ (N10-009) training builds working networking skills with hands-on virtual labs. It covers the OSI model and TCP/IP, subnetting, configuring routers, switches, and firewalls, troubleshooting common connectivity and pe...

~38h

This course is included with every plan

Unlock this one course, or get one learner — or your whole team — access to all 291 courses, virtual labs, and practice exams.

Course Unlock

Just need this course?

$225one time

No subscription

One year of access to Linux+

CBT Nuggets Individual

Includes IT Trainerbot Plus

$49per month

Billed annually

Every course, for one learner

See Individual pricing
For IT teams

CBT Nuggets Teams

IT Trainerbot for every seat

$59per seat / mo

Billed annually

From 1 learner seat · unlimited admin seats

Checking your access…

Frequently Asked Questions

What will you learn in this CompTIA Linux+ training?

You'll learn every last technical skill necessary to work with Linux in basically any entry-level IT position. Whether Linux is the sole emphasis of the position or one of many necessary competencies, you'll know enough after this course to feel comfortable securing, managing, and administering any Linux-powered network.

Who should take this Linux+ (XK0-005) course?

Network administrators, systems administrators, web developers, cloud engineers, and cybersecurity engineers should all take this Linux+ course, as should anyone who wants to eventually hold one of those positions. If you need Linux to do your current or future job, you should take this course that prepares you for every part of the OS.

Is this training in CompTIA XK0-005 associated with any certifications?

Yes, this course is specially designed for XK0-005, the certification exam for CompTIA's Linux+ certification.

What certification should you consider after taking this CompTIA Linux+ course?

You'll want to get the Linux+ after you take this course. Other certifications that may interest you include LPI's LPIC-1 and LPIC-2, both of which are offered here at CBT Nuggets.

Why should you take this CompTIA Linux+ (XK0-005) training?

Realistically, you should only take this course if you might run into Linux some day and need to know how to use it. But, considering Linux runs the vast majority of data centers in the world, is the kernel that drives almost all mobile phones, and is the preferred OS for tons of machines, that's basically anyone with any IT job.

Ready to upskill your team?

See how IT leaders fit this course into a team training plan, and what a plan costs for your team's size.