Skip to course content
JobSkillShare Course

CompTIA Linux+ (XK0-005)

Gain practical skills in Linux management and configuration with our hands-on CompTIA Linux+ (XK0-005) course.

84 lessons0 free lessons14 hr 00 min video
CompTIA Linux+ (XK0-005)
Premium Member Features

More ways to build job-ready skills

Course CertificateRecognize your completed training
Premium
Hands-On LabsPractice skills in guided environments
Premium
AI Lesson TutorLesson-grounded help on supported Units
Premium
AI Career ToolsAI support for career preparation
Premium
Explore Premium Membership

Course Overview

This comprehensive course provides hands-on experience in managing, configuring, and maintaining Linux operating systems. Through a series of in-depth modules, you'll enhance your practical skills essential for IT roles that require expertise in Linux environments. The course also aligns with the CompTIA Linux+ (XK0-005) certification exam, guiding you through the necessary objectives and competencies.

Course Structure

The curriculum begins with establishing a home Linux lab, essential for practical skill development. You'll dive into file and directory management, learning to navigate and manipulate the Linux filesystem effectively. Modules on access control, backup, and package management further build your operational expertise. Advanced sections cover identity management, remote connectivity, process management, and system service configuration. You'll also explore storage management, LVM commands, and shared storage in Linux environments. To ensure security and efficiency, topics on scripting, container management, networking, and firewall configuration are provided. Finally, the course offers insights into authentication methods and version control with Git, culminating in real-world applications of Linux in IT projects.

Practical Labs

Each section is supported by hands-on lab exercises, enabling you to apply theoretical knowledge practically. These labs are designed to simulate real job tasks, preparing you for career advancement. Upon full completion of all modules, you will be eligible for a course completion certificate, which showcases your ability to apply practical Linux skills in a professional environment.

What You’ll Learn

  • Configure and maintain Linux operating systems.
  • Manage files and directories using Linux commands.
  • Implement access control and manage permissions.
  • Backup and compress Linux files effectively.
  • Install and update software packages.
  • Manage identity and user privileges in Linux.
  • Configure remote connectivity and secure Linux systems.
  • Implement networking and firewall configurations.
  • Utilize scripting for automation and efficiency.

Skills Covered

  • Linux system administration
  • File system navigation and management
  • Access control and security
  • Backup and compression techniques
  • Package management
  • Identity and privilege management
  • Network configuration
  • Firewall setup

How This Course Helps You on the Job

  • Hands-on experience enhances job readiness.
  • Aligns with CompTIA Linux+ certification.
  • Improves practical skills for IT roles.
  • Increases employability in Linux administration.
Student Feedback

What Learners Say

★★★★★

This was a great course.

Member
Course Curriculum

Start with any free lesson

0 of 84 lessons free
Introduction to Linux6 lessons · 0 free
  1. Linux Learning: Your Gateway to Advanced IT RolesPremium lesson — member login required
  2. Introduction (Important)Premium lesson — member login required
  3. Create a home Linux labPremium lesson — member login required
  4. Module 1: Exercise 1 - Review the System Requirements for an Ubuntu InstallationPremium lesson — member login required
  5. Module 1: Exercise 2 - Install Ubuntu using Installer MediaPremium lesson — member login required
  6. Module 1: Exercise 3 - Complete the Post-installation of Ubuntu with Additional Software and UpdatesPremium lesson — member login required
File and Directory Management in Linux5 lessons · 0 free
  1. Module 2 - Introduction to Linux FilesystemPremium lesson — member login required
  2. Module 2: Exercise 1 - Using the Linux TerminalPremium lesson — member login required
  3. Module 2: Exercise 2 - Navigate the Linux File SystemPremium lesson — member login required
  4. Module 2: Exercise 3 - Create Files in the Linux File SystemPremium lesson — member login required
  5. Module 2: Exercise 4 - Move Files and Create LinksPremium lesson — member login required
Editing Files in Linux4 lessons · 0 free
  1. Module 3 – Introduction to File EditingPremium lesson — member login required
  2. Module 3: Exercise 1 - Work with the Vi Text EditorPremium lesson — member login required
  3. Module 3: Exercise 2 - Use the Vim Text EditorPremium lesson — member login required
  4. Module 3: Exercise 3 - Use the Nano Text EditorPremium lesson — member login required
