CompTIA Linux+ Certification Boot Camp (XK0-005)

CompTIA Linux + Training Description

Duration: 5 days

About the Course

CompTIA Linux+ covers common tasks in major distributions of Linux, including the Linux command line, basic maintenance, installing and configuring workstations, and networking.

Audience Profile

CompTIA Linux+ validates the skills of IT professionals with hands-on experience configuring, monitoring, and supporting servers running the Linux operating system. The new exam has an increased focus on the following topics: security, kernel modules, storage & virtualization, device management at an enterprise level, git & automation, networking & firewalls, server side & command line, server (vs. client-based) coverage, troubleshooting and SELinux.

Learning Objectives

Hardware & System Configuration – Configure kernel modules, network parameters, storage, cloud and virtualization technologies

System Operation & Maintenance – Manage software and services, and explain server roles, job scheduling, and the use and operation of Linux devices

Security – Understand best practices for permissions and authentication, firewalls, and file management.

Linux Troubleshooting & Diagnostics – Analyze system properties and processes and troubleshoot user, application and hardware issues

Automation & Scripting – Execute basic BASH scripts, version control using Git, and orchestration processes

Certification Exam

This training course prepares students for CompTIA Linux+ XK0-005 Exam


CompTIA A+, CompTIA Network+ and 12 months of Linux admin experience

What’s included?

  • Authorized Courseware
  • Intensive Hands on Skills Development with an Experienced Subject Matter Expert
  • Hands-on practice on real Servers and extended lab support 1.800.482.3172
  • Examination Vouchers & Onsite Certification Testing- (excluding Adobe and PMP Boot Camps)
  • Academy Code of Honor: Test Pass Guarantee
  • Optional: Package for Hotel Accommodations, Lunch and Transportation

With several convenient training delivery methods offered, The Academy makes getting the training you need easy. Whether you prefer to learn in a classroom or an online live learning virtual environment, training videos hosted online, and private group classes hosted at your site. We offer expert instruction to individuals, government agencies, non-profits, and corporations. Our live classes, on-sites, and online training videos all feature certified instructors who teach a detailed curriculum and share their expertise and insights with trainees. No matter how you prefer to receive the training, you can count on The Academy for an engaging and effective learning experience.


  • Instructor Led (the best training format we offer)
  • Live Online Classroom – Online Instructor Led
  • Self-Paced Video

Speak to an Admissions Representative for complete details.

StartFinishPublic PricePublic Enroll Private PricePrivate Enroll


1. Familiarizing Yourself with Linux

Review the History and Development of Linux
Enter Shell Commands
Get Help Using Linux
Start and Stop Linux

2. Managing User and Group Accounts

Create User and Group Accounts
Configure User Profiles
Manage User and Group Accounts

3. Managing Partitions and the Linux Filesystem

Create Partitions
Navigate through the Linux Filesystem
Manage the Filesystem
Maintain the Filesystem

4. Managing Files in Linux

Create and Edit Files
Locate Files
Search Text Using Regular Expressions
Apply Filters to Text Streams
Link Files
Back-Up and Restore Files
Manage Databases Using MySQL

5. Working with Linux Permissions and Ownership

Modify File and Directory Permissions
Modify Default Permissions
Modify File and Directory Ownership
Set Advanced Permissions

6. Printing Files

Configure a Local Printer
Print Files
Manage Print Jobs and Queues
Configure Remote Printing

7. Managing Packages

Manage Packages Using RPM
Verify Packages
Upgrade Packages
Configure Repositories
Manage Packages Using YUM
Manage Packages Using the Debian Package Manager
Manage Packages Using Source Files
Manage Shared Libraries

8. Managing Kernel Services

Explore the Linux Kernel
Customize Kernel Modules
Create an initrd Image
Manage Device Drivers
Monitor Hardware Devices
Monitor Processes and Resources

9. Working with the Bash Shell and Shell Scripts

Perform Basic Bash Shell Operations
Introduction to Shell Scripting
Customize the Bash Shell
Redirect Standard Input and Output
Use Control Statements in Shell Scripts

10. Managing Jobs and Processes

Manage Jobs and Background Processes
Manage Processes Using the Process Table
Examine Delayed and Detached Jobs
Schedule Jobs
Maintain the System Time

11. Managing System Services

Configure System Services
Monitor System Logs
Configure SELinux

12. Configuring Network Services

Connect to a Network
Configure Routes
Configure Client Network Services
Manage Remote Network Systems

13. Configuring Basic Internet Services

Configure Email Services
Control Internet Services

14. Securing Linux

Examine the Basics of System Security
Secure User Accounts
Enable Firewall Functionality
Implement Security Auditing
Describe the Intrusion Detection System

15. Managing Hardware

Identify Common Hardware Components and Resources
Configure Removable Hardware
Configure Disk Quotas

16. Troubleshooting Linux Systems

Troubleshoot System-Based Issues
Troubleshoot Hardware Issues
Troubleshoot Network Connection and Security Issues

17. Installing Linux

Prepare for Installation
Identify Phases of the Linux Boot Sequence
Configure GRUB
Install the Operating System
Perform Post-Installation Tasks

18. Configuring the GUI

Implement X
Customize the Display Manager
Customize the Window Environment
Enable Accessibility Settings in Linux