back to courses

Get Started

CompTIA Linux+ Certification Training

CompTIA Linux+ is the most popular Linux certification in the world. It’s a must-have for anyone who wants to work in this area of IT. It’s now in its 20th year and has recently been updated, marking a shift from the LIPC1 syllabus (which it now shares around 60% content with).

All US government jobs and contracts require IT staff to possess a CompTIA certification for the technology they support. Linux is also tested in Cisco exams.

This course has been completely revised and updated for the brand-new Linux+ exam:

  • XK0-006

CompTIA Linux+ Certification

Linux runs the Internet and is used by over 90% of companies. There is currently a huge demand for Linux engineers to configure and maintain the IT infrastructure for companies large and small worldwide.

Linux is used on many devices every day, from smartphones to cars, supercomputers, home appliances, desktops, and enterprise servers. The Linux operating system is ubiquitous, in fact.

Linux has been growing since the late 1990s and has a user base that spans the globe. You can find Linux running the software on your phones and IoT devices, including your thermostats, cars, refrigerators, Roku devices, and televisions. It also runs most of the Internet, the world’s top 500 supercomputers, and the world’s stock exchanges.

We take you by the hand and guide you through the entire Linux+ syllabus from start to finish. Included are more than $400 worth of CompTIA Linux+ practice tests, advanced multi-technology labs, real-world and exam tricks, and tips to guarantee your success come exam day.

Your course is taught by a Linux industry expert who designs, configures, and supports Linux for international companies. He shares his decades of experience with you as you learn the insider tips and secrets you can use as a Linux engineer.

Linux is tested in most IT exams from Cisco, CompTIA, Ethical Hacking, WiFi Engineer, Software Engineer, and more. You must learn it to work in the modern IT industry. If you need to know the theory, please check out our sister website, howtonetwork.com, for CompTIA Linux+ training.

Please allow around two months of study to prepare for the Linux+ exam. Since the Linux LPIC-1 exam is almost identical, you should also take it around the same time.

Typical Linux Careers

  1. Linux System Administrator
    • Manages Linux servers and systems.
    • Configures users, permissions, and file systems.
    • Performs updates, backups, and basic troubleshooting.
    • Monitors system performance and resource usage.
  2. Junior DevOps Engineer
    • Supports CI/CD pipelines using Linux-based tools.
    • Automates tasks with shell scripting (e.g., Bash).
    • Manages cloud or container environments (e.g., Docker, Kubernetes).
    • Collaborates on infrastructure-as-code projects.
  3. IT Support Specialist (Linux Focus)
    • Provides technical support for Linux desktops/servers.
    • Resolves software, hardware, and network issues.
    • Assists users with command-line operations.
    • Escalates complex problems to senior admins.
  4. Network Administrator (Linux-Based)
    • Configures and maintains Linux-based network services (e.g., DNS, DHCP).
    • Troubleshoots connectivity and firewall rules.
    • Monitors network security and logs.
    • Integrates Linux systems with mixed environments.
  5. Security Analyst (Linux Environments)
    • Secures Linux systems against vulnerabilities.

Take This Course if You:

  • You are a novice and want to learn Linux basics
  • Want to pass your CompTIA Linux+ certification exam
  • Want to work in any government IT roles (all require Linux+)
  • Find that just reading a study guide is not sufficient to understand the material
  • Can’t seem to nail subjects such as scripting or bash
  • Need Linux+ practice tests
  • Want an easy-to-follow study program that will get you results
  • Can’t find enough practice exams with solutions to prepare yourself
  • Want to improve your hands-on Linux skills dramatically
Module 1System Management
Unit 1Welcome to the Course
Unit 2Boot Sequence
Unit 3Filesystem Hierarchy Standard
Unit 4Kernel Modules
Unit 5Your Computer on the Network
Unit 6Network Configuration
Unit 7Modern Network Troubleshooting Tools
Unit 8Legacy Network Troubleshooting Tools
Unit 9dnsutils
Unit 10Filesystems and Storage
Unit 11Design Hard Disk Layout
Unit 12Create Partitions and Filesystems
Unit 13Filesystem Integrity
Unit 14Manual Mounting
Unit 15Automatic Mounting
Unit 16Logical Volume Manager
Unit 17Linux as a Virtualization Guest
Unit 18Timezones
Unit 19Locales
Module 2Systems Operation and Maintenance
Unit 1Shared Libraries
Unit 2Apt
Unit 3Dpkg
Unit 4YUM
Unit 5RPM
Unit 6Creating Users and Groups
Unit 7User Profiles
Unit 8Users
Unit 9Groups
Unit 10Pipes and Redirection
Unit 11Process Text Streams Using Filters
Unit 12Find and Globbing
Unit 13Redirection and File Descriptors
Unit 14Pipes
Unit 15vi Navigation
Unit 16vi Modes
Unit 17Create and Change Hard and Symbolic Links
Unit 18SysVInit and Systemd
Unit 19Runlevels and Boot Targets
Unit 20Systemd and Processes
Unit 21Foreground and Background Jobs
Unit 22Cron
Unit 23At and Systemd
Unit 24Manage Printers and Printing
Unit 25Processes and Configuration
Unit 26PCI Devices and Peripherals
Unit 27Install and Configure X11
Unit 28Accessibility
Module 3Security
Unit 1Basic Security and Identifying User Types
Unit 2Managing File Permissions and Ownership
Unit 3Special Directories and Files
Unit 4File Permissions
Unit 5Directory Permissions
Unit 6User Auditing
Unit 7SSH
Unit 8GPG
Unit 9Pluggable Authentication Modules
Unit 10OpenVPN
Unit 11Best Practices (SSH)
Unit 12Best Practices (Authentication)
Unit 13Best Practices (Auditing)
Unit 14System Messaging and Logging
Unit 15Rsyslog
Unit 16Logrotate
Unit 17Journald
Unit 18Ports and Services
Unit 19iptables
Unit 20UFW
Unit 21File Archiving and Unarchiving
Unit 22Remote Backups
Module 4Linux Troubleshooting and Diagnostics
Unit 1Network Monitoring
Unit 2Network Troubleshooting
Unit 3Monitoring Disk Performance
Unit 4Monitoring Disk Usage
Unit 5CPU Configuration
Unit 6CPU Monitoring
Unit 7Swap Space
Unit 8Memory Monitoring
Unit 9Resetting the Root Password
Unit 10Process Monitoring
Unit 11Sending Signals
Unit 12Modify Process Execution Priorities
Unit 13Storage Quotas
Unit 14Immutability
Unit 15Understanding Computer Hardware
Unit 16RAID
Unit 17Patching
Unit 18Package Repositories
Unit 19Memory Testing
Module 5Automation and Scripting
Unit 1Shell Scripting
Unit 2Environment Variables, Types, and History
Unit 3Standard Syntax
Unit 4Quoting and Escaping
Unit 5Regular Expressions
Unit 6Basic Regex
Unit 7Extended Regex
Unit 8Scripting Practice 1
Unit 9Scripting Practice 2
Unit 10Creating a Git Repo
Unit 11Working with Git
Unit 12Git Branches
Unit 13Ansible
Unit 14Puppet
Module 6Practice Exams
Unit 1Exam 1
Unit 2Exam 2
Unit 3Exam 3
Unit 4Exam 4
Module 7PBQs
Unit 1PBQ 1
Unit 2PBQ 2
Module 8Bonus Labs
Unit 1Install a Boot Manager