CompTIA Linux+ (XK0-004)

(XK0-004) / ISBN : 978-1-64459-114-7
This course includes
Interactive Lessons
Gamified TestPrep
Hands-On Labs
AI Tutor (Add-on)
186 Reviews
Get A Free Trial

About This Course

Kick start your prep for the CompTIA Linux+ XK0-004 exam with the CompTIA Linux+ Study Guide. The lab is cloud-based, device-enabled, and can easily be integrated with an LMS. CompTIA Linux+ course covers the XK0-004 exam objectives and provides knowledge in areas such as hardware and system configuration; systems operation and maintenance; security, Linux troubleshooting, and diagnostics; and automation and scripting.

Skills You’ll Get

CompTIA Linux+ certification is a widely recognized vendor-neutral credential. The CompTIA Linux+ XK0-004 exam validates the skills of IT professionals in configuring, monitoring, and supporting the servers running the Linux operating system. The XK0-004 exam has an increased focus on security, kernel modules, storage, visualization, device management at an enterprise level, git, automation, networking, firewalls, and server-side.

1

Introduction

2

Preparing Your Environment

  • Setting Up a Learning Space
  • Exploring Linux Distributions
  • Locating a Terminal
  • Summary
3

Sifting Through Services

  • What Is a Linux Server?
  • Serving the Basics
  • Serving Local Networks
  • Implementing Security
  • Improving Performance
  • Summary
  • Exam Essentials
4

Managing Files, Directories, and Text

  • Handling Files and Directories
  • Linking Files and Directories
  • Reading Files
  • Finding Information
  • Summary
  • Exam Essentials
5

Searching and Analyzing Text

  • Processing Text Files
  • Redirecting Input and Output
  • Editing Text Files
  • Summary
  • Exam Essentials
6

Explaining the Boot Process

  • The Linux Boot Process
  • The Firmware Startup
  • Linux Bootloaders
  • System Recovery
  • Summary
  • Exam Essentials
7

Maintaining System Startup and Services

  • Looking at init
  • Managing systemd Systems
  • Managing SysV init Systems
  • Digging Deeper into systemd
  • Summary
  • Exam Essentials
8

Configuring Network Connections

  • Configuring Network Features
  • Basic Network Troubleshooting
  • Advanced Network Troubleshooting
  • Summary
  • Exam Essentials
9

Comparing GUIs

  • Focusing on the GUI
  • Serving Up the GUI
  • Using Remote Desktops
  • Forwarding
  • Summary
  • Exam Essentials
10

Adjusting Localization Options

  • Understanding Localization
  • Setting Your Locale
  • Looking at Time
  • Summary
  • Exam Essentials
11

Administering Users and Groups

  • Managing User Accounts
  • Managing Groups
  • Setting Up the Environment
  • Querying Users
  • Managing Disk Space Usage
  • Summary
  • Exam Essentials
12

Handling Storage

  • Storage Basics
  • Partitioning Tools
  • Understanding Filesystems
  • Formatting Filesystems
  • Mounting Filesystems
  • Managing Filesystems
  • Storage Alternatives
  • Summary
  • Exam Essentials
13

Protecting Files

  • Understanding Backup Types
  • Looking at Compression Methods
  • Comparing Archive and Restore Utilities
  • Securing Offsite/Off-System Backups
  • Checking Backup Integrity
  • Summary
  • Exam Essentials
14

Governing Software

  • Working with Source Code
  • Packaging Applications
  • Summary
  • Exam Essentials
15

Tending Kernel Modules

  • Exploring Kernel Modules
  • Installing Kernel Modules
  • Removing Kernel Modules
  • Summary
  • Exam Essentials
16

Applying Ownership and Permissions

  • Looking at File and Directory Permissions
  • Access Control Lists
  • Context-Based Permissions
  • Understanding Linux User Types
  • Restricting Users
  • Summary
  • Exam Essentials
17

Looking at Access and Authentication Methods

  • Getting to Know PAM
  • Exploring PKI Concepts
  • Using SSH
  • Using VPN as a Client
  • Summary
  • Exam Essentials
18

Implementing Logging Services

  • Understanding the Importance of Logging
  • Basic Logging Using rsyslog
  • Journaling with systemd-journald
  • Summary
  • Exam Essentials
19

Overseeing Linux Firewalls

  • Providing Access Control
  • Looking at Firewall Technologies
  • Forwarding IP Packets
  • Dynamically Setting Rules
  • Summary
  • Exam Essentials
20

Embracing Best Security Practices

  • User Security
  • System Security
  • Network Security
  • Summary
  • Exam Essentials
21

Analyzing System Properties and Remediation

  • Troubleshooting the Network
  • Troubleshooting Storage Issues
  • Troubleshooting the CPU
  • Troubleshooting Memory
  • Surviving a Lost root Password
  • Summary
  • Exam Essentials
22

Optimizing Performance

  • Looking at Processes
  • Monitoring Processes in Real Time
  • Managing Processes
  • Summary
  • Exam Essentials
23

Investigating User Issues

  • Troubleshooting Access
  • Examining File Obstacles
  • Exploring Environment and Shell Issues
  • Summary
  • Exam Essentials
24

