CompTIA Linux+ (XK0-004)

(pearson-XK0-004-complete) / ISBN : 978-1-64459-139-0
This course includes
Interactive Lessons
Gamified TestPrep
Hands-On Labs
AI Tutor (Add-on)
316 Reviews
Get A Free Trial

About This Course

The CompTIA Linux+ XK0-004 Cert Guide comes with various interactive learning resources to help you pass the XK0-004 exam. Lab simulates real-world, hardware, software, and command-line interface environments and can be mapped to any text-book, course, or training. This online assessment engine enables you to access practice tests on any desktop, laptop, tablet, or smartphone device with internet connectivity.

Skills You’ll Get

To gain the CompTIA Linux+ certification, professionals are required to pass the XK0-004 exam. This exam's objectives include hardware and system configuration; systems operation and maintenance; security, troubleshooting and diagnostics; and automation and scripting. Once you are CompTIA certified, you will gain new career opportunities.

1

Introduction

  • Goals and Methods
  • The Linux+ Domains and Objectives
  • How This Course Maps to the Exam Objectives
  • What’s New?
  • Who Should Read This Course?
  • Strategies for Exam Preparation
2

Installing Linux

  • Hardware and Linux Installation
  • Summary
3

Package Installation and Management

  • Software in a Linux System
  • Installing Software from Source
  • Packages and Package Managers
  • RPM and YUM Package Management
  • Summary
  • Review All Key Topics
4

Virtualization

  • What Is Virtualization?
  • Types of Virtualization/Hypervisors
  • Bootstrapping VMs
  • Template Formats
  • Virtualization Storage
  • Networking Considerations
  • Summary
  • Review All Key Topics
5

The Boot Process

  • The Linux Boot Process
  • Boot Loaders and Files
  • When Kernels Panic
  • Summary
  • Review All Key Topics
6

Managing System Services

  • systemd
  • Down Memory Lane with SysVinit
  • Summary
  • Review All Key Topics
7

System Performance

  • Managing Processes
  • Sending Signals to Processes
  • Job Control
  • Managing Process Priorities
  • Leaving Programs Running After Logout
  • Summary
  • Review All Key Topics
8

File Manipulation

  • File and Directory Operations
  • Working with Input/Output Streams
  • Summary
  • Review All Key Topics
9

File Processing

  • Reading File Contents
  • Filters
  • A Tour of the vim Editor
  • nano, nano
  • Summary
  • Review All Key Topics
10

File Permissions and Escalation

  • Working with Permissions
  • Manipulating Permissions
  • Special File Permissions
  • Finding Files by Permission
  • Access Control Lists
  • Understanding Permission Problems
  • Default Permissions
  • Changing User Ownership
  • Changing Group Ownership
  • User Privilege Escalation
  • Summary
  • Review All Key Topics
11

SELinux and AppArmor

  • SELinux Configurations
  • SELinux Contexts
  • AppArmor
  • Summary
  • Review All Key Topics
12

File Compression and Storage

  • Archive and Restore Utilities
  • Compression Tools
  • Backing Up Is Hard to Do
  • Off-Site/Off-System Storage
  • Integrity Checks
  • Summary
  • Review All Key Topics
13

User and Group Management

  • User Account Fundamentals
  • Group Accounts
  • Adding Users and Groups
  • Modifying Users and Groups
  • Removing Users and Groups
  • The Shadow Suite
  • Changing Passwords
  • Summary
  • Review All Key Topics
14

Account Security

  • Pluggable Authentication Modules (PAMs)
  • Secure Shell
  • Terminals PTY/TTY
  • Public Key Infrastructure
  • Using TCP Wrappers for Securing Services
  • Virtual Private Network (VPN) Clients
  • Summary
  • Review All Key Topics
15

Logging Services

  • System Logging
  • Summary
  • Review All Key Topics
16

Linux Devices

  • Understanding Linux Hardware
  • Managing Printers and Printing
  • Linux Graphical User Interfaces
  • Accessibility Options
  • Remote Desktop
  • Summary
  • Review All Key Topics
17

Hardware Troubleshooting

  • Storage Monitoring and Configuration
  • CPU Monitoring and Configuration
  • Memory Monitoring and Configuration
  • Troubleshooting Additional Hardware Issues
  • Summary
  • Review All Key Topics
18

