×
CompTIA

CompTIA Linux+ Training

Course Overview

This 5-day instructor-led CompTIA Linux+ training course will help anyone looking to pursue or further their career working with Linux-based technologies. Businesses are quickly noticing that Linux provides an economic and practical solution to fulfilling their business needs; the system continues to make exponential growth the mainstream IT infrastructure market. Many large companies such as IBM, Dell, HP, Xerox and Lenovo either recommend or require the Linux+ certification. 

Schedule

date
location
price
2/24/20 - 2/28/20 (5 days)

12:00AM - 12:00AM

Tysons Corner, VA
Open
$2,395
3/09/20 - 3/13/20 (5 days)

12:00AM - 12:00AM

Columbia, MD
Guaranteed to run
$2,395
3/16/20 - 3/20/20 (5 days)

12:00AM - 12:00AM

Columbia, MD
Open
$2,395
5/18/20 - 5/22/20 (5 days)

12:00AM - 12:00AM

Tysons Corner, VA
Open
$2,395
6/15/20 - 6/19/20 (5 days)

12:00AM - 12:00AM

Columbia, MD
Open
$2,395
[image]

Not seeing a good fit?

Let us know. Our team of instructional designers, curriculum developers, and subject matter experts can create a custom course for you.

Contact Us

Learn more about custom training

Course Outline

System Tools

Module 1:

  • Preparing Your Environment
  • Setting Up a Learning Space 
  • Exploring Linux Distributions 
  • Locating a Terminal 

Module 2:

  • Sifting Through Services 
  • What is a Linux Server?
  • Serving the Basics
  • Serving Local Networks 
  • Implementing Security
  •  Improving Performance

Module 3:

  • Managing Files, Directories, and Text
  • Handling Files and Directories
  • Linking Files and Directories 
  • Reading Files 
  • Finding Information 

Module 4:

  • Searching and Analyzing Text 
  • Processing Text Files 
  • Redirecting Input and Output
  • Editing Text Files 

System Configuration

Module 5:

  • Explaining the Boot Process 
  • The Linux Boot Process
  • The Firmware Startup 
  • Linux Bootloaders 
  • System Recovery

Module 6:

  • Maintaining System Startup and Services 
  • Looking at init 
  • Managing systemd Systems 
  • Managing SysV init Systems
  • Digging Deeper into systemd 

Module 7:

  • Configuring Network Connections 
  • Configuring Network Features
  • Basic Network Troubleshooting 
  • Advanced Network Troubleshooting 

Module 8:

  • Comparing GUIs 
  • Focusing on the GUI 
  • Serving Up the GUI 
  • Using Remote Desktops
  • Forwarding 

Module 9:

  • Adjusting Localization Options 
  • Understanding Localization
  • Setting Your Locale
  • Looking at Time 

System Management

Module 10:

  • Administering Users and Groups 
  • Managing User Accounts 
  • Managing Groups 
  • Setting Up the Environment 
  • Querying Users 
  • Managing Disk Space Usage

Module 11:

  • Handling Storage 
  • Storage Basics 
  • Partitioning Tools
  • Understanding Filesystems 
  • Formatting Filesystems 
  • Mounting Filesystems 329 Managing Filesystems 331 Storage Alternatives

Module 12:

  • Protecting Files
  • Understanding Backup Types 
  • Looking at Compression Methods 
  • Comparing Archive and Restore Utilities 
  • Securing Offsite/Off-System Backups 
  • Checking Backup Integrity 

Module 13:

  • Governing Software 
  • Working with Source Code 
  • Packaging Applications 

Module 14:

  • Tending Kernel Modules 
  • Exploring Kernel Modules 
  • Installing Kernel Modules
  • Removing Kernel Modules

System Security

Module 15:

  • Applying Ownership and Permissions
  • Looking at File and Directory Permissions 
  • Access Control Lists
  • Context-Based Permissions
  • Understanding Linux User Types
  • Restricting Users 

Module 16:

  • Looking at Access and Authentication Methods 
  • Getting to Know PAM 
  • Exploring PKI Concepts 
  • Using SSH
  • Using VPN as a Client

Module 17:

  • Implementing Logging Services 
  • Understanding the Importance of Logging 
  • Basic Logging Using rsyslog
  • Journaling with systemd-journald