Dealing with Linux Devices

  • Communicating with Linux Devices
  • Working with Devices
  • Using Hot Pluggable Devices
  • Summary
  • Exam Essentials
25

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
  • Summary
  • Exam Essentials
26

Deploying Bash Scripts

  • The Basics of Shell Scripting
  • Advanced Shell Scripting
  • Writing Script Programs
  • Summary
  • Exam Essentials
27

Automating Jobs

  • Running Scripts in Background Mode
  • Running Scripts Without a Console
  • Sending Signals
  • Job Control
  • Running Like Clockwork
  • Summary
  • Exam Essentials
28

Controlling Versions with Git

  • Understanding Version Control
  • Setting Up Your Git Environment
  • Committing with Git
  • Merging Versions
  • Summary
  • Exam Essentials
29

Understanding Cloud and Virtualization Concepts

  • Considering Cloud Services
  • Understanding Virtualization
  • Exploring Containers
  • Exercise
  • Summary
  • Exam Essentials
30

Inspecting Cloud and Virtualization Services

  • Focusing on VM Tools
  • Understanding Bootstrapping
  • Exploring Storage Issues
  • Considering Network Configurations
  • Summary
  • Exam Essentials
31

Orchestrating the Environment

  • Understanding Orchestration Concepts
  • Provisioning the Data Center
  • Looking at Container Orchestration Engines
  • Summary
  • Exam Essentials

1

Preparing Your Environment

  • Installing CentOS
2

Sifting Through Services

  • Finding Applications that are Providing TCP Network Services
3

Managing Files, Directories, and Text

  • Performing Basic File Management
  • Creating a Hard Link
  • Finding Files
4

Searching and Analyzing Text

  • Using Regular Expressions
  • Using Filters
  • Using Redirection
5

Explaining the Boot Process

  • Booting Linux into Single-User Mode
  • Viewing the Boot Messages from the Kernel
6

Maintaining System Startup and Services

  • Finding the System Initialization Method
  • Managing Services with systemctl
7

Configuring Network Connections

  • Finding the Mail Server for a Specified Domain
  • Finding the Network Information
  • Testing Network Connectivity
8

Adjusting Localization Options

  • Viewing the Localization Settings for the Linux System
  • Working with Time Zones
9

Administering Users and Groups

  • Managing Users and Groups
  • Using the Who Command
10

Handling Storage

  • Finding Hard Drives on the System
11

Protecting Files

  • Using tar for Backups
12

Governing Software

  • Using Red Hat Package Management Tools
13

Tending Kernel Modules

  • Managing Kernel Modules from the Command Line
14

Applying Ownership and Permissions

  • Changing Permissions on a File
  • Assigning Additional ACLs to a File
  • Exploring SELinux
15

Looking at Access and Authentication Methods

  • Exploring PAM
16

Implementing Logging Services

  • Viewing the System Logs
17

Overseeing Linux Firewalls

  • Using Firewalld
18

Analyzing System Properties and Remediation

  • Viewing Disk Usage
19

Optimizing Performance

  • Displaying Process Information
  • Displaying Real-Time System Statistics
  • Watching Stopped Processes
20

Investigating User Issues

  • Reviewing Account Settings
  • Investigating File Obstacles
21

Dealing with Linux Devices

  • Making an Inventory of System Devices
22

Troubleshooting Application and Hardware Issues

  • Investigating RPM App Package Issues
  • Identifying System Hardware
23

Deploying Bash Scripts

  • Making Simple Batch Files
  • Redirecting Output
  • Creating an Advanced Script
24

Automating Jobs

  • Running Scripts in Background Mode
  • Managing Processes
25

Controlling Versions with Git

  • Using Git
26

Understanding Cloud and Virtualization Concepts

  • Installing a Virtual Machine
27

Inspecting Cloud and Virtualization Services

  • Looking at VM Tools
  • Exploring the Contents of the Anaconda file

Why Do Learners Love This Course?

CompTIA Linux+ XK0-004 from uCertify is a good source to prepare for the exam. The CompTIA Linux+ course is based on the new XK0-004 version of the exam. Looking through the course, I liked the structure of it.

Anton Bondarev
Anton Bondarev
Coast Community College District

Any questions?
Check out the FAQs

Still have unanswered questions and need to get in touch?

Contact Us Now

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

USD 338

Pricing and taxes may vary from country to country.

The exam contains 90 questions.

90 minutes

720

(on a scale of 100-900)

In the event that you fail your first attempt at passing the Linux+ examination, CompTIA's retake policies are:

  • If a Candidate has passed an exam (or multiple exams) and achieved a certification, he/she cannot take the exam again, using the same exam code, without prior consent from CompTIA.
  • CompTIA beta examinations may only be taken one time by each candidate.
  • A test found to be in violation of the retake policy will be invalidated and the candidate may be subject to a suspension period. Repeat violators will be permanently banned from participation in the CompTIA Certification Program.
  • Candidates must pay the exam price each time they attempt the exam. CompTIA does not offer any free re-tests or discounts on retakes.

CompTIA Linux+ certification expires after three years from the date of issue, after which the certification holder will need to renew their certification via CompTIA's Continuing Education Program.

Related Courses

All Course
scroll to top