Access Control Utilities3 lessons · 0 free
  1. Module 4 – Introduction to Access Control UtilitiesPremium lesson — member login required
  2. Module 4: Exercise 1 - Controlling Access to Directory and Files with Standard PermissionsPremium lesson — member login required
  3. Module 4: Exercise 2 - Controlling Access to Directory and Files with Advanced PermissionsPremium lesson — member login required
Linux Backup and File Compression Concepts3 lessons · 0 free
  1. Module 5 – Introduction to Linux Backup and File Compression ConceptsPremium lesson — member login required
  2. Module 5: Exercise 1 - Use Tar to Backup and Compress FilesPremium lesson — member login required
  3. Module 5: Exercise 2 - Use the Dd Command to Backup an Entire DiskPremium lesson — member login required
Package Management and Updating Linux Devices3 lessons · 0 free
  1. Module 6 – Introduction to Package Management and Updating Linux DevicesPremium lesson — member login required
  2. Module 6: Exercise 1 - Install and Update Software using DnfPremium lesson — member login required
  3. Module 6: Exercise 2 - Install and Update Software using AptPremium lesson — member login required
Linux Identity Management3 lessons · 0 free
  1. Module 7 – Introduction to Linux Identity ManagementPremium lesson — member login required
  2. Module 7: Exercise 1- Create And Configure User Accounts In LinuxPremium lesson — member login required
  3. Module 7: Exercise 2 - Create and Configure Groups in LinuxPremium lesson — member login required
Elevated User Privilege Management3 lessons · 0 free
  1. Module 8 – Introduction to Elevated User Privilege ManagementPremium lesson — member login required
  2. Module 8: Exercise 1 - Use Elevated Privileges in LinuxPremium lesson — member login required
  3. Module 8: Exercise 2 - Manage Authentication in LinuxPremium lesson — member login required
Remote Connectivity Management4 lessons · 0 free
  1. Module 9 – Introduction to Remote Connectivity ManagementPremium lesson — member login required
  2. Module 9: Exercise 1 - Install an SSH Server on Linux SystemsPremium lesson — member login required
  3. Module 9 Exercise 2 - Harden the SSH Server on Linux SystemsPremium lesson — member login required
  4. Module 9: Exercise 3 - Install the SSH Client on Linux SystemsPremium lesson — member login required
Managing Processes in Linux3 lessons · 0 free
  1. Module 10 – Introduction to Managing Processes in LinuxPremium lesson — member login required
  2. Module 10: Exercise 1 - Find a Runaway Process in LinuxPremium lesson — member login required
  3. Module 10: Exercise 2 - Stop a Runaway Process in LinuxPremium lesson — member login required
Managing & Configuring Linux System Services3 lessons · 0 free
  1. Module 11 – Introduction to Managing & Configuring Linux System ServicesPremium lesson — member login required
  2. Module 11 Exercise 1 - View and Change the Locale on the SystemPremium lesson — member login required
  3. Module 11 Exercise 2 - Explore the Linux KernelPremium lesson — member login required
Storage management concepts4 lessons · 0 free
  1. Module 12 – Introduction to Storage Management ConceptsPremium lesson — member login required
  2. Module 12 Exercise 1 - Create Partitions on a Disk DrivePremium lesson — member login required
  3. Module 12 Exercise 2 - Create a Filesystem on a Disk DrivePremium lesson — member login required
  4. Module 12 Exercise 3 - Mount a Filesystem on a Disk DrivePremium lesson — member login required
Logical Volume Manager Commands5 lessons · 0 free
  1. Module 13: Introduction to Logical Volume Manager CommandsPremium lesson — member login required
  2. Module 13 Exercise 1 - Prepare the System for LVM (Logical Volume Manager)Premium lesson — member login required
  3. Module 13 Exercise 2 - Create VolumesPremium lesson — member login required
  4. Module 13 Exercise 3 - Format and Mount the Logical VolumePremium lesson — member login required
  5. Module 13 Exercise 4 - Remove the LVMPremium lesson — member login required
