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
-
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.
-
-
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.
-
-
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.
-
-
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.
-
-
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 1 | System Management |
|---|---|
| Unit 1 | Welcome to the Course |
| Unit 2 | Boot Sequence |
| Unit 3 | Filesystem Hierarchy Standard |
| Unit 4 | Kernel Modules |
| Unit 5 | Your Computer on the Network |
| Unit 6 | Network Configuration |
| Unit 7 | Modern Network Troubleshooting Tools |
| Unit 8 | Legacy Network Troubleshooting Tools |
| Unit 9 | dnsutils |
| Unit 10 | Filesystems and Storage |
| Unit 11 | Design Hard Disk Layout |
| Unit 12 | Create Partitions and Filesystems |
| Unit 13 | Filesystem Integrity |
| Unit 14 | Manual Mounting |
| Unit 15 | Automatic Mounting |
| Unit 16 | Logical Volume Manager |
| Unit 17 | Linux as a Virtualization Guest |
| Unit 18 | Timezones |
| Unit 19 | Locales |
| Module 2 | Systems Operation and Maintenance |
| Unit 1 | Shared Libraries |
| Unit 2 | Apt |
| Unit 3 | Dpkg |
| Unit 4 | YUM |
| Unit 5 | RPM |
| Unit 6 | Creating Users and Groups |
| Unit 7 | User Profiles |
| Unit 8 | Users |
| Unit 9 | Groups |
| Unit 10 | Pipes and Redirection |
| Unit 11 | Process Text Streams Using Filters |
| Unit 12 | Find and Globbing |
| Unit 13 | Redirection and File Descriptors |
| Unit 14 | Pipes |
| Unit 15 | vi Navigation |
| Unit 16 | vi Modes |
| Unit 17 | Create and Change Hard and Symbolic Links |
| Unit 18 | SysVInit and Systemd |
| Unit 19 | Runlevels and Boot Targets |
| Unit 20 | Systemd and Processes |
| Unit 21 | Foreground and Background Jobs |
| Unit 22 | Cron |
| Unit 23 | At and Systemd |
| Unit 24 | Manage Printers and Printing |
| Unit 25 | Processes and Configuration |
| Unit 26 | PCI Devices and Peripherals |
| Unit 27 | Install and Configure X11 |
| Unit 28 | Accessibility |
| Module 3 | Security |
| Unit 1 | Basic Security and Identifying User Types |
| Unit 2 | Managing File Permissions and Ownership |
| Unit 3 | Special Directories and Files |
| Unit 4 | File Permissions |
| Unit 5 | Directory Permissions |
| Unit 6 | User Auditing |
| Unit 7 | SSH |
| Unit 8 | GPG |
| Unit 9 | Pluggable Authentication Modules |
| Unit 10 | OpenVPN |
| Unit 11 | Best Practices (SSH) |
| Unit 12 | Best Practices (Authentication) |
| Unit 13 | Best Practices (Auditing) |
| Unit 14 | System Messaging and Logging |
| Unit 15 | Rsyslog |
| Unit 16 | Logrotate |
| Unit 17 | Journald |
| Unit 18 | Ports and Services |
| Unit 19 | iptables |
| Unit 20 | UFW |
| Unit 21 | File Archiving and Unarchiving |
| Unit 22 | Remote Backups |
| Module 4 | Linux Troubleshooting and Diagnostics |
| Unit 1 | Network Monitoring |
| Unit 2 | Network Troubleshooting |
| Unit 3 | Monitoring Disk Performance |
| Unit 4 | Monitoring Disk Usage |
| Unit 5 | CPU Configuration |
| Unit 6 | CPU Monitoring |
| Unit 7 | Swap Space |
| Unit 8 | Memory Monitoring |
| Unit 9 | Resetting the Root Password |
| Unit 10 | Process Monitoring |
| Unit 11 | Sending Signals |
| Unit 12 | Modify Process Execution Priorities |
| Unit 13 | Storage Quotas |
| Unit 14 | Immutability |
| Unit 15 | Understanding Computer Hardware |
| Unit 16 | RAID |
| Unit 17 | Patching |
| Unit 18 | Package Repositories |
| Unit 19 | Memory Testing |
| Module 5 | Automation and Scripting |
| Unit 1 | Shell Scripting |
| Unit 2 | Environment Variables, Types, and History |
| Unit 3 | Standard Syntax |
| Unit 4 | Quoting and Escaping |
| Unit 5 | Regular Expressions |
| Unit 6 | Basic Regex |
| Unit 7 | Extended Regex |
| Unit 8 | Scripting Practice 1 |
| Unit 9 | Scripting Practice 2 |
| Unit 10 | Creating a Git Repo |
| Unit 11 | Working with Git |
| Unit 12 | Git Branches |
| Unit 13 | Ansible |
| Unit 14 | Puppet |
| Module 6 | Practice Exams |
| Unit 1 | Exam 1 |
| Unit 2 | Exam 2 |
| Unit 3 | Exam 3 |
| Unit 4 | Exam 4 |
| Module 7 | PBQs |
| Unit 1 | PBQ 1 |
| Unit 2 | PBQ 2 |
| Module 8 | Bonus Labs |
| Unit 1 | Install a Boot Manager |