Module 18:

  • Overseeing Linux Firewalls
  • Providing Access Control 
  • Looking at Firewall Technologies 
  • Forwarding IP Packets
  • Dynamically Setting Rules 

Module 19:

  • Embracing Best Security Practices
  • User Security 
  • System Security 
  • Network Security

Troubleshooting Your System

Module 20:

  • Analyzing System Properties and Remediation
  • Troubleshooting the Network
  • Troubleshooting Storage Issues
  • Troubleshooting the CPU
  • Troubleshooting Memory 
  • Surviving a Lost root Password 

Module 21:

  • Optimizing Performance 
  • Looking at Processes 
  • Monitoring Processes in Real Time
  • Managing Processes

Module 22:

  • Investigating User Issues 
  • Troubleshooting Access 
  • Examining File Obstacles 
  • Exploring Environment and Shell Issues 

Module 23:

  • Dealing with Linux Devices
  • Communicating with Linux Devices 
  • Working with Devices
  • Using Hot Pluggable Devices 

Module 24:

  • Troubleshooting Application and Hardware Issues
  • Dealing with Storage Problems
  • Uncovering Application Permission Issues 
  • Analyzing Application Dependencies 
  • Looking at SELinux Context Violations 
  • Exploring Firewall Blockages 
  • Troubleshooting Additional Hardware Issues 

Automating Your System

Module 25:

  • Deploying Bash Scripts 
  • The Basics of Shell Scripting 
  • Advanced Shell Scripting 
  • Writing Script Programs 

Module 26:

  • Automating Jobs 
  • Running Scripts in Background Mode 
  • Running Scripts Without a Console 
  • Sending Signals
  • Job Control 
  • Running Like Clockwork 

Module 27:

  • Controlling Versions with Git 
  • Understanding Version Control 
  • Setting Up Your Git Environment
  • Committing with Git 
  • Merging Versions

Realizing Virtual and Cloud Environments

Module 28:

  • Understanding Cloud and Virtualization Concepts
  • Considering Cloud Services 
  • Understanding Virtualization 
  • Exploring Containers 

Module 29:

  • Inspecting Cloud and Virtualization Services
  • Focusing on VM Tools
  • Understanding Bootstrapping 
  • Exploring Storage Issues 
  • Considering Network Configurations

Module 30:

  • Orchestrating the Environment
  • Understanding Orchestration Concepts 
  • Provisioning the Data Center
  • Looking at Container Orchestration Engines

CompTIA Linux+ Exam XK0-004

Exam Details:

  • Number of Questions: Maximum of 90
  • Passing Score: 720 on scale of 100-900
  • Duration: 90 minutes
  • Format: multiple choice and performance-based
  • Delivery: Pearson VUE
Objectives% of Exam
Hardware and System Configuration21%
Systems Operations and Maintenance26%
Security19%
Linux Troubleshooting and Diagnostics20%
Automation and Scripting14%

FAQs

Who should take this course?

Web Administrators
Linux Database Administrators
Networking Students
Junior Linux Administrators
Junior Network Administrators
Systems Administrators

What is the recommended experience for this course?

Students should have at least six months of practical work experience with Linux systems, CompTIA A+ and Network+ certifications or hold equivalent experience and knowledge.

What companies hire CompTIA Linux+ professionals?

Examples include Dell, General Dynamics, Booz Allen Hamilton, Aetna, the U.S. Navy, and the Department of Defense.

How much does the Linux+ XK0-004 exam cost?

As of October 1st 2019 the exam costs $319 if purchased separate from a course.

Does the CompTIA Linux+ certification require renewal?

Yes, Linux+ does require certification renewal every three years. To renew, certification holders must 50 continuing education units (CEUs) through completing activities as specified by the CompTIA Continuing Education program.

CompTIA Linux+ Training Resources

Register Contact Us

$2,134 – $2,395

  • Price Match Guarantee

    We’ll match any competitor’s price quote. Call us at 240-667-7757.

  • Included in this CompTIA Linux+ Training

    • 5 days instructor-led training
    • CompTIA Linux+ Training training book
    • Notepad, pen and highlighter
    • Variety of bagels, fruits, doughnuts and cereal available at the start of class*
    • Tea, coffee and soda available throughout the day*
    • Freshly baked cookies every afternoon*
Subscribe now

Get new class alerts, promotions, and blog posts