Managing Linux Shared Storage5 lessons · 0 free
  1. Module 14: Introduction - Managing Linux Shared StoragePremium lesson — member login required
  2. Module 14 Exercise 1 - Create a RAID ArrayPremium lesson — member login required
  3. Module 14 Exercise 2 - Create a Filesystem on the RAID ArrayPremium lesson — member login required
  4. Module 14 Exercise 3 - Mount the RAID ArrayPremium lesson — member login required
  5. Module 14 Exercise 4 - Make the RAID Array PersistentPremium lesson — member login required
Linux Scripting Techniques6 lessons · 0 free
  1. Module 15: Introduction - Linux Scripting TechniquesPremium lesson — member login required
  2. Module 15: Exercise 1 - Search Files using grepPremium lesson — member login required
  3. Module 15: Exercise 2 - Working with Regular ExpressionsPremium lesson — member login required
  4. Module 15: Exercise 3 - Create a Non-interactive ScriptPremium lesson — member login required
  5. Module 15: Exercise 4 - Create an Interactive ScriptPremium lesson — member login required
  6. Module 15: Exercise 5 - Create Scripts using Loops and ConditionsPremium lesson — member login required
Container Creation & Management2 lessons · 0 free
  1. Module 16: Introduction - Container Creation & ManagementPremium lesson — member login required
  2. Module 16: Exercise 1 - Run Containers on a Linux SystemPremium lesson — member login required
Versioning Control using GIT2 lessons · 0 free
  1. Module 17: Introduction - Versioning Control using GITPremium lesson — member login required
  2. Module 17: Exercise 1 - Create a Git RepositoryPremium lesson — member login required
Configuring Networking in Linux2 lessons · 0 free
  1. Module 18: Introduction - Configuring Networking in LinuxPremium lesson — member login required
  2. Module 18: Exercise 1 - Configure Network Adapter in AlmaPremium lesson — member login required
Name Resolution2 lessons · 0 free
  1. Module 19: Introduction - Name ResolutionPremium lesson — member login required
  2. Module 19: Exercise 1 - Configure Name Resolution on a Linux SystemPremium lesson — member login required
Remote Access Tools2 lessons · 0 free
  1. Module 20 – Introduction to Remote Access ToolsPremium lesson — member login required
  2. Module 20 Exercise 1 - Secure Remote Access to Alma and an Ubuntu DevicePremium lesson — member login required
Securing Linux Devices3 lessons · 0 free
  1. Module 21 – Introduction to Securing Linux DevicesPremium lesson — member login required
  2. Module 21: Exercise 1 - Secure an Alma DevicePremium lesson — member login required
  3. Module 21: Exercise 2 - Secure an Ubuntu DevicePremium lesson — member login required
Configuring Linux Firewalls3 lessons · 0 free
  1. Module 22 – Introduction to Configuring Linux FirewallsPremium lesson — member login required
  2. Module 22 Exercise 1 - Setup a Linux Firewall in UbuntuPremium lesson — member login required
  3. Module 22 Exercise 2 - Setup Firewall Rules in UbuntuPremium lesson — member login required
Certificate Configuration & Management3 lessons · 0 free
  1. Module 23 – Introduction to Certificate Configuration & ManagementPremium lesson — member login required
  2. Module 23: Exercise 1 - Enable Certificate-based AuthenticationPremium lesson — member login required
  3. Module 23 Exercise 2 - Configure Server Keys SSH Certificates for AuthenticationPremium lesson — member login required
Introduction to Authentication Methods3 lessons · 0 free
  1. Module 24 – Introduction to Authentication MethodsPremium lesson — member login required
  2. Module 24 Exercise 1 - Configure MFA in LinuxPremium lesson — member login required
  3. Module 24 Exercise 2 - Configure Linux system to Join Microsoft Active Directory Domain for AuthenticationPremium lesson — member login required
How IT Professionals Use Linux: Importance and Real Projects1 lessons · 0 free
  1. How IT Professionals Use Linux: Importance and Real ProjectsPremium lesson — member login required
Certificate Request1 lessons · 0 free
  1. Certificate RequestPremium lesson — member login required

Frequently Asked Questions

Is this course suitable for beginners?

This course is not ideal for absolute beginners. Some knowledge of computers and basic networking is recommended.

How can I receive the course completion certificate?

Complete all lab exercises and email the support team with your name from your premium member account to request the certificate.

What type of practical skills will I gain?

You will learn to manage Linux systems, handle files, control access, perform backups, and configure networks among other skills.