CompTIA Linux+ Certification Training Labs

Learn Linux system administration through hands-on labs, covering command-line, file management, user administration, security, networking, and maintenance. Perfect for CompTIA Linux+ certification prep.

CompTIALinux

Syllabus

Edit Text Files in Linux with Vim and Nano

Manage Shell Environment and Configuration in Linux

Redirecting Input and Output in Linux

Manage Linux User Accounts with useradd, usermod, and userdel

Manage Linux Groups with groupadd, usermod, and groupdel

Navigate the Filesystem in Linux

Manage Files and Directories in Linux

Find Files and Commands in Linux

Search Text with grep in Linux

Modify Directory Ownership with chown in Linux

Manage File and Directory Permissions in Linux

Manage Special Permissions and umask in Linux

Manage Linux Partitions and Filesystems

Create and Restore a Backup with tar in Linux

Configure RAID and LVM Storage in Linux

Manage and Monitor Linux Processes

Schedule Tasks with at and cron in Linux

Managing Packages with RPM in Linux

Query and Update Packages with YUM in Linux

Build Software from Source Code in Linux

Manage Shared Libraries in Linux

Customize the GRUB2 Boot Menu in Linux

Manage Kernel Modules in Linux

Explore Hardware Devices in Linux

Connect to a Remote Linux Server Using SSH

Configure SSH Public Key Authentication in Linux

Configure firewalld to Allow Web Traffic in Linux

Block ICMP Traffic in Linux using iptables

Encrypt and Decrypt Files with GPG in Linux

Configure User Accounts and Sudo Privileges in Linux

Manage SELinux File Contexts for Apache in Linux

Manage a Local Git Repository in Linux

Create and Activate a Swap File in Linux

Introduction

CompTIA Linux+ Certification Training Labs is a beginner-level collection of 34 guided exercises for learners building practical Linux administration skills or preparing for the XK0-005 exam. The course moves beyond basic command-line work into accounts and permissions, storage, processes, software, boot and kernel tasks, remote access, security controls, and system maintenance.

The labs use isolated Ubuntu 22.04 and RHEL 9-compatible environments, with an additional CentOS 7 virtual-machine installation scenario. You perform concrete administrative workflows, inspect the results, and practice recovering or cleaning up changes where the lab requires it.

What You Will Learn

After completing this course, you will be able to:

  • Edit and search text, redirect shell input and output, and persist shell environment settings
  • Administer users, groups, ownership, standard and special permissions, password policies, and sudo access
  • Create and mount filesystems, build backups, configure RAID and LVM, and manage swap space
  • Monitor and control processes, schedule jobs, and manage software with RPM, YUM, source builds, and shared libraries
  • Inspect hardware, manage kernel modules, and modify and validate GRUB2 boot settings
  • Configure SSH and public-key authentication and maintain a local Git repository
  • Apply network and host security controls with firewalld, iptables, GPG, and SELinux contexts

Who This Course Is For

This course is for Linux+ candidates, junior administrators, support technicians, and Linux learners who want guided command-line practice across a broad set of system administration tasks.

Prerequisites: Basic Linux command-line familiarity is recommended. Early labs review editors, navigation, files, users, and permissions; later labs involve privileged storage, boot, kernel, and security operations.

Learning environment: Labs run in isolated Ubuntu 22.04 and UBI 9 environments, with graphical or terminal access depending on the task. The CentOS 7 installation lab uses a virtualized workflow, and potentially disruptive administration is practiced inside lab systems rather than on your own machine.

Frequently Asked Questions

Is this a complete CompTIA Linux+ preparation course?

No. The 34 labs provide substantial hands-on practice across selected administration domains, but they do not replace full theory study, current exam-objective review, or practice exams. Completing the course does not itself award the CompTIA Linux+ certification.

Which CompTIA Linux+ exam version does the course target?

The course metadata targets XK0-005. Certification objectives and active exam codes can change, so compare the lab coverage with CompTIA's current published objectives before scheduling an exam.

Which Linux distributions will I use?

Most labs use Ubuntu 22.04 or the RHEL 9-compatible UBI 9 environment. One lab covers installing a CentOS 7 virtual machine, giving you practice with both Debian-based and RPM-based administration workflows.

Do I need to complete the labs in order?

The course is a broad lab collection rather than a single dependent project. If you are new to Linux administration, begin with the editor, shell, filesystem, user, and permission labs before moving to storage, boot, kernel, remote-access, and security topics.

Teacher

labby
Labby
Labby is the LabEx teacher.