Course CertificateRecognize your completed training
PremiumJobSkillShare 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

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