Kernel Modules

  • Understanding Kernel Modules
  • Managing Kernel Modules
  • The modprobe Command
  • Summary
  • Review All Key Topics
19

Storage Concepts

  • Basic Partitions
  • Filesystem Hierarchy
  • Device Mapper
  • Filesystem Types
  • Summary
  • Review All Key Topics
20

Storage Configuration

  • Disk Partitioning Tools
  • Managing LVM
  • Managing Software RAID
  • Creating Filesystems
  • Advanced Filesystem Commands
  • Mounting and Unmounting
  • Space Utilization
  • Summary
  • Review All Key Topics
21

Network Configuration

  • Conceptual Overview of Networking
  • Managing Interfaces
  • Network Configuration Utilities
  • Bonding
  • Summary
  • Review All Key Topics
22

Network Troubleshooting

  • Key Network Troubleshooting Concepts
  • Network Troubleshooting Tools
  • Summary
  • Review All Key Topics
23

Linux Firewalls

  • The iptables Command
  • Additional Firewall Technologies
  • Summary
  • Review All Key Topics
24

Orchestration

  • Automation and Orchestration
  • Summary
  • Review All Key Topics
25

Automate Tasks

  • Job Control
  • Leaving Programs Running After Logout
  • The cron System
  • Running ad hoc Jobs
  • Summary
  • Review All Key Topics
26

Manage Localization

  • Time Zones
  • Character Encoding
  • Representing Locales
  • Review All Key Topics
27

BASH Scripting Essentials

  • Basics of Scripting
  • Shell Script Commands
  • Review All Key Topics
28

Git

  • Version Control Concepts
  • Git Concepts and Features
  • Handling Branches
  • Executing Diffs
  • Merging Files
  • Review All Key Topics
29

Server Roles

  • Server Types
  • Server Features
  • Summary
  • Review All Key Topics
30

Security Best Practices

  • Host Security Best Practices
  • Authentication Security Best Practices
  • Service Security Best Practices
  • Banners
  • Summary
  • Review All Key Topics

1

Installing Linux

  • Installing CentOS
2

Package Installation and Management

  • Using Red Hat Package Management Tools
  • Investigating RPM App Package Issues
3

Virtualization

  • Installing a Virtual Machine
  • Looking at VM Tools
  • Exploring the Contents of the Anaconda file
4

The Boot Process

  • Booting Linux into Single-User Mode
  • Creating an RAM Disk
5

Managing System Services

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

System Performance

  • Managing Processes
  • Watching Stopped Processes
  • Displaying Process Information
  • Sending a Job to the Background
7

File Manipulation

  • Creating a Hard Link
  • Performing Basic File Management
  • Exploring a File System
8

File Processing

  • Using Regular Expressions
  • Using Filters
  • Using Redirection
9

File Permissions and Escalation

  • Changing Permissions on a File
  • Finding Files
  • Assigning Additional ACLs to a File
  • Investigating File Obstacles
10

SELinux and AppArmor

  • Exploring SELinux
11

File Compression and Storage

  • Using tar for Backups
12

User and Group Management

  • Reviewing Account Settings
  • Managing Users and Groups
  • Using usermod to Lock an Account
13

Account Security

  • Exploring PAM
14

Logging Services

  • Viewing the System Logs
15

Linux Devices

  • Making an Inventory of System Devices
16

Hardware Troubleshooting

  • Viewing Disk Usage
  • Identifying System Hardware
17

Kernel Modules

  • Managing Kernel Modules from the Command Line
18

Storage Concepts

  • Creating a Physical Volume, Volume Group, Logical Volume, and File Systems
19

Storage Configuration

  • Creating Partitions and Filesystems
20

Network Configuration

  • Finding Applications that are Providing TCP Network Services
21

Network Troubleshooting

  • Finding the Network Information
  • Understanding Network Configuration on CentOS
22

Linux Firewalls

  • Using Firewalld
23

Automate Tasks

  • Running Scripts in Background Mode
24

Manage Localization

  • Working with Time Zones
  • Using the timedatectl Command to Set the System Time
25

BASH Scripting Essentials

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

Git

  • Using Git

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 329

Performance-based, Multiple Choice (Single Response), Multiple Response and Fill-in-the-Blank

The exam contains 90 questions.

90 minutes

720

(on a scale of 100-900)

Three years

CompTIA Linux+ (XK0-004)

$ 150

Buy Now

Related Courses

All Course
scroll to top